[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Call flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:06:56.013Z","endTime":"2026-02-28T20:09:28.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T14:51:15.119Z","endTime":"2026-02-28T19:43:22.768Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"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-28T19:43:22.768Z","endTime":"2026-02-28T20:06:42.930Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"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-28T20:06:42.930Z","endTime":"2026-02-28T20:06:58.238Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"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":97.1,"endSpeed":88.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.819951788541875,"aZ":-9.826722389957835,"pfxX":-5.604046733195125,"pfxZ":11.031181814715058,"pX":-0.29772752423219395,"pZ":2.83493922096539,"vX0":4.364729658196367,"vY0":-141.33209174207045,"vZ0":-5.410767706061721,"x":128.35,"y":162.24,"x0":-1.1330296128540875,"y0":50.00021033044532,"z0":5.4035283851863385,"aX":-11.35012154529405},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":9.2,"spinRate":2426,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.38735420977047763,"extension":6.704322145582226},"index":3,"playId":"93032e4a-1dfa-34d2-b569-8ba3304d3d89","pitchNumber":1,"startTime":"2026-02-28T20:06:58.238Z","endTime":"2026-02-28T20:07:02.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":98.2,"endSpeed":89.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34505282206532,"aZ":-11.057113597621722,"pfxX":-5.978335420973513,"pfxZ":10.208959500586738,"pX":-0.9752443272089157,"pZ":3.5641583851538168,"vX0":2.5119419261025007,"vY0":-143.0001925975201,"vZ0":-3.4123685696908614,"x":154.17,"y":142.55,"x0":-1.0889574011083443,"y0":50.0020681460637,"z0":5.467819198043579,"aX":-12.366063915077058},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":10.3,"spinRate":2499,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.383198754515123,"extension":6.65547852713404},"index":4,"playId":"87c476da-3d11-3eaa-8651-849cfb67772f","pitchNumber":2,"startTime":"2026-02-28T20:07:17.916Z","endTime":"2026-02-28T20:07:20.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":97.9,"endSpeed":89.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93969058620175,"aZ":-11.185401716959193,"pfxX":-6.149728939243149,"pfxZ":10.205532927119545,"pX":-0.03166296473098326,"pZ":3.781360643362019,"vX0":5.332053892841333,"vY0":-142.53231893154884,"vZ0":-2.863744356411783,"x":118.21,"y":136.68,"x0":-1.1282051888479845,"y0":50.000205964105845,"z0":5.506029031642139,"aX":-12.644154345381182},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":10.1,"spinRate":2593,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38437164947165847,"extension":6.635652523067175},"index":5,"playId":"ecfc35cc-b157-37c8-ac05-5a4874a3cdac","pitchNumber":3,"startTime":"2026-02-28T20:07:34.841Z","endTime":"2026-02-28T20:07:38.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62074849908191,"aZ":-9.40867528994178,"pfxX":-5.382169448713107,"pfxZ":11.226533297142808,"pX":-0.24604909347787918,"pZ":2.593656213446096,"vX0":4.657733836101368,"vY0":-141.5634974360714,"vZ0":-6.096010086742047,"x":126.38,"y":168.75,"x0":-1.214264609820101,"y0":50.000901120263954,"z0":5.378649635660247,"aX":-10.911887167912774},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2474,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3870700470793511,"extension":6.848773823168128},"index":6,"playId":"6204593e-90f0-3642-88c7-405b68b3bbb8","pitchNumber":4,"startTime":"2026-02-28T20:07:53.307Z","endTime":"2026-02-28T20:07:56.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-02-28T20:08:01.276Z","endTime":"2026-02-28T20:08:15.436Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77291949496235,"aZ":-9.95767276388151,"pfxX":-4.6462085258021935,"pfxZ":10.783004826615267,"pX":0.9886189095965339,"pZ":2.574240884498636,"vX0":6.902522841093759,"vY0":-142.62853404518552,"vZ0":-6.013064879554405,"x":79.32,"y":169.28,"x0":-0.8590991745871076,"y0":50.00573723931234,"z0":5.3377623326725505,"aX":-9.575709221283486},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2518,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38401418935006415,"extension":7.037441432307475},"index":8,"playId":"f88c69d0-aefd-35f1-8e80-dbbb1cbbf122","pitchNumber":5,"startTime":"2026-02-28T20:08:15.436Z","endTime":"2026-02-28T20:08:20.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111605239531748,"aZ":-33.1811000206208,"pfxX":1.553985288954876,"pfxZ":-0.5770330617750634,"pX":0.9460778720585377,"pZ":1.9067793609649335,"vX0":4.444290610350556,"vY0":-130.48994289884575,"vZ0":-2.941472893895976,"x":80.94,"y":187.3,"x0":-0.9748869829091071,"y0":50.00395828978149,"z0":5.525336402390257,"aX":2.704184975420975},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.4,"breakHorizontal":-3.7,"spinRate":2856,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.41828673807922323,"extension":6.697905512832907},"index":9,"playId":"fccb9ede-e383-37ec-b3f4-1662d146d6e9","pitchNumber":6,"startTime":"2026-02-28T20:08:35.638Z","endTime":"2026-02-28T20:08:40.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.82347115424268,"aZ":-10.791600500213365,"pfxX":-5.289740771179651,"pfxZ":10.344158939112564,"pX":-0.9313767432940309,"pZ":2.3360769927636444,"vX0":2.4594146523871436,"vY0":-143.47046832133606,"vZ0":-6.482624725500424,"x":152.5,"y":175.71,"x0":-1.1165898939583323,"y0":50.000610506383175,"z0":5.310253608143592,"aX":-10.93240308226246},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2519,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3830070140419375,"extension":6.9443116594579894},"hitData":{"launchSpeed":86.8,"launchAngle":30.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.38,"coordY":83.79}},"index":10,"playId":"51973dc7-1253-3991-97cf-7705e0ff7d15","pitchNumber":7,"startTime":"2026-02-28T20:09:20.156Z","endTime":"2026-02-28T20:09:28.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-28T20:09:28.677Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, pitcher Jack Leiter to first baseman Joc Pederson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:09:27.535Z","endTime":"2026-02-28T20:13:49.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":683004,"link":"/api/v1/people/683004"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071936860765366,"aZ":-40.52743699276244,"pfxX":3.369657935320583,"pfxZ":-5.570044706608625,"pX":0.4181094075108187,"pZ":1.387077658548827,"vX0":2.158552663931462,"vY0":-121.987688461691,"vZ0":-1.9218176732946695,"x":101.06,"y":201.33,"x0":-0.9173956457820103,"y0":50.00177545551065,"z0":5.694302760119521,"aX":5.053823917133217},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.3,"breakHorizontal":-6.6,"spinRate":2914,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44981582158364386,"extension":6.458804501581493},"index":0,"playId":"3b9da46e-5be4-3d98-87d1-96c2c583dd4d","pitchNumber":1,"startTime":"2026-02-28T20:09:57.295Z","endTime":"2026-02-28T20:10:02.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307889307225626,"aZ":-23.25975448428152,"pfxX":2.2975316903237752,"pfxZ":4.601732217431286,"pX":1.2153180770408125,"pZ":2.617541771052593,"vX0":5.237246079974124,"vY0":-137.7455206326087,"vZ0":-3.3820640960156814,"x":70.67,"y":168.11,"x0":-1.0031347202329473,"y0":50.00287091591461,"z0":5.419454708955367,"aX":4.448972022135881},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":-5.2,"spinRate":2611,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.39643467306790514,"extension":6.89209256201424},"index":1,"playId":"e5e06606-5800-30fa-becf-f150d05565ba","pitchNumber":2,"startTime":"2026-02-28T20:10:14.497Z","endTime":"2026-02-28T20:10:18.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01729461063687,"aZ":-35.060131800976336,"pfxX":-6.201720159188467,"pfxZ":-1.5269179176731895,"pX":0.8357670764070068,"pZ":-0.1507452579129377,"vX0":6.688366374804193,"vY0":-136.97018815396524,"vZ0":-8.190114627193738,"x":85.14,"y":242.85,"x0":-0.8393103578276381,"y0":50.003737786576075,"z0":5.295948440866049,"aX":-11.71082501008497},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-4.4,"breakHorizontal":9.7,"spinRate":1582,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4008452296662721,"extension":6.89436295232547},"index":2,"playId":"669ad7a1-b0f5-3633-a66a-5ba6940365a3","pitchNumber":3,"startTime":"2026-02-28T20:10:31.146Z","endTime":"2026-02-28T20:10:34.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71983502695679,"aZ":-26.320878563060123,"pfxX":-8.230574167009992,"pfxZ":3.1953773924434143,"pX":1.2579689897626662,"pZ":0.08925586807219774,"vX0":8.49684325404566,"vY0":-134.802879164244,"vZ0":-8.795638913967741,"x":69.05,"y":236.37,"x0":-0.8733686600124446,"y0":50.00198865261213,"z0":5.267690359680495,"aX":-15.069023788180926},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":13.0,"spinRate":1361,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.40713022795956455,"extension":6.762600778019175},"index":3,"playId":"67b139c9-5aeb-3c7a-bce2-236f3c508aee","pitchNumber":4,"startTime":"2026-02-28T20:11:02.722Z","endTime":"2026-02-28T20:11:06.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09571372493818,"aZ":-12.18422287196956,"pfxX":-4.566135265787081,"pfxZ":9.666842003016008,"pX":-0.5146350942937433,"pZ":2.315966590901815,"vX0":3.1742401168035435,"vY0":-142.93127056404094,"vZ0":-5.906691764567951,"x":136.62,"y":176.25,"x0":-1.0466112813161659,"y0":50.00412513024397,"z0":5.1752146460307875,"aX":-9.443619916708125},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":7.7,"spinRate":2528,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3832856551840793,"extension":6.955657628384913},"index":4,"playId":"bbdc7d9a-c2b5-3255-8608-d0cdde582ec2","pitchNumber":5,"startTime":"2026-02-28T20:11:23.883Z","endTime":"2026-02-28T20:11:27.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.831290784297675,"aZ":-20.406307816976,"pfxX":1.057884586619526,"pfxZ":6.043746108776745,"pX":-0.10033706043743626,"pZ":3.4021992780030637,"vX0":2.779176467531468,"vY0":-137.74305842175633,"vZ0":-1.8624613608844283,"x":120.82,"y":146.92,"x0":-1.254554077470062,"y0":50.002737338477374,"z0":5.448350418229799,"aX":2.058314945354271},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":-2.4,"spinRate":2537,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3956711319901949,"extension":6.705799712965439},"index":5,"playId":"b5783808-89fd-3ae1-9b7d-fbc027985611","pitchNumber":6,"startTime":"2026-02-28T20:11:47.499Z","endTime":"2026-02-28T20:11:51.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94452279490693,"aZ":-13.91389451600091,"pfxX":-3.874705566323101,"pfxZ":8.725359993689269,"pX":0.2868220388408634,"pZ":1.956651749571381,"vX0":4.664241525915983,"vY0":-143.2476620613481,"vZ0":-6.932559062984822,"x":106.07,"y":185.95,"x0":-0.8538016705283173,"y0":50.00353077677426,"z0":5.266115341073078,"aX":-8.109168426054982},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":6.1,"spinRate":2438,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3813693842094992,"extension":6.790628073508236},"index":6,"playId":"2e40f8d4-d848-3b20-b3f4-8b32b8cc3721","pitchNumber":7,"startTime":"2026-02-28T20:12:11.070Z","endTime":"2026-02-28T20:12:14.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.715603060782488,"aZ":-32.83990127706182,"pfxX":1.728404720893507,"pfxZ":-0.38770120994914414,"pX":0.6400715987206448,"pZ":0.6389374531570606,"vX0":3.325443646345418,"vY0":-129.09348098419034,"vZ0":-6.023222180404133,"x":92.6,"y":221.53,"x0":-0.8831312925153179,"y0":50.004565263153246,"z0":5.492128682401165,"aX":2.953709780603272},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.7,"breakHorizontal":-3.8,"spinRate":2761,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.42227763213294933,"extension":6.794292160272784},"index":7,"playId":"5d5542fa-ab87-3074-bbc2-f56a44789b4e","pitchNumber":8,"startTime":"2026-02-28T20:12:35.038Z","endTime":"2026-02-28T20:12:38.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.343611960539313,"aZ":-19.270402905633077,"pfxX":0.5373901502979441,"pfxZ":6.557439455425696,"pX":1.3789046142689043,"pZ":2.278643454361404,"vX0":6.520740424241168,"vY0":-138.51349383015565,"vZ0":-4.880799951001915,"x":64.44,"y":177.26,"x0":-1.06339810279401,"y0":50.00171911378545,"z0":5.329850469580125,"aX":1.0549122019162736},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":-2.2,"spinRate":2488,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3935866523175364,"extension":6.790823707583021},"index":8,"playId":"039653f7-cfbf-3a5a-b678-6f526b2d2e27","pitchNumber":9,"startTime":"2026-02-28T20:13:07.182Z","endTime":"2026-02-28T20:13:10.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.69934047943772,"aZ":-13.454214752469635,"pfxX":-4.273575340640846,"pfxZ":9.077074415836734,"pX":-0.6290052872762383,"pZ":3.0819932501441345,"vX0":2.261224120594156,"vY0":-143.30488144263097,"vZ0":-4.128204675801684,"x":140.98,"y":155.57,"x0":-0.8766043026366359,"y0":50.00529419034539,"z0":5.3927780173840745,"aX":-8.815370267655664},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.7,"breakHorizontal":7.2,"spinRate":2297,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3834376882210808,"extension":6.821619965671027},"hitData":{"launchSpeed":105.8,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.02,"coordY":178.4}},"index":9,"playId":"be19e8f2-a9a9-3bdd-8913-068c409300bd","pitchNumber":10,"startTime":"2026-02-28T20:13:39.565Z","endTime":"2026-02-28T20:13:49.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:13:49.158Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Santiago Espinal doubles (2) on a sharp fly ball to right fielder Mark Canha.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:13:50.398Z","endTime":"2026-02-28T20:14:26.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02905511735599,"aZ":-10.616982309594697,"pfxX":-3.9670011643169545,"pfxZ":10.583535303178813,"pX":-0.06184873148403488,"pZ":1.927203207497118,"vX0":3.935598132215001,"vY0":-141.7335205396522,"vZ0":-7.359456831999527,"x":119.36,"y":186.75,"x0":-0.9522054505077986,"y0":50.00187184043212,"z0":5.233335832577316,"aX":-8.0801895887403},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":6.4,"spinRate":2384,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.38625579064051907,"extension":6.9369132704966985},"hitData":{"launchSpeed":100.2,"launchAngle":27.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":162.7,"coordY":41.71}},"index":0,"playId":"c28a7dd9-c731-317e-9650-324b6805077b","pitchNumber":1,"startTime":"2026-02-28T20:14:15.174Z","endTime":"2026-02-28T20:14:26.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:14:26.628Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dalton Rushing homers (1) on a fly ball to center field. Santiago Espinal scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:14:29.219Z","endTime":"2026-02-28T20:15:43.112Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":86.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21005301937366,"aZ":-17.801729868136988,"pfxX":0.15862552572063837,"pfxZ":7.662823746911286,"pX":1.6256940195905323,"pZ":1.5468606550572792,"vX0":7.327992060537724,"vY0":-135.06177882505037,"vZ0":-6.597560983148535,"x":55.03,"y":197.01,"x0":-1.126029800055012,"y0":50.00230699355897,"z0":5.24190676212952,"aX":0.2974035699236449},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":-1.6,"spinRate":2430,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40319026828086235,"extension":6.7114198650006465},"index":0,"playId":"eb848460-8edc-31c5-843a-fc7c6feecaf1","pitchNumber":1,"startTime":"2026-02-28T20:15:02.005Z","endTime":"2026-02-28T20:15:05.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.876673348073954,"aZ":-12.309204496986982,"pfxX":-5.688594321292063,"pfxZ":9.943992309641988,"pX":-0.28346612180607356,"pZ":3.1540285128348993,"vX0":4.192891616902263,"vY0":-140.46770679460715,"vZ0":-3.870000289228967,"x":127.81,"y":153.62,"x0":-1.0565368072086567,"y0":50.005058090005164,"z0":5.350223653565866,"aX":-11.367011817247372},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2404,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.38996444044677725,"extension":6.560855740024684},"hitData":{"launchSpeed":106.5,"launchAngle":24.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.43,"coordY":28.27}},"index":1,"playId":"bea9c0e2-a770-3ff8-b8ca-967505b202c0","pitchNumber":2,"startTime":"2026-02-28T20:15:22.601Z","endTime":"2026-02-28T20:15:43.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":-17.200000000000003,"leverageIndex":1.21,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:15:43.112Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages challenged (pitch result), call on the field was confirmed: Andy Pages called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:15:31.404Z","endTime":"2026-02-28T20:17:18.335Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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":86.7,"endSpeed":81.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51535467905368,"aZ":-33.42277837014362,"pfxX":1.6921083251358802,"pfxZ":-0.7616468813068753,"pX":0.7638777344561812,"pZ":1.8917908858581325,"vX0":3.8537610973429746,"vY0":-126.45452938811806,"vZ0":-2.67305550281965,"x":87.88,"y":187.7,"x0":-0.9889848837567428,"y0":50.00009221515325,"z0":5.59727969588594,"aX":2.7876134406666333},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.7,"breakHorizontal":-3.8,"spinRate":2731,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4302538108232503,"extension":6.5569484863100485},"index":0,"playId":"16e3bf01-396d-3068-afc5-8bd24a5c2f84","pitchNumber":1,"startTime":"2026-02-28T20:16:16.163Z","endTime":"2026-02-28T20:16:19.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.18784417781325,"aZ":-19.887803926920746,"pfxX":-7.854522699312421,"pfxZ":6.136799628246914,"pX":-1.2767542045415157,"pZ":3.400768469380392,"vX0":1.3760977861479005,"vY0":-141.72606390483776,"vZ0":-2.1628397625256355,"x":165.67,"y":146.96,"x0":-0.7542089384776601,"y0":50.00177114835513,"z0":5.4660999639931465,"aX":-15.723742687365856},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.8,"breakHorizontal":13.8,"spinRate":2290,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.388842809881774,"extension":6.766556822503987},"index":1,"playId":"5138c9e1-77ca-357f-a57c-d8f0e7967b11","pitchNumber":2,"startTime":"2026-02-28T20:16:35.781Z","endTime":"2026-02-28T20:16:39.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.86778125567718,"aZ":-11.12605697982866,"pfxX":-5.324502078035347,"pfxZ":10.553927705891622,"pX":-0.5766527224736047,"pZ":2.703953677767666,"vX0":2.7082232691166013,"vY0":-141.42294049532754,"vZ0":-5.532216475575208,"x":138.98,"y":165.77,"x0":-0.862954860989308,"y0":50.00345468978588,"z0":5.421114808898576,"aX":-10.620400830093516},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":9.0,"spinRate":2518,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.38959187848800036,"extension":6.720103247262572},"index":2,"playId":"2d80e022-cae9-39c0-81f7-8adaef264aa8","pitchNumber":3,"startTime":"2026-02-28T20:16:54.036Z","endTime":"2026-02-28T20:16:58.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73976569745523,"aZ":-35.346407461951436,"pfxX":0.7722281497132449,"pfxZ":-1.898214824069007,"pX":-0.22904418655785433,"pZ":1.6713761496103545,"vX0":1.4522584591101335,"vY0":-128.38825635199098,"vZ0":-2.884563845246989,"x":125.73,"y":193.65,"x0":-0.9025332755109353,"y0":50.005287919847746,"z0":5.5621578518787524,"aX":1.2883744345438755},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.8,"breakHorizontal":-1.7,"spinRate":2750,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.42672292985462024,"extension":6.532023659400813},"index":3,"playId":"5c2e674c-c7bf-37e5-b738-f5531d4ce3bc","pitchNumber":4,"startTime":"2026-02-28T20:17:12.542Z","endTime":"2026-02-28T20:17:18.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"}},"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:17:18.335Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Evan Carter walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:19:27.305Z","endTime":"2026-02-28T20:20:17.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.094693388378246,"aZ":-16.53116847856508,"pfxX":5.765782989399552,"pfxZ":8.324662534558373,"pX":-1.4420063542781731,"pZ":0.5214782224574435,"vX0":-11.687913056220083,"vY0":-135.8196934276112,"vZ0":-8.892841677146949,"x":171.97,"y":224.7,"x0":2.156584844681385,"y0":50.004915141305396,"z0":4.974114264627881,"aX":10.838172769521524},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":-8.2,"spinRate":2215,"spinDirection":135},"zone":13,"typeConfidence":0.85,"plateTime":0.4023596233425555,"extension":6.989463497392181},"index":0,"playId":"22940ca5-584d-3ac1-8332-0d3c02fcac0b","pitchNumber":1,"startTime":"2026-02-28T20:19:36.739Z","endTime":"2026-02-28T20:19:39.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.750253424907065,"aZ":-18.36456273853864,"pfxX":4.351647952911341,"pfxZ":7.453297921679999,"pX":-1.1906641961302002,"pZ":1.4156541073100124,"vX0":-10.422988699001358,"vY0":-134.6415281062574,"vZ0":-6.311526989629806,"x":162.39,"y":200.56,"x0":2.1496818078287703,"y0":50.00243985028546,"z0":5.071134933525142,"aX":8.063167043174682},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":-5.9,"spinRate":2135,"spinDirection":135},"zone":13,"typeConfidence":0.86,"plateTime":0.40541242166434,"extension":6.939296993923199},"index":1,"playId":"e296d5b3-f690-3049-a986-57ca03b7108c","pitchNumber":2,"startTime":"2026-02-28T20:19:49.378Z","endTime":"2026-02-28T20:19:52.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743402025611065,"aZ":-18.020585030581476,"pfxX":4.1137362328296385,"pfxZ":7.669432954321582,"pX":1.1350811982553386,"pZ":3.0723968693633097,"vX0":-4.555547410674023,"vY0":-134.3964720424949,"vZ0":-2.23823748795936,"x":73.73,"y":155.83,"x0":2.310630166525843,"y0":50.003003600652185,"z0":5.183676474227381,"aX":7.591774883284299},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":-6.6,"spinRate":2154,"spinDirection":139},"zone":12,"typeConfidence":0.88,"plateTime":0.40620765175580553,"extension":6.876907973574629},"index":2,"playId":"2f937ddf-17e1-38a6-8d46-d71bc01b2c7c","pitchNumber":3,"startTime":"2026-02-28T20:20:02.174Z","endTime":"2026-02-28T20:20:06.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515340051727893,"aZ":-18.44852092722951,"pfxX":3.682693607848196,"pfxZ":7.634583115744931,"pX":1.0609946413759597,"pZ":3.466732801936849,"vX0":-4.455316603832429,"vY0":-132.77411886310955,"vZ0":-1.200682191872127,"x":76.56,"y":145.18,"x0":2.2766629381256958,"y0":50.005137423271165,"z0":5.257978510006927,"aX":6.623569220420618},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.8,"breakHorizontal":-5.8,"spinRate":2031,"spinDirection":141},"zone":12,"typeConfidence":0.87,"plateTime":0.4113986467538009,"extension":6.901057154287921},"index":3,"playId":"71168002-4831-37c1-9b48-77f779db8699","pitchNumber":4,"startTime":"2026-02-28T20:20:14.163Z","endTime":"2026-02-28T20:20:17.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":0.9,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:20:17.898Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wyatt Langford flies out to right fielder Zach Ehrhard.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:20:18.518Z","endTime":"2026-02-28T20:21:39.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701394,"link":"/api/v1/people/701394"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.1,"endSpeed":78.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.228837955556784,"aZ":-30.311201047424607,"pfxX":-3.1254796093173365,"pfxZ":1.1945294047872608,"pX":2.171285162740052,"pZ":3.9679001897333936,"vX0":0.2898594476369172,"vY0":-123.98760230840207,"vZ0":2.8607961305463094,"x":34.24,"y":131.65,"x0":2.4592160034320676,"y0":50.00311769891294,"z0":5.324595628737443,"aX":-4.8779578630820275},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.0,"breakHorizontal":5.6,"spinRate":2167,"spinDirection":209},"zone":12,"typeConfidence":0.87,"plateTime":0.4413419232764868,"extension":6.681773630869269},"index":0,"playId":"751b9c7f-1d5f-3ea9-b5b7-2f8da4840e22","pitchNumber":1,"startTime":"2026-02-28T20:20:40.806Z","endTime":"2026-02-28T20:20:44.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84697597638036,"aZ":-29.91870973588662,"pfxX":-2.665873439885085,"pfxZ":1.4160647904318902,"pX":0.49490059821251947,"pZ":1.6532881097613656,"vX0":-3.2543319878050463,"vY0":-125.31676811272905,"vZ0":-2.7201217844387813,"x":98.14,"y":194.14,"x0":2.1557124433406316,"y0":50.00284785282705,"z0":5.191704400800961,"aX":-4.248602020202579},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":5.5,"spinRate":2304,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.4367254256082984,"extension":6.8637895396855475},"index":1,"playId":"3c1ee1ed-142c-306a-9477-d972fee5d16c","pitchNumber":2,"startTime":"2026-02-28T20:20:57.707Z","endTime":"2026-02-28T20:21:03.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":85.0,"endSpeed":78.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.611842460677483,"aZ":-32.64668464959444,"pfxX":-3.0239574299275223,"pfxZ":-0.3009150893897292,"pX":1.0023734877500887,"pZ":2.185006387144107,"vX0":-1.967294400071014,"vY0":-123.82515343736313,"vZ0":-0.9233181387640503,"x":78.79,"y":179.78,"x0":2.1987907991780755,"y0":50.00410913374739,"z0":5.282538704125893,"aX":-4.718484238179007},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":5.9,"spinRate":2281,"spinDirection":201},"zone":14,"typeConfidence":0.94,"plateTime":0.44153158682100146,"extension":6.83535650067155},"index":2,"playId":"6d88f306-ebe2-30fc-8fdb-b2fca4783389","pitchNumber":3,"startTime":"2026-02-28T20:21:14.164Z","endTime":"2026-02-28T20:21:18.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446496752942913,"aZ":-32.20952500984547,"pfxX":-2.0567231560346695,"pfxZ":-0.019312292144221033,"pX":0.18584291329219157,"pZ":2.1554493918620983,"vX0":-3.9332849456009975,"vY0":-123.21345600039845,"vZ0":-0.988323658664834,"x":109.92,"y":180.58,"x0":2.0646779511373676,"y0":50.00593882144606,"z0":5.2621379136744775,"aX":-3.1901785319933196},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":4.6,"spinRate":2323,"spinDirection":240},"zone":8,"typeConfidence":0.92,"plateTime":0.4430406371629667,"extension":7.059214764989436},"hitData":{"launchSpeed":99.7,"launchAngle":39.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.35,"coordY":79.21}},"index":3,"playId":"a4fb4fd0-360e-349e-8309-99205baa77b4","pitchNumber":4,"startTime":"2026-02-28T20:21:30.118Z","endTime":"2026-02-28T20:21:39.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.5,"awayTeamWinProbability":64.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:21:39.480Z","atBatIndex":6},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Joc Pederson hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:21:39.860Z","endTime":"2026-02-28T20:23:01.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnSecond":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"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":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00970727245538,"aZ":-27.007039842021314,"pfxX":7.483265818870798,"pfxZ":2.9025287914430304,"pX":1.2456326723829914,"pZ":3.113592922355065,"vX0":-4.882110903604266,"vY0":-132.5478230072732,"vZ0":-0.6180544212605152,"x":69.52,"y":154.71,"x0":2.137995019626129,"y0":50.00395329487596,"z0":5.319609340704843,"aX":13.332432299768554},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":-12.5,"spinRate":2095,"spinDirection":137},"zone":12,"typeConfidence":0.5,"plateTime":0.41302619151243425,"extension":6.817554557906904},"index":0,"playId":"320a0fe6-061b-36ce-bd5f-7f69f8918288","pitchNumber":1,"startTime":"2026-02-28T20:22:04.863Z","endTime":"2026-02-28T20:22:08.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Evan Carter steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"320a0fe6-061b-36ce-bd5f-7f69f8918288","startTime":"2026-02-28T20:22:11.685Z","endTime":"2026-02-28T20:22:33.823Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694497,"link":"/api/v1/people/694497"},"defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"postOnSecond":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"homeTeamWinProbability":37.1,"awayTeamWinProbability":62.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.26,"dramaIndex":47.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997183179943168,"aZ":-19.35723299914403,"pfxX":3.8126022436034663,"pfxZ":6.887579194022425,"pX":0.3485619106883309,"pZ":2.076226458966263,"vX0":-6.277925874137188,"vY0":-134.53946139516037,"vZ0":-4.407886034398995,"x":103.71,"y":182.72,"x0":2.200762090174919,"y0":50.00615727010874,"z0":5.080188818818371,"aX":7.0986929693174385},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":-5.8,"spinRate":2204,"spinDirection":137},"zone":9,"typeConfidence":0.85,"plateTime":0.40476638981607005,"extension":7.029884463799777},"index":2,"playId":"b468f1b3-a720-3dc8-80bb-2aa3a221e89c","pitchNumber":2,"startTime":"2026-02-28T20:22:33.823Z","endTime":"2026-02-28T20:22:37.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":66.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.80469802990391,"aZ":-41.23396440829586,"pfxX":-9.810226662650317,"pfxZ":-8.178011262432173,"pX":2.5509855726466015,"pZ":3.123561845993908,"vX0":3.3538455890172387,"vY0":-104.62644976470455,"vZ0":5.012051059701686,"x":19.76,"y":154.44,"x0":2.2009805798499857,"y0":50.00358757553265,"z0":5.531945604048133,"aX":-10.866463029889808},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-13.1,"breakHorizontal":16.8,"spinRate":2451,"spinDirection":323},"zone":12,"typeConfidence":0.92,"plateTime":0.5237010803789195,"extension":6.888107210178034},"index":3,"playId":"78a0f978-6a79-34ab-ae2b-02eb7865f956","pitchNumber":3,"startTime":"2026-02-28T20:22:51.107Z","endTime":"2026-02-28T20:23:01.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":1.26,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:23:01.338Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Danny Jansen grounds out, second baseman Nick Senzel to first baseman Ryan Ward. Evan Carter to 3rd. Joc Pederson to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:22:54.505Z","endTime":"2026-02-28T20:23:41.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnThird":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"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_force","runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":84.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909477785768942,"aZ":-18.218472081875145,"pfxX":1.4922645566981885,"pfxZ":7.619651287931398,"pX":-0.06576668908190317,"pZ":2.0795476064209426,"vX0":-5.9664697495432115,"vY0":-133.97175208747942,"vZ0":-4.697247655827981,"x":119.51,"y":182.63,"x0":1.9890004842453695,"y0":50.002683348534916,"z0":5.144177965939817,"aX":2.7338432319816417},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":-1.6,"spinRate":2138,"spinDirection":140},"zone":8,"typeConfidence":0.87,"plateTime":0.40768246232247307,"extension":7.0059358883985245},"hitData":{"launchSpeed":82.7,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.84,"coordY":160.65}},"index":0,"playId":"ac3e35ce-c98f-3751-a0da-1c5e332a727e","pitchNumber":1,"startTime":"2026-02-28T20:23:34.716Z","endTime":"2026-02-28T20:23:41.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.1,"awayTeamWinProbability":63.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":2.05,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:23:41.116Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Haggerty grounds out, shortstop Alex Freeland to first baseman Ryan Ward.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:23:51.227Z","endTime":"2026-02-28T20:25:15.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":67.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.66912243652238,"aZ":-40.19216064442136,"pfxX":-7.809288412861292,"pfxZ":-7.010986950046892,"pX":0.6721700300802206,"pZ":1.3623289494484494,"vX0":-0.5520716977948348,"vY0":-106.37580487170733,"vZ0":0.930979450209156,"x":91.38,"y":202.0,"x0":1.949563137271316,"y0":50.004078553570714,"z0":5.48440446433886,"aX":-8.927942185665898},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-12.1,"breakHorizontal":14.3,"spinRate":2500,"spinDirection":317},"zone":14,"typeConfidence":0.9,"plateTime":0.5153954268024172,"extension":6.897810252498037},"index":0,"playId":"a75c2b21-be0a-310a-a062-ef216d3df2aa","pitchNumber":1,"startTime":"2026-02-28T20:24:07.074Z","endTime":"2026-02-28T20:24:12.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.809997939716617,"aZ":-27.017520480438773,"pfxX":7.578392660153527,"pfxZ":3.1857867555453474,"pX":1.0579649071873098,"pZ":-0.12376049844526421,"vX0":-4.995577473951403,"vY0":-125.44845285298838,"vZ0":-7.399342815422254,"x":76.67,"y":242.12,"x0":2.0756509600077075,"y0":50.000318136615,"z0":5.020574740449709,"aX":12.258312783068481},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":-12.8,"spinRate":1770,"spinDirection":129},"zone":14,"typeConfidence":0.72,"plateTime":0.43412439204411424,"extension":7.02717784523853},"index":1,"playId":"07b12dbe-db53-3c06-a76b-5fd4dc386b1d","pitchNumber":2,"startTime":"2026-02-28T20:24:32.979Z","endTime":"2026-02-28T20:24:37.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":93.8,"endSpeed":86.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.942694688826958,"aZ":-15.989902483463704,"pfxX":3.7145723857287103,"pfxZ":8.512420249242941,"pX":-0.5968984683082387,"pZ":1.3051637372258675,"vX0":-8.119994140471519,"vY0":-136.2952866968818,"vZ0":-7.297135225336799,"x":139.75,"y":203.54,"x0":1.924150574076251,"y0":50.00509118372471,"z0":5.0997477509766895,"aX":7.0649357085963675},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":-5.2,"spinRate":2141,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.4002269545627639,"extension":7.018493515200636},"index":2,"playId":"ed922e4b-b039-3ed3-bc24-cef97f3465ce","pitchNumber":3,"startTime":"2026-02-28T20:24:54.815Z","endTime":"2026-02-28T20:24:58.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61126053625684,"aZ":-32.89986057859387,"pfxX":-1.5811547806316981,"pfxZ":-0.44980568724149883,"pX":0.17159578598337213,"pZ":1.5973373911381177,"vX0":-4.181815411775336,"vY0":-125.26250948232968,"vZ0":-2.456639658640326,"x":110.46,"y":195.65,"x0":2.0663168429929817,"y0":50.006132780428935,"z0":5.272873049589763,"aX":-2.520706045915871},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.2,"breakHorizontal":3.8,"spinRate":2260,"spinDirection":225},"zone":8,"typeConfidence":0.93,"plateTime":0.4367745590652796,"extension":6.996050322285426},"hitData":{"launchSpeed":104.0,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.78,"coordY":152.53}},"index":3,"playId":"fd8314e3-0a9c-3ad1-b0aa-ab4dccc2e31e","pitchNumber":4,"startTime":"2026-02-28T20:25:10.066Z","endTime":"2026-02-28T20:25:15.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-5.900000000000002,"leverageIndex":2.12,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:25:15.376Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Freeland doubles (2) on a sharp line drive to right fielder Mark Canha.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:27:15.236Z","endTime":"2026-02-28T20:29:11.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":89.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94616999641061,"aZ":-12.017158781710716,"pfxX":-6.052779320838704,"pfxZ":9.914215966911883,"pX":0.17819444104528143,"pZ":1.8869608897873698,"vX0":5.495687403906062,"vY0":-141.3828217896149,"vZ0":-7.264431630655923,"x":110.21,"y":187.83,"x0":-1.000384712957603,"y0":50.00060738415681,"z0":5.253398517763592,"aX":-12.304391167279414},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":10.0,"spinRate":2468,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3867786860600697,"extension":6.724340203793125},"index":0,"playId":"52caef0e-7c00-3c02-8b35-8b3eccf0eef9","pitchNumber":1,"startTime":"2026-02-28T20:27:32.399Z","endTime":"2026-02-28T20:27:36.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.150823883892578,"aZ":-17.68079472750756,"pfxX":-1.6846132891829226,"pfxZ":7.456205832428605,"pX":0.11443987185183938,"pZ":3.8044276356027513,"vX0":3.9564149211309596,"vY0":-137.94080620718063,"vZ0":-1.20200219184599,"x":112.64,"y":136.06,"x0":-1.1139681270191795,"y0":50.00411305214327,"z0":5.4275988174326715,"aX":-3.2755616058841914},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":2.3,"spinRate":2424,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3957466418562432,"extension":6.636517044621425},"index":1,"playId":"b5612c74-b853-38a8-84fc-ffdfd7436e89","pitchNumber":2,"startTime":"2026-02-28T20:27:47.980Z","endTime":"2026-02-28T20:27:50.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213624035228797,"aZ":-38.06171744992117,"pfxX":1.1751953289395933,"pfxZ":-4.038409122978473,"pX":1.454125330421744,"pZ":0.6293223656552477,"vX0":4.935959398680322,"vY0":-120.21520177035582,"vZ0":-3.8297589439448236,"x":61.57,"y":221.79,"x0":-0.7819366017829571,"y0":50.00333485296848,"z0":5.63628210764386,"aX":1.7126067789219743},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.0,"breakHorizontal":-3.4,"spinRate":2858,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4563583604310333,"extension":6.627601198045499},"index":2,"playId":"1c3b9645-302c-3808-b861-1dfa4352ddb0","pitchNumber":3,"startTime":"2026-02-28T20:28:04.362Z","endTime":"2026-02-28T20:28:07.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.846713082579512,"aZ":-12.937960166982455,"pfxX":-3.0503904838298066,"pfxZ":9.7688070402104,"pX":-0.5537440243029675,"pZ":3.092910222463363,"vX0":2.4729674751856674,"vY0":-139.54185026205653,"vZ0":-3.8918710687039653,"x":138.11,"y":155.27,"x0":-1.0558119592496948,"y0":50.00226940660119,"z0":5.360057290566601,"aX":-6.006342381615738},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":5.0,"spinRate":2338,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3927401963915953,"extension":6.656158036921335},"index":3,"playId":"024490d3-0bfb-33b3-a06f-6208b172681b","pitchNumber":4,"startTime":"2026-02-28T20:28:22.721Z","endTime":"2026-02-28T20:28:29.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.632905064388872,"aZ":-39.15024965442328,"pfxX":2.6864326920939012,"pfxZ":-4.546400847966705,"pX":0.5386794263193421,"pZ":1.8946649204753259,"vX0":2.42572279727476,"vY0":-122.93603101828566,"vZ0":-1.1962405308800752,"x":96.47,"y":187.62,"x0":-0.8086086690349589,"y0":50.00167436633434,"z0":5.701223856316018,"aX":4.12405623900551},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.3,"breakHorizontal":-5.4,"spinRate":2929,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.4449899135654034,"extension":6.78931602999398},"hitData":{"launchSpeed":108.9,"launchAngle":18.0,"totalDistance":395.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.98,"coordY":52.97}},"index":4,"playId":"bf2b9fe4-f3ff-327a-8c8f-a92c28e6eec2","pitchNumber":5,"startTime":"2026-02-28T20:29:01.126Z","endTime":"2026-02-28T20:29:11.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-4.699999999999999,"leverageIndex":0.68,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:29:11.495Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Senzel walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:29:17.755Z","endTime":"2026-02-28T20:31:07.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385890064461343,"aZ":-17.60445453432597,"pfxX":-6.520685910772308,"pfxZ":7.533793468630904,"pX":-1.38933904282145,"pZ":2.8394149439342584,"vX0":1.1457321047961766,"vY0":-137.45328209232176,"vZ0":-3.9746019046493384,"x":169.96,"y":162.12,"x0":-0.9608744102829865,"y0":50.005761034328415,"z0":5.48250331094734,"aX":-12.61330926854287},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":11.6,"spinRate":2356,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39686537909227493,"extension":6.6857344827115925},"index":0,"playId":"39c44e6a-4d60-35e9-8482-80b7e6e177ad","pitchNumber":1,"startTime":"2026-02-28T20:29:45.911Z","endTime":"2026-02-28T20:29:48.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":85.6,"endSpeed":80.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60995172972601,"aZ":-34.5549640657329,"pfxX":1.7845051126441214,"pfxZ":-1.4864646918575897,"pX":0.8165864448487232,"pZ":1.4314402025806678,"vX0":4.107025259169775,"vY0":-124.71782671349034,"vZ0":-3.229451786800306,"x":85.87,"y":200.13,"x0":-1.0738956430604345,"y0":50.00595097063435,"z0":5.550661730863269,"aX":2.8521641290907036},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.1,"breakHorizontal":-4.1,"spinRate":2739,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4367222645842168,"extension":6.457652852718015},"index":1,"playId":"fb6206be-789f-30b5-a43c-0288d237000b","pitchNumber":2,"startTime":"2026-02-28T20:30:03.865Z","endTime":"2026-02-28T20:30:08.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.161946765024933,"aZ":-12.112780397389162,"pfxX":-4.1966342756796715,"pfxZ":10.017329986348754,"pX":-0.09892448890891152,"pZ":4.069209454302777,"vX0":3.8273057833039106,"vY0":-140.47104245542783,"vZ0":-1.7665172789831605,"x":120.77,"y":128.91,"x0":-0.9323610385896355,"y0":50.00519595636981,"z0":5.491762132962668,"aX":-8.406608182077381},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":6.8,"spinRate":2428,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38960343182773416,"extension":6.599498031930189},"index":2,"playId":"55905976-6980-3230-92fa-098b771d1408","pitchNumber":3,"startTime":"2026-02-28T20:30:22.960Z","endTime":"2026-02-28T20:30:26.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.188532279971675,"aZ":-12.870020889226941,"pfxX":-3.7313661663032525,"pfxZ":10.049042658257628,"pX":-0.5269609008799072,"pZ":2.9171991817090714,"vX0":2.9068239401972518,"vY0":-137.4289874142763,"vZ0":-4.204928680722868,"x":137.09,"y":160.02,"x0":-1.1112469030039136,"y0":50.0048923438445,"z0":5.3352165866488575,"aX":-7.1700528264925145},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":6.2,"spinRate":2291,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39787364761906874,"extension":6.639769865533069},"index":3,"playId":"df8742c8-24bb-33e5-9d17-2dad49a5c832","pitchNumber":4,"startTime":"2026-02-28T20:30:43.761Z","endTime":"2026-02-28T20:30:47.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":96.5,"endSpeed":88.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427543029225358,"aZ":-12.150047842509927,"pfxX":-4.44963972232015,"pfxZ":9.962635800743444,"pX":-0.4754627924435571,"pZ":3.8145678143955384,"vX0":3.2774156644649017,"vY0":-140.5371391308674,"vZ0":-2.3190563262019457,"x":135.12,"y":135.79,"x0":-1.0758647332445432,"y0":50.0025472687455,"z0":5.434879752886232,"aX":-8.94305828104321},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2451,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38903216281386843,"extension":6.7489974575138545},"index":4,"playId":"b8164350-a301-319b-a077-3d282f5c69ef","pitchNumber":5,"startTime":"2026-02-28T20:31:03.617Z","endTime":"2026-02-28T20:31:07.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.92,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:31:07.401Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ward flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:32:25.075Z","endTime":"2026-02-28T20:34:20.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:31:23.594Z","endTime":"2026-02-28T20:32:27.268Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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(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":92.0,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.524015517057922,"aZ":-16.121165378104166,"pfxX":-1.1536388100589667,"pfxZ":8.710880464289934,"pX":0.08375811203099587,"pZ":-0.4460862175652055,"vX0":3.902219500037468,"vY0":-133.6226183578513,"vZ0":-11.774194492350015,"x":113.81,"y":250.82,"x0":-1.233396663707336,"y0":50.00642463510691,"z0":5.12168404764727,"aX":-2.1270976931254517},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":1.4,"spinRate":2312,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4068780258877016,"extension":6.58822563959858},"index":1,"playId":"ccc990df-ee5d-397b-89aa-2b26ecd2a8a4","pitchNumber":1,"startTime":"2026-02-28T20:32:27.268Z","endTime":"2026-02-28T20:32:30.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61119040607216,"aZ":-21.08281169244379,"pfxX":-0.8553754052138753,"pfxZ":5.867102503649278,"pX":-0.8058679801321655,"pZ":2.888802781078607,"vX0":1.8661941794291526,"vY0":-136.087744442927,"vZ0":-2.689816681471106,"x":147.72,"y":160.78,"x0":-1.3869152919890406,"y0":50.00433144058497,"z0":5.337381954374515,"aX":-1.6176429808533146},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":1.2,"spinRate":2458,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4012477636128846,"extension":6.665869036975592},"index":2,"playId":"da66ffc9-0982-34e3-8be7-567a2d0fb143","pitchNumber":2,"startTime":"2026-02-28T20:32:52.967Z","endTime":"2026-02-28T20:32:59.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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.7,"endSpeed":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.174342163951295,"aZ":-11.661250605807975,"pfxX":-5.640013291281422,"pfxZ":10.508994990922993,"pX":-0.660423866326647,"pZ":2.3375090852951805,"vX0":2.8290774302599675,"vY0":-139.28627720679043,"vZ0":-5.994954414136097,"x":142.17,"y":175.67,"x0":-0.9600740722531527,"y0":50.00430536731044,"z0":5.298914335409449,"aX":-11.01117811362114},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2352,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.39421761649641596,"extension":6.658909409976574},"index":3,"playId":"720da9f3-b7a6-30d2-b18e-f52226ad17bb","pitchNumber":3,"startTime":"2026-02-28T20:33:14.351Z","endTime":"2026-02-28T20:33:20.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69082895578131,"aZ":-20.16687357793246,"pfxX":-0.7912033957388306,"pfxZ":6.381305966035459,"pX":0.10231014989546086,"pZ":4.003592290977817,"vX0":3.7498632599232335,"vY0":-135.3938841897391,"vZ0":-0.3761591310644251,"x":113.1,"y":130.68,"x0":-1.1895907659522518,"y0":50.00620112376459,"z0":5.538585388888598,"aX":-1.4897875721928056},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":0.7,"spinRate":2301,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40240243519222796,"extension":6.559365696362537},"index":4,"playId":"12992752-7486-3a69-bce5-5b717521b0c9","pitchNumber":4,"startTime":"2026-02-28T20:33:49.045Z","endTime":"2026-02-28T20:33:52.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.453645387600027,"aZ":-13.881338673451124,"pfxX":-6.1551216335652015,"pfxZ":9.435780799875545,"pX":0.2540679062459334,"pZ":1.8284382937408254,"vX0":5.388809401621887,"vY0":-137.84291914016453,"vZ0":-6.79261756193264,"x":107.32,"y":189.41,"x0":-0.9192531307608618,"y0":50.00542213848747,"z0":5.248167354695352,"aX":-11.936837473900395},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":10.1,"spinRate":2305,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39619413203528353,"extension":6.92619398581791},"hitData":{"launchSpeed":92.7,"launchAngle":61.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.49,"coordY":112.47}},"index":5,"playId":"b9ba2cc0-3356-3e16-9809-240fa725175b","pitchNumber":5,"startTime":"2026-02-28T20:34:08.832Z","endTime":"2026-02-28T20:34:20.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.200000000000003,"awayTeamWinProbability":72.8,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:34:20.147Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Ehrhard flies out to shortstop Tyler Wade.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:36:52.020Z","endTime":"2026-02-28T20:37:57.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701213,"fullName":"Jonathan Brand","link":"/api/v1/people/701213"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5],"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":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T20:34:33.000Z","endTime":"2026-02-28T20:34:53.609Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jonathan Brand replaces Jack Leiter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-28T20:34:53.609Z","endTime":"2026-02-28T20:36:54.109Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701213,"link":"/api/v1/people/701213"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.624325817738768,"aZ":-33.150625312866346,"pfxX":7.018119832268156,"pfxZ":-0.7402765464846706,"pX":-0.3323703591771874,"pZ":2.5327112534636145,"vX0":0.5211828669040052,"vY0":-114.06598694052852,"vZ0":2.0679007997398493,"x":129.67,"y":170.4,"x0":-1.4756862682758995,"y0":50.00265287387722,"z0":4.8787071654793275,"aX":9.264100021326854},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.5,"breakHorizontal":-12.8,"spinRate":2590,"spinDirection":62},"zone":4,"typeConfidence":1.36,"plateTime":0.4798544983653432,"extension":5.902731253857673},"index":2,"playId":"32beb227-d659-3a73-94c6-8713b487ffce","pitchNumber":1,"startTime":"2026-02-28T20:36:54.109Z","endTime":"2026-02-28T20:36:58.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61354070834907,"aZ":-16.60413147785088,"pfxX":-6.502874712438058,"pfxZ":8.56871042605724,"pX":0.6482684513404704,"pZ":1.8128130523191577,"vX0":6.477366224440989,"vY0":-133.20970474606318,"vZ0":-4.95538156675632,"x":92.29,"y":189.83,"x0":-0.9569980440236112,"y0":50.004688106747544,"z0":4.8778788869874585,"aX":-11.819275375699796},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2256,"spinDirection":220},"zone":9,"typeConfidence":0.96,"plateTime":0.40942691111026397,"extension":6.224769310612435},"index":3,"playId":"d537ce5e-5016-3c51-aa20-2e8a9bfee02d","pitchNumber":2,"startTime":"2026-02-28T20:37:14.520Z","endTime":"2026-02-28T20:37:20.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-28T20:37:28.456Z","endTime":"2026-02-28T20:37:47.901Z","isPitch":false,"type":"action","player":{"id":701394,"link":"/api/v1/people/701394"},"defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.938661626999085,"aZ":-35.20994800112628,"pfxX":7.2539789804162265,"pfxZ":-2.1818826278690544,"pX":-0.6670485841916566,"pZ":1.2853644270842388,"vX0":-0.5524269325095974,"vY0":-117.09634825867187,"vZ0":-0.458951498670777,"x":85.1,"y":183.78,"x0":-1.3708259271490524,"y0":50.005085192630744,"z0":4.77588738397308,"aX":10.082490097437239},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.8,"breakHorizontal":-13.0,"spinRate":2618,"spinDirection":58},"zone":13,"typeConfidence":1.37,"plateTime":0.4676224160449167,"extension":6.0966021292598445},"hitData":{"launchSpeed":85.3,"launchAngle":57.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.05,"coordY":123.12}},"index":5,"playId":"818645bd-8f36-35d6-980a-c205cbaa7308","pitchNumber":3,"startTime":"2026-02-28T20:37:47.901Z","endTime":"2026-02-28T20:37:57.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_ab"},{"player":{"id":701213,"link":"/api/v1/people/701213"},"credit":"p_ab"},{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_pa"},{"player":{"id":701213,"link":"/api/v1/people/701213"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":3.4999999999999964,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:37:57.015Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Call walks. Alex Freeland to 3rd. Nick Senzel to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:38:13.028Z","endTime":"2026-02-28T20:39:53.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701213,"fullName":"Jonathan Brand","link":"/api/v1/people/701213"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"postOnSecond":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"postOnThird":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.556926941271232,"aZ":-15.071627949423442,"pfxX":-4.713309307700132,"pfxZ":8.929331420118542,"pX":0.5775113993359969,"pZ":2.53493563601916,"vX0":6.10369267000648,"vY0":-136.87999887428367,"vZ0":-3.551306862724165,"x":94.99,"y":170.34,"x0":-1.0591675262563178,"y0":50.00226667086598,"z0":4.867966149990143,"aX":-9.027626464556388},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2312,"spinDirection":216},"zone":6,"typeConfidence":1.34,"plateTime":0.3987274742805442,"extension":6.1780476029517},"index":0,"playId":"b40654f0-a071-305b-b607-7832f5c49f48","pitchNumber":1,"startTime":"2026-02-28T20:38:27.473Z","endTime":"2026-02-28T20:38:31.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.308113501790366,"aZ":-16.67260747099159,"pfxX":-4.810532989658198,"pfxZ":8.406339135263641,"pX":-0.11354483953542147,"pZ":3.8482692670620744,"vX0":4.1415898043679125,"vY0":-134.49890267199407,"vZ0":-0.24531928660984553,"x":121.33,"y":134.88,"x0":-1.0432145367108103,"y0":50.00605728887711,"z0":5.116042374502985,"aX":-8.875326380888048},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2277,"spinDirection":212},"zone":11,"typeConfidence":1.31,"plateTime":0.4061794297802437,"extension":6.129167867040045},"index":1,"playId":"00036154-c472-3636-b354-e747cf114599","pitchNumber":2,"startTime":"2026-02-28T20:38:47.572Z","endTime":"2026-02-28T20:38:51.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93410680994558,"aZ":-26.959932077263822,"pfxX":0.8709242950288694,"pfxZ":3.2057854328360955,"pX":1.5425417421573635,"pZ":1.6549789651960234,"vX0":6.363448344431059,"vY0":-126.30023564116422,"vZ0":-2.4794586337405216,"x":58.2,"y":194.1,"x0":-1.1151507082549728,"y0":50.00437975373132,"z0":4.8011723760411,"aX":1.4172947864751144},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":-2.9,"spinRate":2317,"spinDirection":197},"zone":14,"typeConfidence":1.31,"plateTime":0.43244837238698386,"extension":6.295744428201817},"index":2,"playId":"1f0058b2-b5e0-3ee2-ae9a-7fa176e4f5ad","pitchNumber":3,"startTime":"2026-02-28T20:39:06.355Z","endTime":"2026-02-28T20:39:09.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.493353214277704,"aZ":-30.534701082135754,"pfxX":6.554298587465798,"pfxZ":1.1808838840605063,"pX":1.5621264751890713,"pZ":2.9517779563080797,"vX0":4.6462658556554945,"vY0":-117.27844415499547,"vZ0":2.26493391275478,"x":57.46,"y":159.08,"x0":-1.2973615390859692,"y0":50.00400986183349,"z0":4.824363930926571,"aX":9.116517190172974},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.0,"breakHorizontal":-13.1,"spinRate":2667,"spinDirection":62},"zone":12,"typeConfidence":1.36,"plateTime":0.46730446386481583,"extension":6.2025424839137875},"index":3,"playId":"f7d3d007-f820-3dcf-b133-2b7d0c002df4","pitchNumber":4,"startTime":"2026-02-28T20:39:28.071Z","endTime":"2026-02-28T20:39:31.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":91.8,"endSpeed":84.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.453490688081775,"aZ":-16.807986575954924,"pfxX":-5.643737439870295,"pfxZ":8.441323437406599,"pX":1.7727217299839384,"pZ":1.8949358460601016,"vX0":9.39906014425226,"vY0":-133.49419723890333,"vZ0":-4.200612439385876,"x":49.43,"y":187.62,"x0":-1.0469243799310743,"y0":50.00213047322716,"z0":4.684775346398893,"aX":-10.27332385580558},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2281,"spinDirection":221},"zone":14,"typeConfidence":1.14,"plateTime":0.40897441885481634,"extension":6.183491379383509},"index":4,"playId":"595be7e6-7d34-3748-8af7-c8ad1a17cda9","pitchNumber":5,"startTime":"2026-02-28T20:39:49.328Z","endTime":"2026-02-28T20:39:53.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":701213,"link":"/api/v1/people/701213"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":1.35,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:39:53.143Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:39:52.740Z","endTime":"2026-02-28T20:41:22.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701213,"fullName":"Jonathan Brand","link":"/api/v1/people/701213"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.547122514263375,"aZ":-26.510901961571445,"pfxX":1.1567763202481944,"pfxZ":3.4840783088123946,"pX":0.7577140816343969,"pZ":2.9724886999109725,"vX0":5.01939525415576,"vY0":-126.4126508145683,"vZ0":0.4408017138782223,"x":88.12,"y":158.52,"x0":-1.3999053736308316,"y0":50.0054470024583,"z0":4.915549479303937,"aX":1.881012057087783},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.6,"breakHorizontal":-3.2,"spinRate":2270,"spinDirection":176},"zone":3,"typeConfidence":1.34,"plateTime":0.43244826247357837,"extension":6.302138497565273},"index":0,"playId":"5cfc4721-f41f-39bc-a0e6-8fbf1f258c2d","pitchNumber":1,"startTime":"2026-02-28T20:40:21.118Z","endTime":"2026-02-28T20:40:26.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.423462414737692,"aZ":-33.511505673674826,"pfxX":-7.806456319053334,"pfxZ":-0.8656711294987636,"pX":0.272513200974516,"pZ":1.6787969031184584,"vX0":6.599739077981409,"vY0":-123.01098320268598,"vZ0":-0.24263542908592495,"x":106.61,"y":193.45,"x0":-1.425395088057859,"y0":50.00582159541814,"z0":4.609603617981611,"aX":-12.017175054237562},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.4,"breakHorizontal":12.7,"spinRate":1758,"spinDirection":253},"zone":9,"typeConfidence":1.35,"plateTime":0.44454538147281353,"extension":6.172136834126882},"index":1,"playId":"ba6944e3-7dfe-3dd5-967b-1bfc0000938f","pitchNumber":2,"startTime":"2026-02-28T20:40:39.597Z","endTime":"2026-02-28T20:40:45.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91953775717501,"aZ":-15.758697889478363,"pfxX":-5.216732297520925,"pfxZ":8.508233638116266,"pX":-0.557520285511329,"pZ":2.2054924828995452,"vX0":3.93382834234421,"vY0":-137.63632584921012,"vZ0":-3.9237836765720235,"x":138.25,"y":179.23,"x0":-1.3234540334015203,"y0":50.00432336042633,"z0":4.70837785681262,"aX":-10.06676112048323},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2359,"spinDirection":219},"zone":7,"typeConfidence":1.3,"plateTime":0.39708302109775895,"extension":6.130883483850074},"hitData":{"launchSpeed":91.1,"launchAngle":33.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.31,"coordY":99.18}},"index":2,"playId":"b61dd72f-f5c4-3dca-afa2-c616b00f2364","pitchNumber":3,"startTime":"2026-02-28T20:41:13.508Z","endTime":"2026-02-28T20:41:22.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":701213,"link":"/api/v1/people/701213"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":701213,"link":"/api/v1/people/701213"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":2.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:41:22.570Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:43:10.981Z","endTime":"2026-02-28T20:46:36.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07253653815668,"aZ":-17.21123870909525,"pfxX":5.163664987945285,"pfxZ":8.050534327477768,"pX":3.217346796699051,"pZ":3.6816069244962164,"vX0":0.24815324639995454,"vY0":-135.36331180977788,"vZ0":-1.0200923733097251,"x":-5.64,"y":139.38,"x0":2.4534037276390204,"y0":50.00532312409855,"z0":5.266406807412073,"aX":9.599476353948011},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":-9.4,"spinRate":2166,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.40437570544910884,"extension":6.830026034066508},"index":0,"playId":"e2a42653-e630-35ee-950c-5bddef564b55","pitchNumber":1,"startTime":"2026-02-28T20:43:29.497Z","endTime":"2026-02-28T20:43:32.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703234771971502,"aZ":-16.273336817012602,"pfxX":4.898703669481755,"pfxZ":8.639775933988775,"pX":0.0968600814792647,"pZ":2.8460058634797583,"vX0":-7.220472388494078,"vY0":-134.69099854495872,"vZ0":-3.4839818349008693,"x":113.31,"y":161.94,"x0":2.1734799400950555,"y0":50.00641265538886,"z0":5.3040358677192945,"aX":9.020585096863979},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":-7.3,"spinRate":2214,"spinDirection":148},"zone":2,"typeConfidence":0.91,"plateTime":0.40634318514274126,"extension":6.660961725903558},"index":1,"playId":"d95ddde9-3f41-3cfa-909c-77d6887d3866","pitchNumber":2,"startTime":"2026-02-28T20:43:44.143Z","endTime":"2026-02-28T20:43:47.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.8,"endSpeed":66.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.486753356533736,"aZ":-41.97311634147207,"pfxX":-7.415480935901341,"pfxZ":-8.746269145437317,"pX":0.5062531344726076,"pZ":2.0680459570701917,"vX0":-1.4003242102762254,"vY0":-105.93078767471877,"vZ0":2.883110751899167,"x":97.7,"y":182.94,"x0":2.140945323098629,"y0":50.00275378477717,"z0":5.536856953148435,"aX":-8.307711676515401},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-14.5,"breakHorizontal":13.8,"spinRate":2485,"spinDirection":322},"zone":9,"typeConfidence":0.92,"plateTime":0.5198870409810774,"extension":6.958746535432261},"index":2,"playId":"10b63eac-8116-33aa-9f28-db46522c36fe","pitchNumber":3,"startTime":"2026-02-28T20:44:00.855Z","endTime":"2026-02-28T20:44:05.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-28T20:44:14.174Z","endTime":"2026-02-28T20:44:22.478Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.032066316673603,"aZ":-30.669441576758118,"pfxX":-1.7448173977202661,"pfxZ":0.9131122508168303,"pX":-0.11382085776459135,"pZ":1.7998886315098988,"vX0":-4.8267452582584305,"vY0":-127.3959046788648,"vZ0":-2.5578613248730373,"x":121.34,"y":190.18,"x0":2.0286231464399203,"y0":50.00489555853822,"z0":5.229931961295287,"aX":-2.8807969732478167},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":4.2,"spinRate":2393,"spinDirection":227},"zone":8,"typeConfidence":0.88,"plateTime":0.42917442828500185,"extension":6.8800279552594255},"index":4,"playId":"ee2e26bf-085e-3b84-8115-3dde802034f3","pitchNumber":4,"startTime":"2026-02-28T20:44:22.478Z","endTime":"2026-02-28T20:44:27.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71069673057242,"aZ":-22.379336766256525,"pfxX":9.486452515338776,"pfxZ":5.842519217163212,"pX":0.44056460400573005,"pZ":0.24000261456742392,"vX0":-7.183942547632503,"vY0":-127.98023423709701,"vZ0":-7.602898388875635,"x":100.21,"y":232.3,"x0":2.036356662621898,"y0":50.00609810617723,"z0":4.97305448711786,"aX":15.911639840518431},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.2,"breakHorizontal":-15.8,"spinRate":1862,"spinDirection":119},"zone":14,"typeConfidence":0.75,"plateTime":0.4262042442959597,"extension":6.993735626312582},"index":5,"playId":"2aa198f4-d1c5-369a-8c52-d57dcc7a248b","pitchNumber":5,"startTime":"2026-02-28T20:44:46.561Z","endTime":"2026-02-28T20:44:49.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.968211700077607,"aZ":-31.683872680804186,"pfxX":-1.31417707925895,"pfxZ":0.29820578025113686,"pX":-0.5996399874541932,"pZ":1.4065862678786565,"vX0":-5.902053953797247,"vY0":-126.36767339011676,"vZ0":-3.2177998542603357,"x":139.86,"y":200.8,"x0":1.9298235119309757,"y0":50.00217699689349,"z0":5.222390053452594,"aX":-2.1390893272263},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.1,"breakHorizontal":3.6,"spinRate":2407,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.43223439512063866,"extension":6.823559307802207},"index":6,"playId":"cf06ca80-d2df-3e78-89a3-3014a4b0c1e3","pitchNumber":6,"startTime":"2026-02-28T20:45:08.340Z","endTime":"2026-02-28T20:45:14.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":85.0,"endSpeed":78.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45172981947443,"aZ":-32.6111458295176,"pfxX":-1.8183257563720434,"pfxZ":-0.28132538974788446,"pX":0.5841501775855839,"pZ":3.032700900661496,"vX0":-2.9774047632786433,"vY0":-123.93925085702455,"vZ0":1.0960113855025517,"x":94.73,"y":156.9,"x0":2.0325387754065902,"y0":50.00093512711011,"z0":5.287692448602424,"aX":-2.8558823937286673},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.0,"breakHorizontal":4.0,"spinRate":2378,"spinDirection":248},"zone":3,"typeConfidence":0.9,"plateTime":0.4402636717970192,"extension":6.824821067428193},"index":7,"playId":"5217d529-397d-3142-a85b-b427466631e7","pitchNumber":7,"startTime":"2026-02-28T20:45:24.316Z","endTime":"2026-02-28T20:45:27.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":85.2,"endSpeed":79.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.302908132729808,"aZ":-31.985089761538344,"pfxX":-2.573078838036574,"pfxZ":0.12268493621907783,"pX":-0.3156253577830974,"pZ":1.9195348147248361,"vX0":-4.492943154346813,"vY0":-124.1902090115157,"vZ0":-1.7506453086651472,"x":129.03,"y":186.95,"x0":1.8436273673255459,"y0":50.004409676755486,"z0":5.266535386684319,"aX":-4.063991574394234},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.1,"breakHorizontal":5.6,"spinRate":2322,"spinDirection":238},"zone":7,"typeConfidence":0.92,"plateTime":0.43918749612296404,"extension":6.975043973283902},"index":8,"playId":"9f3056fa-2702-3e4b-a9be-0c6def003d00","pitchNumber":8,"startTime":"2026-02-28T20:45:39.391Z","endTime":"2026-02-28T20:45:42.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":94.7,"endSpeed":87.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57030926258821,"aZ":-18.442797628948963,"pfxX":3.734532891293294,"pfxZ":7.053633299960039,"pX":0.18512449381169874,"pZ":2.7237940494788164,"vX0":-6.222115100095834,"vY0":-137.92376355949477,"vZ0":-3.2617370492563023,"x":109.94,"y":165.24,"x0":1.9740816536835522,"y0":50.005642596086545,"z0":5.1490450502959995,"aX":7.273874345245744},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":-5.6,"spinRate":2130,"spinDirection":145},"zone":2,"typeConfidence":0.89,"plateTime":0.3954972441014335,"extension":6.93113986949908},"index":9,"playId":"02e2388e-9166-361b-9904-5010b4799baf","pitchNumber":9,"startTime":"2026-02-28T20:45:55.963Z","endTime":"2026-02-28T20:45:59.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":68.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.0952769712259,"aZ":-41.582564134881,"pfxX":-8.365501780752133,"pfxZ":-8.03810389558263,"pX":0.7913205528362749,"pZ":2.7637061352663137,"vX0":-0.12122778507558557,"vY0":-107.62903096028478,"vZ0":4.090768985719176,"x":86.84,"y":164.16,"x0":1.934850380333223,"y0":50.00321947457882,"z0":5.450597166673238,"aX":-9.790780209344314},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-13.1,"breakHorizontal":15.1,"spinRate":2481,"spinDirection":322},"zone":3,"typeConfidence":0.92,"plateTime":0.5093706945493359,"extension":7.008557492909573},"index":10,"playId":"908379ef-2f1a-3cd0-a349-adb8d15f7c90","pitchNumber":10,"startTime":"2026-02-28T20:46:13.113Z","endTime":"2026-02-28T20:46:18.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.960214351361948,"aZ":-18.59086513719802,"pfxX":2.4773667024409662,"pfxZ":7.133870993071085,"pX":-0.4845107648667689,"pZ":1.8445534263402128,"vX0":-7.131906435215322,"vY0":-136.60765414643075,"vZ0":-5.504992644491342,"x":135.47,"y":188.98,"x0":1.8294858211684868,"y0":50.00301976003622,"z0":5.149372833497546,"aX":4.717658262444035},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":-3.1,"spinRate":2160,"spinDirection":142},"zone":7,"typeConfidence":0.88,"plateTime":0.3997929258567736,"extension":7.176481656940858},"index":11,"playId":"2f35c002-0246-31f9-8080-fc5371fb07bd","pitchNumber":11,"startTime":"2026-02-28T20:46:32.451Z","endTime":"2026-02-28T20:46:36.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:46:36.323Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mark Canha lines out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:46:36.156Z","endTime":"2026-02-28T20:48:05.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":65.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.573488658646017,"aZ":-42.04376280571326,"pfxX":-8.195050931281951,"pfxZ":-8.951867918721248,"pX":2.0486270264330835,"pZ":3.510531700007016,"vX0":2.3443205938408567,"vY0":-104.61117721634936,"vZ0":5.880896313333387,"x":38.91,"y":144.0,"x0":1.974535052268101,"y0":50.00376193463162,"z0":5.607736062753754,"aX":-9.032348081161913},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-14.0,"breakHorizontal":14.2,"spinRate":2437,"spinDirection":322},"zone":12,"typeConfidence":0.92,"plateTime":0.5247151233697518,"extension":6.893461164505529},"index":0,"playId":"1968f799-67cc-39e3-8fe6-a7032ef47d64","pitchNumber":1,"startTime":"2026-02-28T20:47:00.149Z","endTime":"2026-02-28T20:47:03.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":68.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79210436125107,"aZ":-42.72808175876408,"pfxX":-7.284109515094689,"pfxZ":-8.837473727024284,"pX":0.5207556871873524,"pZ":2.1340955308376124,"vX0":-0.9083543911145171,"vY0":-109.103000599423,"vZ0":2.7313217534744547,"x":97.15,"y":181.16,"x0":1.8888526237485648,"y0":50.00109050130465,"z0":5.500528628065067,"aX":-8.701724985219808},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-14.8,"breakHorizontal":13.4,"spinRate":2520,"spinDirection":326},"zone":9,"typeConfidence":0.91,"plateTime":0.5037557270824395,"extension":6.8691557592401224},"index":1,"playId":"d92417c1-793a-3ae7-9e22-69abec321217","pitchNumber":2,"startTime":"2026-02-28T20:47:14.039Z","endTime":"2026-02-28T20:47:18.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63505556728134,"aZ":-32.12464341436281,"pfxX":-1.9869133356130821,"pfxZ":0.02817351521973599,"pX":0.9746466537467043,"pZ":2.537017213844995,"vX0":-1.8772010601898788,"vY0":-123.38121737437301,"vZ0":-0.07445435387084365,"x":79.85,"y":170.28,"x0":2.0010928369987866,"y0":50.00037061339275,"z0":5.256056052487724,"aX":-3.087852592806395},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":4.0,"spinRate":2411,"spinDirection":249},"zone":14,"typeConfidence":0.92,"plateTime":0.44252903401497745,"extension":7.009487768855042},"index":2,"playId":"38a93cb5-ec3a-35db-a76c-42598baf3cdb","pitchNumber":3,"startTime":"2026-02-28T20:47:27.118Z","endTime":"2026-02-28T20:47:33.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"}},"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":94.0,"endSpeed":86.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.653986977253563,"aZ":-17.893362001016033,"pfxX":4.021065310576255,"pfxZ":7.493008730766813,"pX":-0.12915314435395728,"pZ":2.1073373885095177,"vX0":-6.908148587266023,"vY0":-136.80232893197945,"vZ0":-4.73760229822081,"x":121.92,"y":181.88,"x0":1.9001242581458884,"y0":50.00261605509943,"z0":5.078766110274557,"aX":7.663718280206721},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":-5.9,"spinRate":2180,"spinDirection":138},"zone":8,"typeConfidence":0.89,"plateTime":0.39955757241192735,"extension":7.137494252709825},"hitData":{"launchSpeed":89.9,"launchAngle":23.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.19,"coordY":74.81}},"index":3,"playId":"a126d312-79e7-3997-a4ca-d28b94766903","pitchNumber":4,"startTime":"2026-02-28T20:47:57.560Z","endTime":"2026-02-28T20:48:05.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:48:05.584Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Wade singles on a ground ball to left fielder Alex Call.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:48:04.827Z","endTime":"2026-02-28T20:49:44.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70155208185763,"aZ":-22.179825398547415,"pfxX":9.068613771277708,"pfxZ":5.335479629007409,"pX":-1.6247861113906683,"pZ":1.0979257814970111,"vX0":-11.966332283588011,"vY0":-136.37208016272444,"vZ0":-6.443161186317433,"x":178.93,"y":209.14,"x0":1.6543020288528076,"y0":50.00035681718394,"z0":5.035095481692283,"aX":16.975696254738097},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":-13.7,"spinRate":2303,"spinDirection":146},"zone":13,"typeConfidence":0.86,"plateTime":0.40258568119073734,"extension":7.1981710615824435},"index":0,"playId":"26dd5995-506d-3f9e-9489-166f16ae2efd","pitchNumber":1,"startTime":"2026-02-28T20:48:22.573Z","endTime":"2026-02-28T20:48:25.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":93.0,"endSpeed":85.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.866132830225386,"aZ":-22.2912436261443,"pfxX":8.360294119851316,"pfxZ":5.31136968206739,"pX":0.522476314325497,"pZ":3.243172887098492,"vX0":-6.951501830891209,"vY0":-135.38227996133952,"vZ0":-0.9700069378054175,"x":97.08,"y":151.21,"x0":2.0341118306064163,"y0":50.00377905490523,"z0":5.162764074829034,"aX":15.558768208467848},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-13.7,"spinRate":2144,"spinDirection":140},"zone":3,"typeConfidence":0.53,"plateTime":0.40418894057861987,"extension":6.929164142806512},"index":1,"playId":"ef9f4aee-067c-31bd-8667-594d429b58e3","pitchNumber":2,"startTime":"2026-02-28T20:48:36.325Z","endTime":"2026-02-28T20:48:39.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.288481274771325,"aZ":-43.06293435751328,"pfxX":-6.361747505753934,"pfxZ":-8.937626494576989,"pX":-1.0298733719121274,"pZ":1.6180140544111363,"vX0":-4.028584047787584,"vY0":-110.43035625541907,"vZ0":1.7566510882346653,"x":156.26,"y":195.09,"x0":1.653893464744673,"y0":50.0052443482168,"z0":5.391845177056898,"aX":-7.746113682631468},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-15.2,"breakHorizontal":12.7,"spinRate":2690,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4987306268455529,"extension":6.97607954858497},"index":2,"playId":"7749e39b-8f1c-3c66-972b-6efa7881e576","pitchNumber":3,"startTime":"2026-02-28T20:48:48.368Z","endTime":"2026-02-28T20:48:51.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.499468127144397,"aZ":-21.209399739265717,"pfxX":1.7193618225928535,"pfxZ":5.745683810836507,"pX":-1.082285910120159,"pZ":2.717331698692944,"vX0":-8.87512169708145,"vY0":-137.10027736908393,"vZ0":-2.7111093901108356,"x":158.25,"y":165.41,"x0":1.9696208814222593,"y0":50.006756051570676,"z0":5.162065451893863,"aX":3.284866834660185},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-1.3,"spinRate":2182,"spinDirection":148},"zone":11,"typeConfidence":0.85,"plateTime":0.3990734083066987,"extension":7.001761892460451},"index":3,"playId":"a55b320a-c4c5-3c10-b207-4efb48633a50","pitchNumber":4,"startTime":"2026-02-28T20:49:00.663Z","endTime":"2026-02-28T20:49:03.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-28T20:49:08.862Z","endTime":"2026-02-28T20:49:20.643Z","isPitch":false,"type":"action","player":{"id":642180,"link":"/api/v1/people/642180"},"defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.335075543226427,"aZ":-19.086036169598522,"pfxX":4.147272224403674,"pfxZ":6.986583343206908,"pX":0.3461335424139644,"pZ":3.3250861069226634,"vX0":-5.607165071802382,"vY0":-136.11502738382785,"vZ0":-1.4852811073512528,"x":103.81,"y":149.0,"x0":1.8955655608883093,"y0":50.0024434554847,"z0":5.201534889361164,"aX":7.769341504840243},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":-6.2,"spinRate":2106,"spinDirection":139},"zone":3,"typeConfidence":0.87,"plateTime":0.4026517627025852,"extension":7.109934742725052},"index":5,"playId":"06865779-c80c-3119-8cfe-9a98b0f6d6f0","pitchNumber":5,"startTime":"2026-02-28T20:49:20.643Z","endTime":"2026-02-28T20:49:24.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40313349060745,"aZ":-28.42702731717855,"pfxX":-0.5225995188553905,"pfxZ":2.2912408715554182,"pX":-0.061730855548315165,"pZ":2.65102672879059,"vX0":-5.005444864650539,"vY0":-126.99900000688632,"vZ0":-0.9096280320256204,"x":119.35,"y":167.2,"x0":2.00071790523762,"y0":50.00594118989998,"z0":5.269897616389671,"aX":-0.8550601957473803},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":2.0,"spinRate":2187,"spinDirection":196},"zone":5,"typeConfidence":0.76,"plateTime":0.43088170287291216,"extension":6.831902204389521},"hitData":{"launchSpeed":76.6,"launchAngle":3.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.54,"coordY":108.42}},"index":6,"playId":"621664ba-61e6-3bcb-b83d-525ff97e2ada","pitchNumber":6,"startTime":"2026-02-28T20:49:36.012Z","endTime":"2026-02-28T20:49:44.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.2,"awayTeamWinProbability":68.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:49:44.951Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Bride grounds out, shortstop Alex Freeland to first baseman Ryan Ward.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:52:07.644Z","endTime":"2026-02-28T20:52:48.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694573,"fullName":"Wyatt Crowell","link":"/api/v1/people/694573"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T20:49:55.240Z","endTime":"2026-02-28T20:50:22.466Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wyatt Crowell replaces Jackson Ferris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-28T20:50:22.466Z","endTime":"2026-02-28T20:52:09.792Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694573,"link":"/api/v1/people/694573"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.235292629893863,"aZ":-31.770666581924843,"pfxX":0.29564911697606444,"pfxZ":0.26422364404986887,"pX":-0.5161525116267645,"pZ":3.0235670447478187,"vX0":-6.928956330854012,"vY0":-123.74253049892111,"vZ0":0.5318796340400325,"x":136.67,"y":157.14,"x0":2.2898743869952067,"y0":50.00374766910694,"z0":5.48175943927585,"aX":0.45528141484471374},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":1.2,"spinRate":2302,"spinDirection":49},"zone":1,"typeConfidence":1.33,"plateTime":0.4437565939777075,"extension":5.424574272517312},"index":2,"playId":"16b97fd8-c8cd-3f82-b970-e936435e04ae","pitchNumber":1,"startTime":"2026-02-28T20:52:09.792Z","endTime":"2026-02-28T20:52:13.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694573,"link":"/api/v1/people/694573","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.543430560383662,"aZ":-39.51943760178583,"pfxX":-5.840748014941777,"pfxZ":-5.346155404829632,"pX":0.5561920422838001,"pZ":1.8981697508971769,"vX0":-3.08426373072087,"vY0":-116.86613909020782,"vZ0":0.8761880875431436,"x":95.8,"y":187.53,"x0":2.6551935132554383,"y0":50.004913474604216,"z0":5.252161891082649,"aX":-8.019798711615579},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.1,"breakHorizontal":11.4,"spinRate":2394,"spinDirection":316},"zone":9,"typeConfidence":2.0,"plateTime":0.4700052599885556,"extension":5.318046126943603},"index":3,"playId":"ec1b21f6-9dc4-3c40-a77c-d12d0a6971c0","pitchNumber":2,"startTime":"2026-02-28T20:52:25.019Z","endTime":"2026-02-28T20:52:29.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694573,"link":"/api/v1/people/694573","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.986744507885806,"aZ":-29.54681600865966,"pfxX":7.167268488724911,"pfxZ":1.4881798633680647,"pX":0.5071669553959813,"pZ":1.9031768424520663,"vX0":-7.154802472681875,"vY0":-131.75086808815414,"vZ0":-3.192196502044534,"x":97.67,"y":187.39,"x0":2.3218332896320666,"y0":50.00257495401557,"z0":5.305237304394759,"aX":12.648715913078874},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":-11.5,"spinRate":2025,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.4151159225072609,"extension":5.71914572346375},"hitData":{"launchSpeed":87.7,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.76,"coordY":157.1}},"index":4,"playId":"bc8741b9-6a98-365b-a813-2c0da2f637ba","pitchNumber":3,"startTime":"2026-02-28T20:52:41.236Z","endTime":"2026-02-28T20:52:48.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694573,"link":"/api/v1/people/694573","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_ab"},{"player":{"id":694573,"link":"/api/v1/people/694573"},"credit":"p_ab"},{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_pa"},{"player":{"id":694573,"link":"/api/v1/people/694573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:52:48.253Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Santiago Espinal walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:54:57.343Z","endTime":"2026-02-28T20:56:31.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Leiter replaces Jonathan Brand.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T20:53:08.397Z","endTime":"2026-02-28T20:54:58.843Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683004,"link":"/api/v1/people/683004"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701213,"link":"/api/v1/people/701213","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":86.4,"endSpeed":80.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536610812241516,"aZ":-32.02225893161444,"pfxX":1.229925497336458,"pfxZ":0.09516569026260768,"pX":1.6219277565765875,"pZ":1.7747951586879487,"vX0":5.550543312756331,"vY0":-125.87806435707718,"vZ0":-3.224670417927374,"x":55.18,"y":190.86,"x0":-0.7639718870341407,"y0":50.00438126901808,"z0":5.642535558675877,"aX":1.9896189667807966},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":-3.4,"spinRate":2693,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43373043072196094,"extension":6.694464767758758},"index":1,"playId":"1e756066-8594-374c-8681-8f79caf6530f","pitchNumber":1,"startTime":"2026-02-28T20:54:58.843Z","endTime":"2026-02-28T20:55:01.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8022503098912,"aZ":-19.518768418828273,"pfxX":-8.517679301315733,"pfxZ":6.657576346338455,"pX":1.2196888948516866,"pZ":2.796617855582263,"vX0":8.355454840676366,"vY0":-136.43818927119761,"vZ0":-3.6054994003162433,"x":70.51,"y":163.27,"x0":-0.7641752885141322,"y0":50.00070256559718,"z0":5.46722147537216,"aX":-16.184139843841127},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":13.8,"spinRate":2330,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4002504562126403,"extension":6.884693440312537},"index":2,"playId":"9d03484b-be20-3084-8b97-80b40924e151","pitchNumber":2,"startTime":"2026-02-28T20:55:13.126Z","endTime":"2026-02-28T20:55:16.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.886498676359082,"aZ":-17.40301220369576,"pfxX":-7.824794317256602,"pfxZ":7.467351491462818,"pX":-0.5520993253069075,"pZ":4.425638806732552,"vX0":3.7900371104032136,"vY0":-139.40128584217896,"vZ0":0.098495102013332,"x":138.04,"y":119.29,"x0":-0.9091099370067741,"y0":50.00043920711401,"z0":5.53405299547808,"aX":-15.473975554390696},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2444,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39216370950320734,"extension":6.7100266230217125},"index":3,"playId":"c90c5431-3e51-3d48-b796-ef10b59fc070","pitchNumber":3,"startTime":"2026-02-28T20:55:30.625Z","endTime":"2026-02-28T20:55:33.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72603347321082,"aZ":-10.53713000097599,"pfxX":-4.695985433948673,"pfxZ":10.83508000970674,"pX":-0.17306114197242392,"pZ":2.8008921436187957,"vX0":3.869315084767295,"vY0":-140.61593382284917,"vZ0":-5.194723409494713,"x":123.6,"y":163.16,"x0":-0.9587616523138764,"y0":50.000482187704584,"z0":5.359537438230075,"aX":-9.376211933570845},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":7.7,"spinRate":2503,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3899397040943269,"extension":6.816028240779107},"index":4,"playId":"333b3c49-1493-3508-887b-b38cdbe2a8a4","pitchNumber":4,"startTime":"2026-02-28T20:55:47.385Z","endTime":"2026-02-28T20:55:50.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.542935293396713,"aZ":-12.688397377368446,"pfxX":-3.804810284076823,"pfxZ":9.785436808994953,"pX":0.38831150140908094,"pZ":3.614873864481384,"vX0":5.0988639097301185,"vY0":-140.19645861292744,"vZ0":-2.8613176334464687,"x":102.2,"y":141.18,"x0":-0.959231043151856,"y0":50.00489719509917,"z0":5.476288200285302,"aX":-7.578702889904759},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2400,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39059941041692436,"extension":6.772466065127159},"index":5,"playId":"d252038f-3c89-317c-b540-5563f5a132a6","pitchNumber":5,"startTime":"2026-02-28T20:56:03.372Z","endTime":"2026-02-28T20:56:06.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-28T20:56:18.183Z","endTime":"2026-02-28T20:56:27.705Z","isPitch":false,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53441603197036,"aZ":-12.57173665843839,"pfxX":-4.916772607745668,"pfxZ":9.633803481158079,"pX":0.7077839557845069,"pZ":1.5658548166993336,"vX0":5.99529437119408,"vY0":-141.97371804249553,"vZ0":-7.883691985422907,"x":90.02,"y":196.5,"x0":-0.7958553173369964,"y0":50.00316928642319,"z0":5.185197163899479,"aX":-10.004185568323573},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2486,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3863100879217214,"extension":6.803043944268794},"index":7,"playId":"04bb50c0-e6e4-3374-81d6-bab033c0e791","pitchNumber":6,"startTime":"2026-02-28T20:56:27.705Z","endTime":"2026-02-28T20:56:31.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.69,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:56:31.780Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:59:07.806Z","endTime":"2026-02-28T21:00:24.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691945,"fullName":"Carter Baumler","link":"/api/v1/people/691945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6],"actionIndex":[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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:56:44.682Z","endTime":"2026-02-28T20:57:11.403Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carter Baumler replaces Jack Leiter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T20:57:11.403Z","endTime":"2026-02-28T20:59:09.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691945,"link":"/api/v1/people/691945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772759348517212,"aZ":-27.530429952513245,"pfxX":2.237759686395297,"pfxZ":2.7374908853354345,"pX":0.039855336580783635,"pZ":1.6838807017352528,"vX0":2.1423402684497628,"vY0":-129.10435328119502,"vZ0":-4.0031370392939465,"x":115.48,"y":193.32,"x0":-1.0900885429863407,"y0":50.00273443653563,"z0":5.362929772210149,"aX":3.793294956499096},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":-4.6,"spinRate":2248,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.423550426969701,"extension":6.371485882941226},"index":2,"playId":"4e399716-16d6-3908-90eb-c342b0f00216","pitchNumber":1,"startTime":"2026-02-28T20:59:09.979Z","endTime":"2026-02-28T20:59:15.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33747022905487,"aZ":-43.83388038638435,"pfxX":6.265356158247187,"pfxZ":-7.681339249627316,"pX":0.20288378240261887,"pZ":2.7313268638881163,"vX0":0.46376858017548617,"vY0":-123.18146493821538,"vZ0":1.851383317897771,"x":109.27,"y":165.03,"x0":-0.8011858458806547,"y0":50.0048654058176,"z0":5.711112058092159,"aX":9.507698327529637},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.1,"breakHorizontal":-11.4,"spinRate":2654,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4468164343702625,"extension":6.123904796483559},"index":3,"playId":"8e67c924-6963-3b41-abdb-ee52f487ff5e","pitchNumber":2,"startTime":"2026-02-28T20:59:30.911Z","endTime":"2026-02-28T20:59:35.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-28T20:59:41.422Z","endTime":"2026-02-28T20:59:58.690Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"playId":"9e951b2d-451a-3fab-ba3b-4cb32a9c3c06","startTime":"2026-02-28T20:59:58.690Z","endTime":"2026-02-28T21:00:01.898Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417713761328116,"aZ":-44.6352785040269,"pfxX":4.299367699132402,"pfxZ":-8.013004264907108,"pX":-0.4685875974696666,"pZ":2.19314936326539,"vX0":-0.725648258996838,"vY0":-124.55886492194195,"vZ0":0.5683889401571391,"x":134.86,"y":179.56,"x0":-0.7298069164078783,"y0":50.00225505619253,"z0":5.683387963148738,"aX":6.68606625208537},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-14.0,"breakHorizontal":-7.6,"spinRate":2488,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.44146852285805505,"extension":6.080165281223661},"index":6,"playId":"a0085c68-71d3-3a67-b2cf-ae8e048a6be4","pitchNumber":3,"startTime":"2026-02-28T21:00:18.289Z","endTime":"2026-02-28T21:00:24.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":1.13,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:00:24.312Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a ground ball to left fielder Wyatt Langford. Santiago Espinal to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T21:00:25.450Z","endTime":"2026-02-28T21:02:45.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691945,"fullName":"Carter Baumler","link":"/api/v1/people/691945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75230699342302,"aZ":-10.66235741338276,"pfxX":-5.04606927458722,"pfxZ":11.152503904885762,"pX":1.1430598520925752,"pZ":2.4124336640050594,"vX0":6.8110686637356626,"vY0":-138.87716148368563,"vZ0":-6.390580913164602,"x":73.43,"y":173.64,"x0":-0.7001246921754146,"y0":50.00143722238352,"z0":5.472328852635021,"aX":-9.732443050896773},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":7.6,"spinRate":2391,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39631426733171926,"extension":6.341227952466911},"index":0,"playId":"ac765c8d-5139-3f71-87c1-1bcd2d275145","pitchNumber":1,"startTime":"2026-02-28T21:00:44.951Z","endTime":"2026-02-28T21:00:48.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17172031561087,"aZ":-10.32287394353428,"pfxX":-4.897507530275613,"pfxZ":11.400172345030658,"pX":0.4405584133143993,"pZ":2.8477885300906842,"vX0":4.551597974742822,"vY0":-138.80191217524415,"vZ0":-5.355376938684066,"x":100.21,"y":161.89,"x0":-0.5984439439680865,"y0":50.002752760761965,"z0":5.514259869858388,"aX":-9.387823670139532},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":7.7,"spinRate":2350,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.39729877481623843,"extension":6.445195848280403},"index":1,"playId":"05400d2a-b2e1-35b9-b8cd-1a54a9706543","pitchNumber":2,"startTime":"2026-02-28T21:01:04.994Z","endTime":"2026-02-28T21:01:08.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659118181031367,"aZ":-21.521767261378123,"pfxX":0.6891139853438064,"pfxZ":6.119034798159358,"pX":0.6061162341864934,"pZ":1.3448023522902521,"vX0":3.2898735887499186,"vY0":-130.65268056096258,"vZ0":-5.93379077740305,"x":93.9,"y":202.47,"x0":-0.7552890325097434,"y0":50.00628118776108,"z0":5.246450215283941,"aX":1.199444386398001},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.1,"breakHorizontal":-1.9,"spinRate":2324,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.41808087520663806,"extension":6.381145310446026},"index":2,"playId":"07841aca-d0e1-3b9c-a5e0-c1f8d5d0012a","pitchNumber":3,"startTime":"2026-02-28T21:01:22.328Z","endTime":"2026-02-28T21:01:25.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"7db1298e-e608-36b5-b601-09a3ba63d42a","startTime":"2026-02-28T21:01:44.467Z","endTime":"2026-02-28T21:01:47.640Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.039241352766272,"aZ":-44.25121514597216,"pfxX":3.172895036415177,"pfxZ":-7.6015722109906525,"pX":1.0972274915160816,"pZ":1.9298366883166074,"vX0":3.258249653501349,"vY0":-125.65591409964259,"vZ0":-0.19575732646844402,"x":75.18,"y":186.67,"x0":-0.6316868301532544,"y0":50.00397276984799,"z0":5.6242578378393215,"aX":5.039759402335505},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-13.6,"breakHorizontal":-6.5,"spinRate":2574,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4370070727099242,"extension":6.126351782926695},"index":4,"playId":"713204bc-5907-32e2-aa37-52c4a48cde4c","pitchNumber":4,"startTime":"2026-02-28T21:02:04.338Z","endTime":"2026-02-28T21:02:07.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2026-02-28T21:02:24.117Z","endTime":"2026-02-28T21:02:37.562Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.522926200946255,"aZ":-43.35274876757928,"pfxX":2.9934143767603003,"pfxZ":-7.122843434790731,"pX":0.5152345392223695,"pZ":1.9524818846714744,"vX0":2.0288172149834156,"vY0":-124.82299941616532,"vZ0":-0.10366001314070905,"x":97.36,"y":186.06,"x0":-0.6987483469650954,"y0":50.00583205323298,"z0":5.582003964940379,"aX":4.695488420064037},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.6,"breakHorizontal":-5.9,"spinRate":2633,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.43980837396560535,"extension":6.0518307092707815},"hitData":{"launchSpeed":98.5,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.38,"coordY":110.44}},"index":6,"playId":"4c54e030-32b8-3a03-a773-1ccb2733f0ea","pitchNumber":5,"startTime":"2026-02-28T21:02:37.562Z","endTime":"2026-02-28T21:02:45.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.8,"awayTeamWinProbability":74.2,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":0.96,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:02:45.332Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Freeland lines out to left fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T21:02:46.730Z","endTime":"2026-02-28T21:04:02.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691945,"fullName":"Carter Baumler","link":"/api/v1/people/691945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.032394551743465,"aZ":-14.014200748832277,"pfxX":-2.629929627598375,"pfxZ":9.125350303734749,"pX":0.2562247954317022,"pZ":4.561825852826798,"vX0":3.353660494733337,"vY0":-140.03608655192633,"vZ0":-0.8058228650861433,"x":107.23,"y":115.61,"x0":-0.6140699763833081,"y0":50.002113504577856,"z0":5.768326998421452,"aX":-5.2336829347044365},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":4.1,"spinRate":2350,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39082659082574667,"extension":6.318781914520872},"index":0,"playId":"ec2b3ce5-9692-38e1-af4e-f3ae4f9d6643","pitchNumber":1,"startTime":"2026-02-28T21:03:15.272Z","endTime":"2026-02-28T21:03:18.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859265937614843,"aZ":-24.872959236050306,"pfxX":1.7754237953210819,"pfxZ":4.1653630535632935,"pX":-1.3913443238695797,"pZ":2.594301356747591,"vX0":-1.2703991531704146,"vY0":-130.6661686641668,"vZ0":-2.5802440945272345,"x":170.03,"y":168.73,"x0":-1.1329665777685098,"y0":50.005156616236384,"z0":5.435762975272677,"aX":3.1142206520299203},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":-3.0,"spinRate":2125,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.416915143664943,"extension":6.250184240702871},"index":1,"playId":"7a27ff09-bbeb-371c-9e62-15e6baf31473","pitchNumber":2,"startTime":"2026-02-28T21:03:34.426Z","endTime":"2026-02-28T21:03:37.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.855204383663125,"aZ":-13.442375809665071,"pfxX":-4.209359986688842,"pfxZ":9.55814107999713,"pX":0.036757279436371054,"pZ":3.144332048076174,"vX0":3.480349691624646,"vY0":-139.04027978623017,"vZ0":-4.238839810076275,"x":115.6,"y":153.88,"x0":-0.6836123531455289,"y0":50.00552698453207,"z0":5.579212831666222,"aX":-8.25203563518281},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":2368,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3937759736508606,"extension":6.276001810253038},"hitData":{"launchSpeed":94.0,"launchAngle":22.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.04,"coordY":76.82}},"index":2,"playId":"8c3016fe-3af4-33fe-90e8-2888020cf69d","pitchNumber":3,"startTime":"2026-02-28T21:03:54.290Z","endTime":"2026-02-28T21:04:02.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.299999999999997,"awayTeamWinProbability":70.7,"homeTeamWinProbabilityAdded":3.4999999999999964,"leverageIndex":1.5,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:04:02.710Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Senzel walks. Santiago Espinal to 3rd. Andy Pages to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T21:04:02.047Z","endTime":"2026-02-28T21:05:41.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691945,"fullName":"Carter Baumler","link":"/api/v1/people/691945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.961950394918187,"aZ":-44.19864065827673,"pfxX":3.2686784890428995,"pfxZ":-7.620720327450919,"pX":0.692783823366139,"pZ":1.351030942671096,"vX0":2.863246369816808,"vY0":-125.23478449080464,"vZ0":-1.6112687515541022,"x":90.59,"y":202.3,"x0":-0.8930436974432376,"y0":50.005889611022646,"z0":5.64149743185005,"aX":5.155120008950624},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-13.9,"breakHorizontal":-6.6,"spinRate":2609,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43856207109620726,"extension":6.156535864024834},"index":0,"playId":"04f7899a-81c6-38b4-89b7-39fd8111567b","pitchNumber":1,"startTime":"2026-02-28T21:04:37.391Z","endTime":"2026-02-28T21:04:40.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.364946629941027,"aZ":-45.08451286130928,"pfxX":4.626114335127544,"pfxZ":-8.73698660969168,"pX":-1.3005833348604234,"pZ":3.8881462662423756,"vX0":-2.5075326853666646,"vY0":-121.26887835530405,"vZ0":4.980696814467225,"x":166.58,"y":133.8,"x0":-0.850157727033807,"y0":50.00118715569234,"z0":5.758625166865375,"aX":6.838167287312274},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.3,"breakHorizontal":-7.7,"spinRate":2589,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4529524955349986,"extension":6.09129745843008},"index":1,"playId":"5d2ccb6a-436b-3276-a665-eadb5aab929e","pitchNumber":2,"startTime":"2026-02-28T21:04:56.460Z","endTime":"2026-02-28T21:05:01.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":95.7,"endSpeed":86.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.242819398124134,"aZ":-14.29376538725104,"pfxX":-2.5780343666996064,"pfxZ":9.155249647332932,"pX":0.38878248607055405,"pZ":4.3811711491882,"vX0":3.5353526290743438,"vY0":-139.32205422748603,"vZ0":-0.7437762837042924,"x":102.18,"y":120.49,"x0":-0.5655789216470056,"y0":50.00132193011373,"z0":5.602297443463817,"aX":-5.034524931347741},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":3.8,"spinRate":2360,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3941394558680904,"extension":6.291768077159197},"index":2,"playId":"00a9e9fb-67b6-3bf7-a9f9-1e98b2e0b974","pitchNumber":3,"startTime":"2026-02-28T21:05:18.203Z","endTime":"2026-02-28T21:05:21.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01344151914561,"aZ":-13.41295360514467,"pfxX":-2.8937444089308384,"pfxZ":9.577042365206779,"pX":0.3010244768769508,"pZ":3.911104192157042,"vX0":3.539755942369855,"vY0":-139.26438336976636,"vZ0":-2.122968923620456,"x":105.53,"y":133.18,"x0":-0.6120577216923122,"y0":50.00431626175814,"z0":5.573156871196593,"aX":-5.670125775426361},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":4.4,"spinRate":2378,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3936730369117236,"extension":6.293059689146697},"index":3,"playId":"12fde8bb-cb00-3586-b7e6-5d1a734366c4","pitchNumber":4,"startTime":"2026-02-28T21:05:37.912Z","endTime":"2026-02-28T21:05:41.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":1.38,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:05:41.514Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Ward lines out to shortstop Tyler Wade.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T21:05:41.764Z","endTime":"2026-02-28T21:06:30.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691945,"fullName":"Carter Baumler","link":"/api/v1/people/691945"},"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":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411897761371698,"aZ":-43.98240467643677,"pfxX":4.437904754516752,"pfxZ":-7.619764531217903,"pX":0.6694768659118997,"pZ":2.784243642043009,"vX0":1.8476369075037917,"vY0":-123.64727501366214,"vZ0":2.132826727241807,"x":91.48,"y":163.61,"x0":-0.6637303777507991,"y0":50.001898665046866,"z0":5.598116463061963,"aX":6.878069729537189},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.1,"breakHorizontal":-8.5,"spinRate":2670,"spinDirection":47},"zone":3,"typeConfidence":2.0,"plateTime":0.4427894005667481,"extension":6.158511685954423},"index":0,"playId":"2c63a268-2756-3be5-b2a5-361273984d92","pitchNumber":1,"startTime":"2026-02-28T21:06:08.979Z","endTime":"2026-02-28T21:06:13.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01516020190184,"aZ":-14.303390805794933,"pfxX":-2.5039881819309384,"pfxZ":9.03205077866228,"pX":0.0668299072766248,"pZ":2.766287784855808,"vX0":2.7982719353527976,"vY0":-139.654012021089,"vZ0":-4.7162472615213105,"x":114.45,"y":164.09,"x0":-0.6221109168259528,"y0":50.00025537992805,"z0":5.4155379186114665,"aX":-4.952885926292992},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":4.0,"spinRate":2343,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39198409356263664,"extension":6.2616171134895415},"hitData":{"launchSpeed":99.8,"launchAngle":10.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":118.22,"coordY":121.16}},"index":1,"playId":"98d8c722-7e4c-361d-82e1-cb7819f1c9d9","pitchNumber":2,"startTime":"2026-02-28T21:06:26.225Z","endTime":"2026-02-28T21:06:30.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_ab"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_ab"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_pa"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:06:30.818Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Evan Carter flies out to left fielder Alex Call.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:08:56.156Z","endTime":"2026-02-28T21:09:35.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608344,"fullName":"Cole Irvin","link":"/api/v1/people/608344"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Irvin replaces Wyatt Crowell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T21:07:42.097Z","endTime":"2026-02-28T21:08:58.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608344,"link":"/api/v1/people/608344"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694573,"link":"/api/v1/people/694573","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":86.9,"endSpeed":80.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548884823407192,"aZ":-24.21905898752783,"pfxX":8.470610817070135,"pfxZ":4.867257868154772,"pX":1.6535971130986877,"pZ":3.812430104100513,"vX0":-1.9126463743855535,"vY0":-126.69696059421649,"vZ0":-1.0620113571331882,"x":53.97,"y":135.84,"x0":1.3149608853423544,"y0":50.004331015370276,"z0":6.162831952385072,"aX":13.847406454470269},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.9,"breakHorizontal":-15.0,"spinRate":1929,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.43141984468483496,"extension":6.039563451110734},"index":1,"playId":"9f04b41b-17f8-333c-aca6-502715945555","pitchNumber":1,"startTime":"2026-02-28T21:08:58.461Z","endTime":"2026-02-28T21:09:02.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":86.4,"endSpeed":79.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87480503921097,"aZ":-20.000606466083767,"pfxX":7.756719166931021,"pfxZ":7.543521145021462,"pX":-0.24112553541062706,"pZ":3.1232793560266767,"vX0":-5.94612418794749,"vY0":-125.78823734267613,"vZ0":-3.0155862727586826,"x":126.19,"y":154.45,"x0":1.1376404923969503,"y0":50.00211749443408,"z0":5.946626609686535,"aX":12.515233333638497},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":13.2,"breakHorizontal":-12.8,"spinRate":2021,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.43430913069258903,"extension":6.076090887208395},"index":2,"playId":"2ca5a530-0c51-3dfa-8661-2fad6e49b4dc","pitchNumber":2,"startTime":"2026-02-28T21:09:12.466Z","endTime":"2026-02-28T21:09:16.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99831069549367,"aZ":-30.358022423677085,"pfxX":-1.3080695477135502,"pfxZ":1.292364553756621,"pX":0.08783587245148908,"pZ":1.78758712052895,"vX0":-2.510396587831165,"vY0":-117.56714575659772,"vZ0":-2.9270857761552826,"x":113.65,"y":190.52,"x0":1.3368867521008727,"y0":50.00563772569692,"z0":5.8488334636858115,"aX":-1.8422463744764206},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.9,"breakHorizontal":3.0,"spinRate":2113,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4647888296130178,"extension":5.956734039507726},"hitData":{"launchSpeed":83.1,"launchAngle":56.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.88,"coordY":122.75}},"index":3,"playId":"219e5424-3377-3cc1-a447-a982f44dc769","pitchNumber":3,"startTime":"2026-02-28T21:09:25.712Z","endTime":"2026-02-28T21:09:35.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:09:35.911Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wyatt Langford grounds out, third baseman Santiago Espinal to first baseman Ryan Ward.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:09:34.612Z","endTime":"2026-02-28T21:10:52.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608344,"fullName":"Cole Irvin","link":"/api/v1/people/608344"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96751114855601,"aZ":-24.36345115505939,"pfxX":7.202900868354281,"pfxZ":5.88041868520704,"pX":-0.2138725086042399,"pZ":2.4637345604569743,"vX0":-5.420300812986604,"vY0":-114.44879161525701,"vZ0":-2.30699161670149,"x":125.15,"y":172.26,"x0":1.2484266190706874,"y0":50.00119147395946,"z0":5.869062494394715,"aX":9.562186105633366},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":10.3,"breakHorizontal":-11.6,"spinRate":1337,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.47844944381936605,"extension":6.212173166126469},"index":0,"playId":"f5f00813-6025-367c-99a3-213fbc6c637b","pitchNumber":1,"startTime":"2026-02-28T21:09:56.040Z","endTime":"2026-02-28T21:09:59.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.794055996879198,"aZ":-19.566630567575785,"pfxX":6.069102741230885,"pfxZ":7.834053291042931,"pX":-0.6576040605184195,"pZ":3.402025874824376,"vX0":-6.323952171872097,"vY0":-125.86405037659814,"vZ0":-2.4504781070677453,"x":142.07,"y":146.93,"x0":1.095257454094221,"y0":50.00442437642126,"z0":5.967399644153236,"aX":9.769526650311473},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.9,"breakHorizontal":-9.6,"spinRate":1913,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.43465493849624615,"extension":6.2390767966723795},"index":1,"playId":"982ed805-6e2e-33bf-9d50-f35c4e2b9a5a","pitchNumber":2,"startTime":"2026-02-28T21:10:10.325Z","endTime":"2026-02-28T21:10:14.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.216080845745964,"aZ":-25.02397622425933,"pfxX":6.282766677669306,"pfxZ":5.120852625490012,"pX":1.9763689739242272,"pZ":1.5963303975604883,"vX0":-0.7018502931074879,"vY0":-117.42198021366339,"vZ0":-4.386612699868756,"x":41.67,"y":195.68,"x0":1.4627900693099969,"y0":50.00485647880499,"z0":5.816921709418275,"aX":8.774505373205562},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.5,"breakHorizontal":-11.2,"spinRate":1372,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4664564237529234,"extension":6.046253886597405},"index":2,"playId":"34ad78a9-a97f-37f9-aeb2-684240e7fbb6","pitchNumber":3,"startTime":"2026-02-28T21:10:30.243Z","endTime":"2026-02-28T21:10:33.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092120936977217,"aZ":-21.251932142600836,"pfxX":9.619270567167163,"pfxZ":6.461341566703645,"pX":1.1140835073805146,"pZ":2.499478652694113,"vX0":-3.8129058391284305,"vY0":-129.01310674291162,"vZ0":-4.216972641832518,"x":74.53,"y":171.29,"x0":1.3588226849212983,"y0":50.00565211339784,"z0":5.787280517583445,"aX":16.26577914018737},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.0,"breakHorizontal":-16.6,"spinRate":2018,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4240820989239076,"extension":6.302673744025963},"hitData":{"launchSpeed":83.9,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.17,"coordY":168.25}},"index":3,"playId":"370fd7d0-a774-3a3a-b51d-2ab94229be0b","pitchNumber":4,"startTime":"2026-02-28T21:10:46.924Z","endTime":"2026-02-28T21:10:52.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:10:52.833Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:11:00.666Z","endTime":"2026-02-28T21:13:06.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608344,"fullName":"Cole Irvin","link":"/api/v1/people/608344"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":87.4,"endSpeed":80.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698973480710702,"aZ":-22.767617289030035,"pfxX":9.522298559394281,"pfxZ":5.738913602905,"pX":-0.6121453926583534,"pZ":2.3725121604681867,"vX0":-7.484245624956054,"vY0":-127.09615056690187,"vZ0":-4.382163499950668,"x":140.33,"y":174.72,"x0":1.1315141683660663,"y0":50.001604363146555,"z0":5.92405172587072,"aX":15.600070975458058},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.6,"breakHorizontal":-15.6,"spinRate":1986,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.430720669367453,"extension":6.234655821364063},"index":0,"playId":"962eb197-5797-3f0f-aec8-0f69b78bbf6e","pitchNumber":1,"startTime":"2026-02-28T21:11:20.014Z","endTime":"2026-02-28T21:11:24.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.022212047538037,"aZ":-31.46066315187573,"pfxX":-1.2036437065468477,"pfxZ":0.5068978772392629,"pX":-0.37710053580299807,"pZ":2.5471479927666256,"vX0":-3.6096875608261803,"vY0":-117.63817462818116,"vZ0":-1.104609967512719,"x":131.37,"y":170.01,"x0":1.3269354220078544,"y0":50.00519126910385,"z0":5.910698895522305,"aX":-1.7053504461885334},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.0,"breakHorizontal":3.0,"spinRate":2107,"spinDirection":290},"zone":4,"typeConfidence":2.0,"plateTime":0.46367405093570424,"extension":6.136014110688},"index":1,"playId":"32cd56dc-d856-396b-9126-077028321799","pitchNumber":2,"startTime":"2026-02-28T21:11:36.231Z","endTime":"2026-02-28T21:11:39.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860806108483104,"aZ":-18.053142407178253,"pfxX":4.794047530075071,"pfxZ":8.262512576179766,"pX":-0.5315717554285306,"pZ":3.4465996414224485,"vX0":-5.619225528523781,"vY0":-129.58200853931248,"vZ0":-2.907015624532531,"x":137.26,"y":145.72,"x0":1.0372836895700068,"y0":50.00098538217088,"z0":5.954436383490687,"aX":8.191483156112508},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.5,"breakHorizontal":-7.6,"spinRate":2026,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4219218961035711,"extension":6.297782905503951},"index":2,"playId":"6cd7f7fa-1d3f-399a-87b2-7eb75ed04a94","pitchNumber":3,"startTime":"2026-02-28T21:11:53.943Z","endTime":"2026-02-28T21:11:58.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.547539304792963,"aZ":-30.69865008376215,"pfxX":-0.27070443982142933,"pfxZ":1.0449750926971726,"pX":-0.27275513482128333,"pZ":1.3241285254437694,"vX0":-3.8500138683078835,"vY0":-117.5153481755999,"vZ0":-3.760224212236655,"x":127.4,"y":203.03,"x0":1.4162819019928976,"y0":50.00165414676555,"z0":5.7716133173055795,"aX":-0.38145516253256},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.3,"breakHorizontal":1.3,"spinRate":2055,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.46461846829575437,"extension":6.180835851463902},"index":3,"playId":"356f9c79-e3bb-3e00-b378-d96e7e28a054","pitchNumber":4,"startTime":"2026-02-28T21:12:32.304Z","endTime":"2026-02-28T21:12:35.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":88.8,"endSpeed":81.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.717472026749252,"aZ":-23.213587511763787,"pfxX":8.947106468460182,"pfxZ":5.310199479842763,"pX":-0.30853418914181374,"pZ":2.0630495834321847,"vX0":-6.488192138416692,"vY0":-129.05301952689965,"vZ0":-5.20856082281023,"x":128.76,"y":183.08,"x0":1.0750364603179536,"y0":50.002993604969866,"z0":5.894183719267342,"aX":15.100179424629193},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":-14.8,"spinRate":2111,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.42432221538922077,"extension":6.295851143437789},"index":4,"playId":"99c6ee6b-ac13-34d0-bb66-4c9edffae3c7","pitchNumber":5,"startTime":"2026-02-28T21:12:54.165Z","endTime":"2026-02-28T21:13:06.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:13:06.905Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Ehrhard grounds out, third baseman Jonah Bride to first baseman Nick Pratto.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:15:11.956Z","endTime":"2026-02-28T21:16:28.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691945,"fullName":"Carter Baumler","link":"/api/v1/people/691945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Alejandro Osuna replaces center fielder Evan Carter, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-28T21:14:59.490Z","endTime":"2026-02-28T21:14:59.503Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":694497,"link":"/api/v1/people/694497"},"defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nick Pratto replaces first baseman Joc Pederson, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-28T21:14:59.503Z","endTime":"2026-02-28T21:15:14.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53785484753822,"aZ":-11.812456824440588,"pfxX":-4.569940824941707,"pfxZ":10.674564628555649,"pX":-0.3157396284195516,"pZ":4.325066297301813,"vX0":2.7973323141935715,"vY0":-137.70924498651237,"vZ0":-1.5070163003928685,"x":129.04,"y":122.0,"x0":-0.7546377557866247,"y0":50.000663498894546,"z0":5.684591226383873,"aX":-8.715944212962254},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":7.7,"spinRate":2339,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3987736487287812,"extension":6.3297442858608415},"index":2,"playId":"4c35569f-8af7-35bb-876e-21a39aac6597","pitchNumber":1,"startTime":"2026-02-28T21:15:14.142Z","endTime":"2026-02-28T21:15:17.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.986014668352247,"aZ":-42.85209389748097,"pfxX":4.4981608538047375,"pfxZ":-7.663586993200374,"pX":-0.4071385518840871,"pZ":1.7797478461997671,"vX0":-0.6362392876966462,"vY0":-117.72269442349402,"vZ0":0.3443130654422728,"x":132.52,"y":190.73,"x0":-0.7161522737923477,"y0":50.004404985669375,"z0":5.6237255343817765,"aX":6.264605784527271},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-13.4,"breakHorizontal":-7.9,"spinRate":2450,"spinDirection":27},"zone":7,"typeConfidence":2.0,"plateTime":0.46666360411617536,"extension":6.210294122065535},"index":3,"playId":"33d83e42-dc18-3ede-bd32-ae22591e5b5c","pitchNumber":2,"startTime":"2026-02-28T21:15:31.282Z","endTime":"2026-02-28T21:15:35.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":94.4,"endSpeed":85.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0125789192784,"aZ":-11.01163832330219,"pfxX":-4.030325660462953,"pfxZ":11.132040581601556,"pX":0.3422829064563833,"pZ":4.251386887348263,"vX0":3.781614863199335,"vY0":-137.3935812912946,"vZ0":-1.493378069412132,"x":103.95,"y":123.99,"x0":-0.532012129583543,"y0":50.00466616675925,"z0":5.555047363223858,"aX":-7.663597389074256},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":6.5,"spinRate":2365,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3995011672871258,"extension":6.325168632948693},"index":4,"playId":"423588c3-26f4-3111-82c5-101fcf5ea95d","pitchNumber":3,"startTime":"2026-02-28T21:15:48.667Z","endTime":"2026-02-28T21:15:52.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231409043397722,"aZ":-24.588508222667965,"pfxX":1.6549526825170844,"pfxZ":4.468943802255464,"pX":1.472849667395818,"pZ":1.7122362203393529,"vX0":5.054504850906595,"vY0":-129.00461507830752,"vZ0":-4.326437907896306,"x":60.86,"y":192.55,"x0":-0.721665788270701,"y0":50.00045419303539,"z0":5.291893474261024,"aX":2.8055859401294985},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.4,"breakHorizontal":-4.1,"spinRate":2168,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4235591232019851,"extension":6.4041713203795405},"index":5,"playId":"e0e729b3-1dde-350e-9389-d34354dbeb2c","pitchNumber":4,"startTime":"2026-02-28T21:16:04.824Z","endTime":"2026-02-28T21:16:09.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.035131294821163,"aZ":-43.148976157329,"pfxX":3.179430198222523,"pfxZ":-7.538134007262072,"pX":-0.7118026589875911,"pZ":1.9728083073218758,"vX0":-0.6359481309015236,"vY0":-120.3284121081446,"vZ0":0.621839628577818,"x":144.13,"y":185.51,"x0":-0.8557976124245539,"y0":50.00508540084892,"z0":5.557945593241454,"aX":4.626799599949645},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.2,"breakHorizontal":-5.6,"spinRate":2447,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.45655537269909097,"extension":6.28531630757076},"hitData":{"launchSpeed":85.9,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.68,"coordY":163.18}},"index":6,"playId":"1d7f51ce-8b01-34a1-8963-e7a156c0b42e","pitchNumber":5,"startTime":"2026-02-28T21:16:23.152Z","endTime":"2026-02-28T21:16:28.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_ab"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_ab"},{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_pa"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:16:28.723Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Call flies out to center fielder Alejandro Osuna.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:16:32.090Z","endTime":"2026-02-28T21:17:36.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691945,"fullName":"Carter Baumler","link":"/api/v1/people/691945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742366443955426,"aZ":-44.28560955884271,"pfxX":5.422711273600699,"pfxZ":-8.073145937907084,"pX":0.5566504282347781,"pZ":3.979597742340157,"vX0":1.3521230726360765,"vY0":-122.17746467760146,"vZ0":4.68149202447562,"x":95.78,"y":131.33,"x0":-0.7092270993234674,"y0":50.001148441380145,"z0":5.862109195036439,"aX":8.136474785310554},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.1,"breakHorizontal":-10.2,"spinRate":2584,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.4495718947448082,"extension":6.343107057858221},"index":0,"playId":"8bd9d4c5-4d7e-352e-aee2-933df8167a23","pitchNumber":1,"startTime":"2026-02-28T21:16:53.915Z","endTime":"2026-02-28T21:16:56.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828864921598228,"aZ":-43.83053059206602,"pfxX":3.5560800263708563,"pfxZ":-8.016838397246579,"pX":0.4298913634556288,"pZ":2.197571524008719,"vX0":1.572657550193904,"vY0":-120.26233708914549,"vZ0":1.1649534978768854,"x":100.61,"y":179.45,"x0":-0.6958095493574337,"y0":50.00117252221769,"z0":5.615676611238879,"aX":5.171880053775927},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.9,"breakHorizontal":-6.8,"spinRate":2583,"spinDirection":38},"zone":6,"typeConfidence":2.0,"plateTime":0.4566616287408811,"extension":6.347488885442181},"index":1,"playId":"07dd0e1e-34a9-33dc-a08e-a9ac3985ef61","pitchNumber":2,"startTime":"2026-02-28T21:17:10.328Z","endTime":"2026-02-28T21:17:14.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.610595848657358,"aZ":-24.960459097172546,"pfxX":1.4913702827739397,"pfxZ":4.206356963884705,"pX":0.4511223894003997,"pZ":1.6199562772969422,"vX0":2.5945948222637587,"vY0":-129.77841205255663,"vZ0":-4.599935428728407,"x":99.8,"y":195.04,"x0":-0.7531027798029959,"y0":50.00648237056608,"z0":5.302649272374317,"aX":2.5594912060564066},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":-3.2,"spinRate":2049,"spinDirection":177},"zone":9,"typeConfidence":2.0,"plateTime":0.42106905738190337,"extension":6.420518161371443},"hitData":{"launchSpeed":89.2,"launchAngle":42.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.46,"coordY":82.19}},"index":2,"playId":"36144e20-9a7e-3bc4-b400-405f5fb3ba3d","pitchNumber":3,"startTime":"2026-02-28T21:17:28.002Z","endTime":"2026-02-28T21:17:36.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:17:36.547Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a line drive to left fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:17:36.786Z","endTime":"2026-02-28T21:20:32.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691945,"fullName":"Carter Baumler","link":"/api/v1/people/691945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12395563723039,"aZ":-25.58656237218454,"pfxX":1.6181622742128008,"pfxZ":3.9048057208725293,"pX":-0.6258375753852082,"pZ":2.8001677937219704,"vX0":0.16709105997699863,"vY0":-128.38132093823296,"vZ0":-1.3795878875719327,"x":140.86,"y":163.18,"x0":-0.9020311883790652,"y0":50.00005272301622,"z0":5.317606578506483,"aX":2.727076266675596},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":-3.0,"spinRate":2058,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4250436251320395,"extension":6.291400039889427},"index":0,"playId":"561ac2e6-89fe-352d-a28a-159165ccc36c","pitchNumber":1,"startTime":"2026-02-28T21:18:08.076Z","endTime":"2026-02-28T21:18:12.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75645121156302,"aZ":-45.155825210663465,"pfxX":3.5888524023380235,"pfxZ":-8.360030698823591,"pX":-0.24247756955758953,"pZ":2.652056716949333,"vX0":-0.04879110305337672,"vY0":-124.31501190240482,"vZ0":1.8257173247038978,"x":126.24,"y":167.17,"x0":-0.6881852301500692,"y0":50.00369318922176,"z0":5.678886209084117,"aX":5.572667852874896},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-14.4,"breakHorizontal":-6.5,"spinRate":2720,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.4419341592025474,"extension":6.243670430185978},"index":1,"playId":"23ed54c2-b5aa-301d-8cd2-7926909f9ae3","pitchNumber":2,"startTime":"2026-02-28T21:18:24.386Z","endTime":"2026-02-28T21:18:28.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20069850957218,"aZ":-10.793812974862318,"pfxX":-4.557778062874462,"pfxZ":11.05811587799095,"pX":0.35488797815572437,"pZ":2.6304700446977103,"vX0":4.147747305693371,"vY0":-138.46851713844083,"vZ0":-5.331519034447194,"x":103.47,"y":167.76,"x0":-0.5735471121504444,"y0":50.00112416043638,"z0":5.309324297638104,"aX":-8.810700507372307},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":7.3,"spinRate":2331,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39624569529081066,"extension":6.287300457101995},"index":2,"playId":"b2eb190e-9b25-3abf-a28f-f920ff258e53","pitchNumber":3,"startTime":"2026-02-28T21:18:40.510Z","endTime":"2026-02-28T21:18:44.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105109445886697,"aZ":-43.11320894414599,"pfxX":3.7671418313616547,"pfxZ":-7.194326537566205,"pX":0.269469497867982,"pZ":0.8855411505993683,"vX0":1.1955372117326004,"vY0":-122.47507551876629,"vZ0":-2.1711036163748894,"x":106.73,"y":214.87,"x0":-0.7144320574549069,"y0":50.00401942032479,"z0":5.46922940746709,"aX":5.725686749116438},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.3,"breakHorizontal":-7.1,"spinRate":2626,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4471362658302085,"extension":6.268173444490397},"index":3,"playId":"7dbfe960-e82e-39f8-9116-6d8165367e57","pitchNumber":4,"startTime":"2026-02-28T21:19:07.708Z","endTime":"2026-02-28T21:19:11.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":84.3,"endSpeed":76.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32817026018302,"aZ":-44.46005884116092,"pfxX":5.201342587367897,"pfxZ":-8.125310435166327,"pX":-2.4304015974351465,"pZ":3.715310113241898,"vX0":-5.237715446303187,"vY0":-122.4629499242155,"vZ0":4.480808737788668,"x":209.64,"y":138.47,"x0":-0.9345098726006292,"y0":50.00531894863139,"z0":5.677031370152218,"aX":7.861574709013615},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.3,"breakHorizontal":-8.2,"spinRate":2592,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4481336981892161,"extension":6.008380302699227},"index":4,"playId":"f97f6da8-bfc6-3e31-aa83-f4456dcb8bac","pitchNumber":5,"startTime":"2026-02-28T21:19:28.335Z","endTime":"2026-02-28T21:19:32.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":95.6,"endSpeed":86.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.850385892665365,"aZ":-15.369952836909617,"pfxX":-5.264832350447406,"pfxZ":8.617225137224747,"pX":0.612300935535573,"pZ":4.0764474286199635,"vX0":4.7858792398870555,"vY0":-139.16199080813607,"vZ0":-1.2563510694545263,"x":93.66,"y":128.72,"x0":-0.45040020837143946,"y0":50.00636433540372,"z0":5.557765270409993,"aX":-10.271218342213038},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2291,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39442986203046404,"extension":6.332502491603786},"index":5,"playId":"144d4fa1-2ff1-3adc-a1a4-494bde61b34e","pitchNumber":6,"startTime":"2026-02-28T21:20:04.585Z","endTime":"2026-02-28T21:20:08.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88748944073244,"aZ":-43.958979672754786,"pfxX":4.1272148184249495,"pfxZ":-8.042209402527405,"pX":0.1620903915433077,"pZ":1.8211966982399073,"vX0":0.6633043444246776,"vY0":-121.13836237236967,"vZ0":0.43691545996980796,"x":110.82,"y":189.61,"x0":-0.6519673733774294,"y0":50.00596674865874,"z0":5.527645828005636,"aX":6.044955624115989},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.0,"breakHorizontal":-7.7,"spinRate":2514,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.4547083555623548,"extension":6.394076599619918},"hitData":{"launchSpeed":84.4,"launchAngle":10.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.04,"coordY":130.92}},"index":6,"playId":"f8d2e699-4e5a-3550-ace8-edb7cf951dda","pitchNumber":7,"startTime":"2026-02-28T21:20:24.145Z","endTime":"2026-02-28T21:20:32.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":691945,"link":"/api/v1/people/691945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.2,"awayTeamWinProbability":70.8,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:20:32.342Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Santiago Espinal singles on a line drive to third baseman Jonah Bride. Seby Zavala out at 3rd, shortstop Tyler Wade to pitcher Ben Anderson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:22:58.731Z","endTime":"2026-02-28T21:23:51.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670391,"fullName":"Ben Anderson","link":"/api/v1/people/670391"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T21:20:41.935Z","endTime":"2026-02-28T21:21:00.314Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ben Anderson replaces Carter Baumler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-28T21:21:00.314Z","endTime":"2026-02-28T21:21:48.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670391,"link":"/api/v1/people/670391"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691945,"link":"/api/v1/people/691945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Seby Zavala replaces Kyle Tucker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-02-28T21:21:48.975Z","endTime":"2026-02-28T21:22:58.731Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"base":1,"defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022043455633966,"aZ":-21.032236881317832,"pfxX":-4.63079699367826,"pfxZ":6.437834988363349,"pX":0.9867261525879002,"pZ":2.174513367886208,"vX0":6.773985936235926,"vY0":-130.39284710014988,"vZ0":-4.885249648301022,"x":95.62,"y":170.11,"x0":-1.0367483867740555,"y0":50.00606992546618,"z0":5.647991444942575,"aX":-8.019450678196385},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.8,"breakHorizontal":7.0,"spinRate":2048,"spinDirection":212},"zone":14,"typeConfidence":1.05,"plateTime":0.41918519181149483,"extension":6.6889852168627515},"index":3,"playId":"6354d8d5-79a4-3465-9abe-5656434d5e46","pitchNumber":1,"startTime":"2026-02-28T21:22:58.731Z","endTime":"2026-02-28T21:23:02.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":664874,"link":"/api/v1/people/664874"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23377818875222,"aZ":-22.012984135656172,"pfxX":-8.84249480760089,"pfxZ":6.484935078838096,"pX":0.9194263181189324,"pZ":0.21800480479248344,"vX0":7.266968023374487,"vY0":-124.42436803248296,"vZ0":-8.771902454446934,"x":81.95,"y":232.89,"x0":-0.8918611651505337,"y0":50.00141316453383,"z0":5.616746363394227,"aX":-13.847767928441524},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.8,"breakHorizontal":14.3,"spinRate":1599,"spinDirection":231},"zone":14,"typeConfidence":1.33,"plateTime":0.4404081374702402,"extension":6.691190382624428},"index":4,"playId":"936e05bd-21e7-3266-a87d-5d9c7c185ec3","pitchNumber":2,"startTime":"2026-02-28T21:23:17.258Z","endTime":"2026-02-28T21:23:23.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":664874,"link":"/api/v1/people/664874"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35071535104124,"aZ":-21.740949086980468,"pfxX":-7.7056020201697235,"pfxZ":6.580291919488979,"pX":-0.17556335824897729,"pZ":2.152964977028103,"vX0":5.080925365327526,"vY0":-124.87451523470178,"vZ0":-4.567656212117285,"x":123.69,"y":180.65,"x0":-1.2320800567516699,"y0":50.00030322521412,"z0":5.786792176039155,"aX":-12.20886346879485},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.2,"breakHorizontal":12.8,"spinRate":1635,"spinDirection":230},"zone":5,"typeConfidence":1.27,"plateTime":0.4380686605207913,"extension":6.662456833263733},"hitData":{"launchSpeed":104.3,"launchAngle":6.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.66,"coordY":166.73}},"index":5,"playId":"557594bc-def7-34f3-b5db-ef7314bcd7e0","pitchNumber":3,"startTime":"2026-02-28T21:23:42.840Z","endTime":"2026-02-28T21:23:51.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":664874,"link":"/api/v1/people/664874"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:23:51.590Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Danny Jansen grounds out, pitcher Cole Irvin to first baseman Ryan Ward.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:25:59.493Z","endTime":"2026-02-28T21:26:33.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608344,"fullName":"Cole Irvin","link":"/api/v1/people/608344"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608344,"link":"/api/v1/people/608344"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Seby Zavala remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-28T21:24:57.161Z","endTime":"2026-02-28T21:26:01.596Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.837643358347453,"aZ":-25.745123748195308,"pfxX":4.666076891663823,"pfxZ":4.861486104778077,"pX":-0.43213156463898816,"pZ":2.742936183227535,"vX0":-5.379673559416567,"vY0":-113.66221789347154,"vZ0":-1.4950340757592944,"x":133.47,"y":164.72,"x0":1.3479513154298814,"y0":50.00112029024375,"z0":5.941293067612193,"aX":6.167435143040107},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":8.8,"breakHorizontal":-7.2,"spinRate":1421,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4800200985679859,"extension":6.003852009572953},"index":1,"playId":"5b836463-dc6f-39d4-a6fc-a4fde1e814a7","pitchNumber":1,"startTime":"2026-02-28T21:26:01.596Z","endTime":"2026-02-28T21:26:05.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.083046519752727,"aZ":-20.560974635427545,"pfxX":7.046706639615792,"pfxZ":7.443567329509872,"pX":2.1332143687277303,"pZ":3.834839482405447,"vX0":-0.3654436150494159,"vY0":-123.95066409081542,"vZ0":-1.0806353167049334,"x":35.69,"y":135.24,"x0":1.366304447006318,"y0":50.00468266790647,"z0":5.988443139793923,"aX":10.998710079397945},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":13.4,"breakHorizontal":-12.7,"spinRate":1985,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.44137848186762785,"extension":6.091039249772721},"index":2,"playId":"3fef79a6-f922-30f8-b87d-27dbfbc0f5ee","pitchNumber":2,"startTime":"2026-02-28T21:26:13.141Z","endTime":"2026-02-28T21:26:16.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.058046308390036,"aZ":-27.399119547159263,"pfxX":6.73345166628412,"pfxZ":3.421823365601824,"pX":-0.18063512163824103,"pZ":1.0129993159963762,"vX0":-5.216647839260957,"vY0":-117.1199422300608,"vZ0":-4.956685183526086,"x":123.89,"y":211.43,"x0":1.195197984484282,"y0":50.00486539462903,"z0":5.703892564176372,"aX":9.40366627913073},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.3,"breakHorizontal":-11.0,"spinRate":1429,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4667586351143327,"extension":6.194883364054606},"hitData":{"launchSpeed":71.3,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.45,"coordY":180.42}},"index":3,"playId":"a9675531-1903-3e39-b4be-70e00cb4bab0","pitchNumber":3,"startTime":"2026-02-28T21:26:27.760Z","endTime":"2026-02-28T21:26:33.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:26:33.348Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sam Haggerty homers (1) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:26:37.470Z","endTime":"2026-02-28T21:28:10.650Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608344,"fullName":"Cole Irvin","link":"/api/v1/people/608344"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":{"id":608344,"link":"/api/v1/people/608344"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.7,"endSpeed":71.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.47882521586397,"aZ":-33.10353073136002,"pfxX":-1.2125291464230008,"pfxZ":-0.7086205371358965,"pX":1.1800106222892306,"pZ":4.442295470067501,"vX0":-0.3339541520544919,"vY0":-113.13558526529795,"vZ0":3.490221617619914,"x":72.02,"y":118.84,"x0":1.4866714607190963,"y0":50.003334435557356,"z0":6.174080199930778,"aX":-1.5892821709389116},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.2,"breakHorizontal":2.3,"spinRate":2078,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.4820847424749668,"extension":5.8936017531917875},"index":0,"playId":"c5021ce8-9698-3d60-8d2b-5022d7687292","pitchNumber":1,"startTime":"2026-02-28T21:26:58.207Z","endTime":"2026-02-28T21:27:01.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.073841819897332,"aZ":-23.445828647571076,"pfxX":7.508576320322215,"pfxZ":5.73317875957602,"pX":0.7938399414380307,"pZ":2.8422270473312583,"vX0":-3.856533857169861,"vY0":-122.11554979979795,"vZ0":-2.665986369463934,"x":86.74,"y":162.04,"x0":1.4107409994675002,"y0":50.00564806112185,"z0":5.946457053809739,"aX":11.441469276601},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.1,"breakHorizontal":-12.8,"spinRate":1905,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4470286723834995,"extension":6.140867099548387},"index":1,"playId":"3b1a0e34-34bb-35ab-b366-518d468b21bb","pitchNumber":2,"startTime":"2026-02-28T21:27:11.588Z","endTime":"2026-02-28T21:27:19.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":86.1,"endSpeed":79.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.077688776773265,"aZ":-22.556178739347548,"pfxX":8.145646383329584,"pfxZ":5.992865217206993,"pX":0.6578200761301698,"pZ":1.136987297655126,"vX0":-4.50231178420187,"vY0":-125.31505800804594,"vZ0":-6.791831026639214,"x":91.93,"y":208.08,"x0":1.410570547132372,"y0":50.005755615669656,"z0":5.70007370697119,"aX":13.080278722904977},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.7,"breakHorizontal":-13.8,"spinRate":2018,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.435518253078198,"extension":6.272834700899576},"index":2,"playId":"486cee88-07af-39ba-8f58-d3bc062b116a","pitchNumber":3,"startTime":"2026-02-28T21:27:38.608Z","endTime":"2026-02-28T21:27:43.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.11286031034927,"aZ":-26.866920421057625,"pfxX":5.671204854451995,"pfxZ":3.756068209492712,"pX":0.12587218166058617,"pZ":2.670599383216072,"vX0":-4.703043305280789,"vY0":-117.5105400457367,"vZ0":-1.6015049835852466,"x":112.2,"y":166.67,"x0":1.4064531689689512,"y0":50.0025963642943,"z0":5.8326989797247135,"aX":8.01331877319059},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.7,"breakHorizontal":-9.2,"spinRate":1390,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.46427857534911343,"extension":6.087060314772915},"hitData":{"launchSpeed":101.3,"launchAngle":28.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":59.39,"coordY":50.72}},"index":3,"playId":"2babcefc-0259-3f6f-9df0-44750681f0a0","pitchNumber":4,"startTime":"2026-02-28T21:27:51.077Z","endTime":"2026-02-28T21:28:10.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_ab"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_ab"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_pa"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":11.600000000000009,"leverageIndex":0.81,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:28:10.650Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:28:10.045Z","endTime":"2026-02-28T21:29:02.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608344,"fullName":"Cole Irvin","link":"/api/v1/people/608344"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774629660685886,"aZ":-21.633584795417644,"pfxX":7.9479080442880985,"pfxZ":6.530193889098678,"pX":0.24563907670958252,"pZ":2.9372897196026995,"vX0":-4.637952472433486,"vY0":-125.77945011822418,"vZ0":-3.076950369676297,"x":107.64,"y":159.47,"x0":1.0739855135966991,"y0":50.00287733032905,"z0":5.91649395049201,"aX":12.827308984641489},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.4,"breakHorizontal":-13.4,"spinRate":2069,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4342768717959089,"extension":6.203079981651813},"index":0,"playId":"7ae57cc7-7004-3fae-936f-272ed06d8797","pitchNumber":1,"startTime":"2026-02-28T21:28:30.506Z","endTime":"2026-02-28T21:28:33.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.6,"endSpeed":68.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.596349470469704,"aZ":-32.75399284713256,"pfxX":-7.740605588766438,"pfxZ":-0.49715130009115427,"pX":1.012441288884112,"pZ":4.298045194919689,"vX0":1.0398502632645306,"vY0":-107.18879854513595,"vZ0":3.9162789520009773,"x":78.41,"y":122.73,"x0":1.5306841007131275,"y0":50.000220771209904,"z0":6.079472269343938,"aX":-9.10575320776989},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":0.4,"breakHorizontal":13.8,"spinRate":2150,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.5088358624205243,"extension":5.957805994277678},"index":1,"playId":"422d70d0-d9c5-3e2f-8559-3e3a3e43a072","pitchNumber":2,"startTime":"2026-02-28T21:28:42.348Z","endTime":"2026-02-28T21:28:45.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32887706972235,"aZ":-29.021038043656063,"pfxX":-0.5713964505836422,"pfxZ":2.2296586498826887,"pX":-0.33830308484003907,"pZ":1.4594500837947737,"vX0":-3.886977337371811,"vY0":-117.9315439581457,"vZ0":-3.86351373448732,"x":129.9,"y":199.37,"x0":1.401986758815384,"y0":50.00402666746266,"z0":5.780551135882311,"aX":-0.8092060817101836},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.4,"breakHorizontal":1.9,"spinRate":2154,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.46350435678612634,"extension":6.1155994418001685},"hitData":{"launchSpeed":94.9,"launchAngle":34.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.57,"coordY":53.94}},"index":2,"playId":"16c46069-c6dc-3c10-89cc-ce80aace4cf2","pitchNumber":3,"startTime":"2026-02-28T21:28:53.914Z","endTime":"2026-02-28T21:29:02.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:29:02.357Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Canha strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:29:02.304Z","endTime":"2026-02-28T21:30:18.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608344,"fullName":"Cole Irvin","link":"/api/v1/people/608344"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":87.0,"endSpeed":80.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.347188035952733,"aZ":-24.02947808521748,"pfxX":7.686638625249932,"pfxZ":4.97389725051041,"pX":0.13726263899687527,"pZ":3.1856778966052888,"vX0":-5.00385643178139,"vY0":-126.7527263182106,"vZ0":-2.1258611948298536,"x":111.77,"y":152.77,"x0":1.1319215093233992,"y0":50.00225484461904,"z0":5.941369315660248,"aX":12.587559245109034},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.8,"breakHorizontal":-12.8,"spinRate":2039,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4310631079610445,"extension":6.1558663195444305},"index":0,"playId":"da5bc27d-0201-3de8-a61a-e09fdd82ab90","pitchNumber":1,"startTime":"2026-02-28T21:29:30.218Z","endTime":"2026-02-28T21:29:33.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33980000767634,"aZ":-22.46463946826669,"pfxX":7.999464510358893,"pfxZ":5.784290374427567,"pX":0.7935942320993102,"pZ":1.995153808262783,"vX0":-3.8099466166710005,"vY0":-128.42913498688753,"vZ0":-4.923006175449511,"x":86.75,"y":184.91,"x0":1.252910973113015,"y0":50.005139584342025,"z0":5.672902293837258,"aX":13.432129669964738},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":-13.7,"spinRate":1992,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.425670730772584,"extension":6.177845889423839},"index":1,"playId":"4009545f-ab7e-3ae5-a732-72e9baf33312","pitchNumber":2,"startTime":"2026-02-28T21:29:44.731Z","endTime":"2026-02-28T21:29:51.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61786947393579,"aZ":-31.67928920645879,"pfxX":-1.534436544170071,"pfxZ":0.34135803705303047,"pX":-0.2504925201303269,"pZ":3.1183119545132882,"vX0":-3.027930556416244,"vY0":-118.99818624227622,"vZ0":0.04485174599596298,"x":126.55,"y":154.59,"x0":1.2348875455129333,"y0":50.00261563895596,"z0":5.95576804691756,"aX":-2.2120865358636035},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.8,"breakHorizontal":3.5,"spinRate":2115,"spinDirection":283},"zone":2,"typeConfidence":2.0,"plateTime":0.4592852507164653,"extension":6.108677600564047},"index":2,"playId":"b0b231e4-77d9-344b-aa76-b730ac23faca","pitchNumber":3,"startTime":"2026-02-28T21:30:15.461Z","endTime":"2026-02-28T21:30:18.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_ab"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_ab"},{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_pa"},{"player":{"id":608344,"link":"/api/v1/people/608344"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:30:18.764Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a line drive to right fielder Mark Canha.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:32:32.366Z","endTime":"2026-02-28T21:33:45.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671305,"fullName":"Michel Otañez","link":"/api/v1/people/671305"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michel Otañez replaces Ben Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T21:31:18.263Z","endTime":"2026-02-28T21:32:33.732Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671305,"link":"/api/v1/people/671305"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42727071508937,"aZ":-33.234723018171394,"pfxX":1.79478324944693E-4,"pfxZ":-0.7214391961732849,"pX":0.29562008740337375,"pZ":1.5570995784939143,"vX0":4.962497513179154,"vY0":-120.39517776853113,"vZ0":-3.440324132216671,"x":105.73,"y":196.74,"x0":-1.7885203872798465,"y0":50.00289213451853,"z0":5.932955895204013,"aX":-0.0010778366620117796},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.8,"breakHorizontal":-1.1,"spinRate":1915,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4541972941532424,"extension":6.137233523099977},"index":1,"playId":"c6f1488f-18c8-3b1e-b506-81339adc7009","pitchNumber":1,"startTime":"2026-02-28T21:32:33.732Z","endTime":"2026-02-28T21:32:37.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77107902781717,"aZ":-14.605700041689527,"pfxX":-6.0997207102974,"pfxZ":8.841015813944184,"pX":-1.057980131869062,"pZ":3.3098822293988817,"vX0":5.115090160387183,"vY0":-139.46826623636045,"vZ0":-4.297401212998686,"x":157.33,"y":149.41,"x0":-2.1152963693691227,"y0":50.00608915824775,"z0":5.821410112355427,"aX":-12.125242535445475},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2236,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3914065885225435,"extension":6.0174447297146525},"index":2,"playId":"f3b4687f-6c59-37bd-b8e7-d1260dac7228","pitchNumber":2,"startTime":"2026-02-28T21:32:57.096Z","endTime":"2026-02-28T21:33:01.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98132706534084,"aZ":-26.57769003340125,"pfxX":1.0238214286457523,"pfxZ":3.85156354221661,"pX":-0.29978341338509246,"pZ":2.846618044703963,"vX0":3.358394957682643,"vY0":-119.43872994989171,"vZ0":-1.815953968941106,"x":128.43,"y":161.92,"x0":-1.8542996689005107,"y0":50.000637105489744,"z0":5.995917420801709,"aX":1.4851162053922087},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":1955,"spinDirection":46},"zone":2,"typeConfidence":2.0,"plateTime":0.4577642128856412,"extension":5.959914097848227},"index":3,"playId":"500e1138-ff51-373c-bc39-8f21ba432326","pitchNumber":3,"startTime":"2026-02-28T21:33:13.191Z","endTime":"2026-02-28T21:33:17.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-28T21:33:21.994Z","endTime":"2026-02-28T21:33:37.754Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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.4,"endSpeed":77.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70719862661034,"aZ":-30.747108897231296,"pfxX":1.799084733794789,"pfxZ":0.94586256743092,"pX":-0.003796362021685416,"pZ":2.580513544034856,"vX0":3.973450778612356,"vY0":-121.53978713772246,"vZ0":-1.7056928312846156,"x":117.14,"y":169.11,"x0":-1.8901945893048286,"y0":50.00038466166921,"z0":5.949023378204929,"aX":2.70403992562376},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.6,"breakHorizontal":-4.2,"spinRate":1881,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.4497962565267488,"extension":6.054162834518072},"hitData":{"launchSpeed":109.1,"launchAngle":8.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.71,"coordY":115.01}},"index":5,"playId":"f7e709a2-6dc8-3fb3-ba95-8efa4b7fb719","pitchNumber":4,"startTime":"2026-02-28T21:33:37.754Z","endTime":"2026-02-28T21:33:45.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":0.94,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:33:45.914Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:33:46.435Z","endTime":"2026-02-28T21:36:04.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671305,"fullName":"Michel Otañez","link":"/api/v1/people/671305"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.359801286940748,"aZ":-18.388813542582643,"pfxX":-7.872962134494144,"pfxZ":6.970956400172322,"pX":-1.105125697234714,"pZ":2.57229480209157,"vX0":5.024801865680176,"vY0":-139.27991544265842,"vZ0":-5.534129149989692,"x":159.12,"y":169.33,"x0":-1.9035915953154088,"y0":50.00495760564164,"z0":5.7891908866645405,"aX":-15.571294688374156},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.8,"breakHorizontal":13.3,"spinRate":1979,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3922802188233785,"extension":6.01386900951182},"index":0,"playId":"1a62b2cc-d4cb-38ab-a19a-a0ee9d08b39a","pitchNumber":1,"startTime":"2026-02-28T21:34:15.888Z","endTime":"2026-02-28T21:34:19.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00102229337411,"aZ":-17.20784285122684,"pfxX":-8.023091127942141,"pfxZ":7.600187603924864,"pX":0.46766885123332963,"pZ":3.462155871317725,"vX0":9.054316095162026,"vY0":-138.93583777492478,"vZ0":-3.5996437545172597,"x":99.17,"y":145.3,"x0":-1.7798303260946537,"y0":50.00195005522178,"z0":5.907220772637249,"aX":-15.79882403781217},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":12.8,"spinRate":2114,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3931324130978453,"extension":5.915518981044278},"index":1,"playId":"4889cfff-6b2f-30c0-8fc2-fe10c5d1c89c","pitchNumber":2,"startTime":"2026-02-28T21:34:35.514Z","endTime":"2026-02-28T21:34:39.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":97.7,"endSpeed":90.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.521824193062418,"aZ":-19.283391230400003,"pfxX":-8.094761834048404,"pfxZ":6.263367428066542,"pX":-0.3929996756938855,"pZ":1.9821077731946173,"vX0":7.4031373520433075,"vY0":-142.10930463802688,"vZ0":-6.951312256667642,"x":131.98,"y":185.26,"x0":-1.971615988814345,"y0":50.00676352812947,"z0":5.671364967695297,"aX":-16.671392812978926},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.2,"breakHorizontal":13.3,"spinRate":2028,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3844407320471084,"extension":6.162923949080291},"index":2,"playId":"852a5918-0c25-3872-87ec-95a07b11430b","pitchNumber":3,"startTime":"2026-02-28T21:34:56.948Z","endTime":"2026-02-28T21:35:00.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93542052996283,"aZ":-15.063745858163266,"pfxX":-5.962256942058333,"pfxZ":8.194569785092394,"pX":1.8494756717125356,"pZ":2.2199294069420072,"vX0":12.165019467370167,"vY0":-143.3061389862565,"vZ0":-6.8788759912758835,"x":46.5,"y":178.84,"x0":-1.6684962739414873,"y0":50.000786948674865,"z0":5.585460886527852,"aX":-12.44734342389459},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":8.4,"spinRate":2106,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.38164982414603976,"extension":6.144180298054373},"index":3,"playId":"c08f52f6-e558-3f86-a5ca-239d2fc4a163","pitchNumber":4,"startTime":"2026-02-28T21:35:18.228Z","endTime":"2026-02-28T21:35:24.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":83.8,"endSpeed":78.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55628102794597,"aZ":-31.019457480936335,"pfxX":0.5283750545075301,"pfxZ":0.7614556180068548,"pX":0.8781283905910774,"pZ":0.9680177011251073,"vX0":6.3524902029537955,"vY0":-121.98264675064173,"vZ0":-5.222255608306283,"x":83.53,"y":212.64,"x0":-1.8168816650502602,"y0":50.00452609075624,"z0":5.77729950789653,"aX":0.8051797708925129},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-2.3,"spinRate":2032,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.44716503621582016,"extension":6.0846493414269665},"index":4,"playId":"1fff8262-95da-377e-a929-ffe9800ac78b","pitchNumber":5,"startTime":"2026-02-28T21:35:39.287Z","endTime":"2026-02-28T21:35:42.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52940312232182,"aZ":-16.8933817513692,"pfxX":-7.362085502566623,"pfxZ":7.607938193032969,"pX":-1.362111839134668,"pZ":2.3429552577714783,"vX0":4.614186719128834,"vY0":-140.5158053625643,"vZ0":-6.355341873144664,"x":168.92,"y":175.52,"x0":-2.0652693604682444,"y0":50.00234668780764,"z0":5.723396471087618,"aX":-14.786364766618753},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2202,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3891334228001262,"extension":5.962774684842634},"index":5,"playId":"8e745829-3e3a-3491-a214-0d086f4b4f49","pitchNumber":6,"startTime":"2026-02-28T21:36:00.273Z","endTime":"2026-02-28T21:36:04.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.53,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:36:04.100Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out to first baseman Nick Pratto. Dalton Rushing to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:36:06.084Z","endTime":"2026-02-28T21:37:33.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671305,"fullName":"Michel Otañez","link":"/api/v1/people/671305"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668472,"link":"/api/v1/people/668472"},"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.648076924353074,"aZ":-12.89746848794781,"pfxX":-7.306620334888345,"pfxZ":9.591355780155228,"pX":1.7249337943669403,"pZ":0.8240382982449819,"vX0":12.195341020795706,"vY0":-140.79474276074748,"vZ0":-10.648162895491799,"x":51.25,"y":216.53,"x0":-1.7112066504476386,"y0":50.00085450393984,"z0":5.4870143878994115,"aX":-14.6830366079248},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":10.8,"spinRate":2325,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38885164243729786,"extension":6.142076314358814},"index":0,"playId":"9e88e784-5f8f-311a-b7a5-9406e034db1a","pitchNumber":1,"startTime":"2026-02-28T21:36:32.023Z","endTime":"2026-02-28T21:36:36.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Michel Otañez. Dalton Rushing to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"9e88e784-5f8f-311a-b7a5-9406e034db1a","startTime":"2026-02-28T21:36:40.699Z","endTime":"2026-02-28T21:37:04.456Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"postOnSecond":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.31,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.603235670223626,"aZ":-26.461418651255514,"pfxX":0.4431832986299815,"pfxZ":3.7879045933159707,"pX":1.1439765635715151,"pZ":2.06960114371782,"vX0":6.465076207373968,"vY0":-122.45247506085711,"vZ0":-3.6986593708818036,"x":73.39,"y":182.9,"x0":-1.5950930463163455,"y0":50.00516052620945,"z0":5.879578606186014,"aX":0.6680496179576928},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":2072,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.448384528554278,"extension":6.0738144690364875},"index":2,"playId":"088c653e-d065-3d5c-90df-16bd49ed9608","pitchNumber":2,"startTime":"2026-02-28T21:37:04.456Z","endTime":"2026-02-28T21:37:08.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"second":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43796022828205,"aZ":-18.017300283149762,"pfxX":-7.114575528489144,"pfxZ":7.155255064291367,"pX":0.43734479620024225,"pZ":2.183633991633058,"vX0":8.885673912517749,"vY0":-140.1907061631866,"vZ0":-6.166715713209324,"x":100.33,"y":179.82,"x0":-1.8577928938762156,"y0":50.0053162069171,"z0":5.599377226330958,"aX":-14.080731084840929},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":10.9,"spinRate":2066,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39159505952557616,"extension":6.02175859458251},"hitData":{"launchSpeed":94.6,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.92,"coordY":168.76}},"index":3,"playId":"618d4c2c-c62c-3e92-ae57-229e646d43b7","pitchNumber":3,"startTime":"2026-02-28T21:37:25.293Z","endTime":"2026-02-28T21:37:33.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"second":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.3,"awayTeamWinProbability":62.7,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.31,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:37:33.174Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nick Senzel homers (1) on a fly ball to left field. Dalton Rushing scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:37:39.013Z","endTime":"2026-02-28T21:39:34.119Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671305,"fullName":"Michel Otañez","link":"/api/v1/people/671305"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"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":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":{"id":671305,"link":"/api/v1/people/671305"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":671305,"link":"/api/v1/people/671305"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.5,"endSpeed":75.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534748119575458,"aZ":-28.99177967532163,"pfxX":0.5623410492122733,"pfxZ":2.227810656065916,"pX":-1.3444143022058053,"pZ":2.5850497784126225,"vX0":1.2898476567839179,"vY0":-118.76885870765575,"vZ0":-1.6277665552880096,"x":168.25,"y":168.98,"x0":-1.9674072359536001,"y0":50.005331344003736,"z0":5.91353046993575,"aX":0.8040206336612662},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.0,"breakHorizontal":-1.3,"spinRate":1863,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.46100405468915495,"extension":5.885099206584373},"index":0,"playId":"68b43f8b-58b6-3aa6-bb6f-346decc64a9a","pitchNumber":1,"startTime":"2026-02-28T21:38:08.940Z","endTime":"2026-02-28T21:38:12.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02290860721733,"aZ":-17.104056886812344,"pfxX":-8.525083400850573,"pfxZ":7.539188574818235,"pX":-0.18213517521402148,"pZ":2.0433617014754146,"vX0":7.942849652985499,"vY0":-140.51635761749097,"vZ0":-6.7786219506841245,"x":123.94,"y":183.61,"x0":-1.938700108807326,"y0":50.00250409041128,"z0":5.599564681061035,"aX":-17.037642453308962},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.4,"breakHorizontal":13.8,"spinRate":2195,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.38989238183196306,"extension":6.037589708827203},"index":1,"playId":"eca86392-c436-308c-96c5-9181aacdbdb6","pitchNumber":2,"startTime":"2026-02-28T21:38:27.713Z","endTime":"2026-02-28T21:38:32.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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.4,"endSpeed":87.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41894482948179,"aZ":-15.623832443809379,"pfxX":-8.800412989042833,"pfxZ":8.376972885027545,"pX":0.47339608764583085,"pZ":1.5524535290441868,"vX0":9.467560026022046,"vY0":-139.85806379220892,"vZ0":-8.42517078173945,"x":98.96,"y":196.86,"x0":-1.817063679278464,"y0":50.00003034822668,"z0":5.63484005738359,"aX":-17.380004219640117},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":13.9,"spinRate":2074,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39207269423078284,"extension":6.1335047226550685},"index":2,"playId":"ff1d3a52-b742-3602-ba01-aeef6e878873","pitchNumber":3,"startTime":"2026-02-28T21:38:45.838Z","endTime":"2026-02-28T21:38:50.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":95.9,"endSpeed":87.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.203344859381794,"aZ":-17.419021208972303,"pfxX":-8.655839761074537,"pfxZ":7.521491168167907,"pX":-0.7163617854385095,"pZ":2.8118112140852736,"vX0":6.66861538547645,"vY0":-139.38307105069185,"vZ0":-4.805038704231945,"x":144.31,"y":162.86,"x0":-2.018901064918183,"y0":50.00186120465892,"z0":5.713253631013223,"aX":-16.979443096701097},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":14.3,"spinRate":2033,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3934169867402528,"extension":6.058994447086872},"hitData":{"launchSpeed":102.4,"launchAngle":36.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":16.8,"coordY":83.17}},"index":3,"playId":"7425f146-565e-337f-a235-a72e19976cae","pitchNumber":4,"startTime":"2026-02-28T21:39:09.507Z","endTime":"2026-02-28T21:39:34.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_ab"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_ab"},{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-18.799999999999997,"leverageIndex":1.58,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:39:34.119Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ward flies out to center fielder Alejandro Osuna.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:39:19.894Z","endTime":"2026-02-28T21:40:09.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671305,"fullName":"Michel Otañez","link":"/api/v1/people/671305"},"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":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"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":97.5,"endSpeed":90.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.614753389841322,"aZ":-14.979132179765116,"pfxX":-5.048722728304515,"pfxZ":8.34206681672396,"pX":0.07058572652929188,"pZ":1.9544338198556026,"vX0":7.520202140170837,"vY0":-141.76968375386136,"vZ0":-7.549619175671744,"x":114.31,"y":186.01,"x0":-1.9452251541200598,"y0":50.003145198431575,"z0":5.58441536148302,"aX":-10.406802365835226},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":7.8,"spinRate":2063,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3845248976594613,"extension":6.160883803606152},"hitData":{"launchSpeed":99.1,"launchAngle":36.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.98,"coordY":44.1}},"index":0,"playId":"ed764a4e-8c97-311a-93e7-c27dd5555584","pitchNumber":1,"startTime":"2026-02-28T21:39:58.209Z","endTime":"2026-02-28T21:40:09.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_ab"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_ab"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_pa"},{"player":{"id":671305,"link":"/api/v1/people/671305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:40:09.003Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Wade singles on a line drive to center fielder Eduardo Quintero.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:42:21.787Z","endTime":"2026-02-28T21:42:46.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chris Newell replaces left fielder Alex Call, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T21:41:48.219Z","endTime":"2026-02-28T21:41:48.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683006,"link":"/api/v1/people/683006"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":669743,"link":"/api/v1/people/669743"},"defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jake Gelof replaces third baseman Santiago Espinal, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"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-28T21:41:48.236Z","endTime":"2026-02-28T21:41:48.239Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":669289,"link":"/api/v1/people/669289"},"defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eduardo Quintero replaces center fielder Andy Pages, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"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-28T21:41:48.239Z","endTime":"2026-02-28T21:41:48.242Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Will Klein replaces Cole Irvin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"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-28T21:41:48.242Z","endTime":"2026-02-28T21:42:23.428Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694361,"link":"/api/v1/people/694361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608344,"link":"/api/v1/people/608344","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":98.4,"endSpeed":90.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84232470077387,"aZ":-12.301934134110146,"pfxX":-5.523238480392445,"pfxZ":9.581256225730261,"pX":0.8230162222068995,"pZ":2.2160853047233995,"vX0":9.627419402479287,"vY0":-142.8636363698653,"vZ0":-7.217253669724954,"x":85.63,"y":178.95,"x0":-1.8677068203600526,"y0":50.006855128997664,"z0":5.542703440981636,"aX":-11.460784870480559},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2255,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38289546299230803,"extension":6.663674493925506},"index":4,"playId":"e5f6b5c8-746f-3b4d-bff9-17df86119996","pitchNumber":1,"startTime":"2026-02-28T21:42:23.428Z","endTime":"2026-02-28T21:42:27.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984500420371276,"aZ":-43.1451300864197,"pfxX":3.9168688454213467,"pfxZ":-7.258161527940375,"pX":0.37739240710614574,"pZ":2.8209748882806633,"vX0":4.402967596536873,"vY0":-122.39270112744235,"vZ0":1.1967548402458004,"x":102.61,"y":162.61,"x0":-1.956173020734535,"y0":50.00220520678912,"z0":6.030953560677963,"aX":5.9204003582140805},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.6,"breakHorizontal":-8.2,"spinRate":2507,"spinDirection":22},"zone":6,"typeConfidence":2.0,"plateTime":0.4481480809222629,"extension":6.495766671919917},"hitData":{"launchSpeed":84.2,"launchAngle":15.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.01,"coordY":96.9}},"index":5,"playId":"9641764a-b7a4-38dc-95ac-734fc7066afe","pitchNumber":2,"startTime":"2026-02-28T21:42:38.832Z","endTime":"2026-02-28T21:42:46.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.7,"awayTeamWinProbability":76.3,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.02,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:42:46.223Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Bride strikes out swinging. Tyler Wade to 3rd. Jonah Bride to 1st. Wild pitch by pitcher Will Klein.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:42:45.728Z","endTime":"2026-02-28T21:46:14.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":0},"matchup":{"batter":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"postOnThird":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,7,8],"actionIndex":[5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694361,"link":"/api/v1/people/694361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.471972832181482,"aZ":-11.973369566992881,"pfxX":-5.212657352637479,"pfxZ":10.234933407773905,"pX":1.610026821419656,"pZ":1.4145165219443927,"vX0":11.453783263297717,"vY0":-139.17780588342407,"vZ0":-8.627959188513719,"x":55.63,"y":200.59,"x0":-1.8702066761904563,"y0":50.00059206434011,"z0":5.335698474533851,"aX":-10.286771853988778},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2156,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3926301970500665,"extension":6.726931151547039},"index":0,"playId":"a255ad94-ec93-38a7-8345-90057cd27d76","pitchNumber":1,"startTime":"2026-02-28T21:43:15.462Z","endTime":"2026-02-28T21:43:18.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.915550913829072,"aZ":-12.075730150933364,"pfxX":-5.295460659441876,"pfxZ":9.896658521363527,"pX":0.6269111118231386,"pZ":1.8593746250208767,"vX0":9.169134271518692,"vY0":-141.09196186306423,"vZ0":-7.724406382601451,"x":93.1,"y":188.58,"x0":-1.9662067713768632,"y0":50.00181707802576,"z0":5.397687825491384,"aX":-10.7538161805576},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2079,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.38713313265373683,"extension":6.759031687658171},"index":1,"playId":"83e9744f-8986-37eb-9ec4-d1b9bb96aa62","pitchNumber":2,"startTime":"2026-02-28T21:43:34.283Z","endTime":"2026-02-28T21:43:38.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":88.9,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552026266591913,"aZ":-12.721222751239063,"pfxX":-5.913007663667352,"pfxZ":9.689260708653556,"pX":0.8624624057068269,"pZ":1.9006094719783269,"vX0":10.006148495651003,"vY0":-140.28492628647297,"vZ0":-7.548921056857873,"x":84.12,"y":187.46,"x0":-1.9704513018250385,"y0":50.00335628707692,"z0":5.442360917660965,"aX":-11.87286199505759},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2188,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3893429253855323,"extension":6.771482882652498},"index":2,"playId":"56cfd7a0-9952-30ff-8dbd-f456d77bfcfc","pitchNumber":3,"startTime":"2026-02-28T21:43:55.347Z","endTime":"2026-02-28T21:44:00.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69367571428556,"aZ":-35.46981980124568,"pfxX":8.617881847454171,"pfxZ":-2.0809586969706046,"pX":-0.8412985390512528,"pZ":4.281527363761586,"vX0":1.8647794048113595,"vY0":-125.24794672394654,"vZ0":4.066804728858173,"x":149.07,"y":123.18,"x0":-2.715102788556035,"y0":50.00039926413763,"z0":5.540331704893962,"aX":13.666053732833944},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.5,"breakHorizontal":-16.1,"spinRate":2412,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.4376024655473456,"extension":6.48236906303191},"index":3,"playId":"7a461c29-a63d-3848-965f-5a57c6891dc9","pitchNumber":4,"startTime":"2026-02-28T21:44:15.118Z","endTime":"2026-02-28T21:44:18.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"9ac51133-d573-33e2-a040-0dd5f91aa6a7","startTime":"2026-02-28T21:44:46.078Z","endTime":"2026-02-28T21:44:50.289Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Will Klein on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":5,"actionPlayId":"9ac51133-d573-33e2-a040-0dd5f91aa6a7","startTime":"2026-02-28T21:45:05.272Z","endTime":"2026-02-28T21:45:18.226Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642180,"link":"/api/v1/people/642180"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"postOnSecond":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":1.84,"dramaIndex":65.0,"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":6,"startTime":"2026-02-28T21:45:18.226Z","endTime":"2026-02-28T21:45:42.763Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"second":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.900834727780328,"aZ":-12.27128196435376,"pfxX":-5.264282203547319,"pfxZ":9.99746288594006,"pX":0.48658966024610406,"pZ":2.66946878370639,"vX0":8.46704260233879,"vY0":-140.2497200159183,"vZ0":-5.626048823464727,"x":98.45,"y":166.7,"x0":-1.8884244814900606,"y0":50.00429727594624,"z0":5.502792582545726,"aX":-10.482305882583137},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2136,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39063367707814045,"extension":6.694992243740207},"index":7,"playId":"b34efa02-c93e-3966-9aa4-0d2b94482199","pitchNumber":5,"startTime":"2026-02-28T21:45:42.763Z","endTime":"2026-02-28T21:45:46.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"second":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.979466271854818,"aZ":-37.277609826674215,"pfxX":4.539556988077569,"pfxZ":-3.1094299345664336,"pX":1.075501202913409,"pZ":0.16681155458357907,"vX0":7.085151910034289,"vY0":-128.18587828601193,"vZ0":-5.310500772131024,"x":76.0,"y":234.28,"x0":-2.3292988151854637,"y0":50.003526772966154,"z0":5.22263267902159,"aX":7.447873480776035},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.7,"breakHorizontal":-10.0,"spinRate":2366,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4296127725487304,"extension":6.587745841339233},"index":8,"playId":"00f2919f-0fa8-3ce9-bc49-66dcb698eab4","pitchNumber":6,"startTime":"2026-02-28T21:46:06.190Z","endTime":"2026-02-28T21:46:14.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"second":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.6,"awayTeamWinProbability":66.4,"homeTeamWinProbabilityAdded":7.600000000000001,"leverageIndex":1.84,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:46:14.765Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Osuna called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:46:44.268Z","endTime":"2026-02-28T21:49:11.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"postOnThird":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.730860752906604,"aZ":-13.779468138226546,"pfxX":-6.7585092377327385,"pfxZ":9.144431906379015,"pX":0.17302702581551757,"pZ":0.698146134771946,"vX0":7.916533232079154,"vY0":-140.23697463391935,"vZ0":-10.389208947091317,"x":110.4,"y":219.93,"x0":-1.7950864778349354,"y0":50.00631623645555,"z0":5.3270102185752295,"aX":-13.60005375246073},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":10.8,"spinRate":2064,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38909345872896006,"extension":6.781728956875001},"index":0,"playId":"92319634-5391-305f-9a73-0fb85221972f","pitchNumber":1,"startTime":"2026-02-28T21:47:16.256Z","endTime":"2026-02-28T21:47:19.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976678310662162,"aZ":-29.60613837351589,"pfxX":0.7035476841492443,"pfxZ":1.4841267457505767,"pX":0.9842204830721302,"pZ":2.0441826391926283,"vX0":7.847505933070424,"vY0":-130.35375625894434,"vZ0":-2.9793625835511905,"x":79.48,"y":183.59,"x0":-2.149720582114065,"y0":50.002659819494454,"z0":5.424135015656513,"aX":1.2169617237638433},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":-2.9,"spinRate":2388,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4193013341095826,"extension":6.514412378152762},"index":1,"playId":"b4bfb569-dd35-3a2b-8474-da53dd409a2e","pitchNumber":2,"startTime":"2026-02-28T21:47:36.825Z","endTime":"2026-02-28T21:47:42.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.360927788485522,"aZ":-40.727277016196055,"pfxX":4.588029880142782,"pfxZ":-5.6169485297732855,"pX":0.675048418050529,"pZ":1.1896399280484757,"vX0":4.3472949229644495,"vY0":-122.84170475783908,"vZ0":-2.6314294007208887,"x":91.27,"y":206.66,"x0":-1.7167800574560583,"y0":50.0053010480151,"z0":5.752143696328142,"aX":6.98120645727629},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.6,"breakHorizontal":-9.4,"spinRate":2383,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4466564688384307,"extension":6.336274654246925},"index":2,"playId":"354aa41d-bd48-3f51-9f2d-d0857d5f1005","pitchNumber":3,"startTime":"2026-02-28T21:48:02.440Z","endTime":"2026-02-28T21:48:05.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350584513991052,"aZ":-41.32310942375061,"pfxX":6.398440861607574,"pfxZ":-6.158929279013112,"pX":-0.35866630795620685,"pZ":3.8739218911765425,"vX0":2.170470824800756,"vY0":-121.30932232806892,"vZ0":3.5431555869335423,"x":130.67,"y":134.18,"x0":-2.0967821909600266,"y0":50.00093800672276,"z0":6.00338715593388,"aX":9.507971863900996},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.0,"breakHorizontal":-12.1,"spinRate":2502,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.4519913953190291,"extension":6.117980770376197},"index":3,"playId":"95dad92b-23f5-32ac-870c-7bd0d334c904","pitchNumber":4,"startTime":"2026-02-28T21:48:25.450Z","endTime":"2026-02-28T21:48:29.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.363027423551916,"aZ":-13.672638955378142,"pfxX":-5.697705006822883,"pfxZ":9.425460348652448,"pX":-0.7822040987503543,"pZ":2.8098553750669724,"vX0":5.664610416015526,"vY0":-139.24580664212908,"vZ0":-4.763400592460272,"x":146.82,"y":162.91,"x0":-2.1029292226618446,"y0":50.00571795839752,"z0":5.4479758550342865,"aX":-11.187376917020837},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":9.1,"spinRate":2134,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3934126152645123,"extension":6.690943328658665},"index":4,"playId":"49a81b61-4c37-3ea6-9eca-b2ae3d54d60a","pitchNumber":5,"startTime":"2026-02-28T21:48:44.467Z","endTime":"2026-02-28T21:48:48.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092199573345507,"aZ":-39.35676242683347,"pfxX":7.450929188824409,"pfxZ":-4.406824253428348,"pX":-0.4762025528805291,"pZ":1.7429679309830692,"vX0":2.442760268098319,"vY0":-126.8958807786361,"vZ0":-1.310103207103909,"x":135.15,"y":191.72,"x0":-2.4194280729874516,"y0":50.002554333740065,"z0":5.402804281973344,"aX":12.144268794456925},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.0,"breakHorizontal":-14.0,"spinRate":2416,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.43172049632379395,"extension":6.322731530274171},"index":5,"playId":"47ef56c8-ca60-36e5-bc98-db98084ae968","pitchNumber":6,"startTime":"2026-02-28T21:49:05.346Z","endTime":"2026-02-28T21:49:11.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.8,"awayTeamWinProbability":73.2,"homeTeamWinProbabilityAdded":-6.800000000000001,"leverageIndex":2.34,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:49:11.814Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wyatt Langford grounds out, third baseman Jake Gelof to first baseman Ryan Ward. Tyler Wade scores. Jonah Bride to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:49:10.917Z","endTime":"2026-02-28T21:50:29.033Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":{"id":694361,"link":"/api/v1/people/694361"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847072092886886,"aZ":-39.130679914795635,"pfxX":6.889875969345113,"pfxZ":-4.158143881896131,"pX":0.2443368530706101,"pZ":1.9359863424807664,"vX0":4.317366810126774,"vY0":-128.84411470057339,"vZ0":-1.2924455806215165,"x":107.69,"y":186.51,"x0":-2.3504391958367754,"y0":50.00225430886696,"z0":5.479875986730884,"aX":11.531315661747202},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.6,"breakHorizontal":-13.4,"spinRate":2455,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.42581177404616843,"extension":6.374312345515088},"index":0,"playId":"2ba4ded8-8324-37bf-a21e-632ae37e189b","pitchNumber":1,"startTime":"2026-02-28T21:49:34.148Z","endTime":"2026-02-28T21:49:38.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42750894355697,"aZ":-12.912879131943875,"pfxX":-6.372523093320269,"pfxZ":9.567378435739668,"pX":-0.1868356134807898,"pZ":3.6064991145376246,"vX0":7.1043254967128595,"vY0":-141.06616660895037,"vZ0":-3.0381183308402115,"x":124.12,"y":141.4,"x0":-1.9113081167528336,"y0":50.00044843815038,"z0":5.531088412814781,"aX":-12.82707508053767},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2176,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38843545156995773,"extension":6.694946911825368},"index":1,"playId":"b4f78515-dd15-3982-926d-576a88a491df","pitchNumber":2,"startTime":"2026-02-28T21:49:54.127Z","endTime":"2026-02-28T21:49:57.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14549308364332,"aZ":-42.06200524807327,"pfxX":5.069588817887111,"pfxZ":-6.547131523222614,"pX":-0.3650607293547847,"pZ":1.8105778099044607,"vX0":2.292291785337463,"vY0":-122.4112570191024,"vZ0":-0.8547266934238039,"x":130.92,"y":189.89,"x0":-1.9733809153832091,"y0":50.00094583351546,"z0":5.778908434306047,"aX":7.658901570300437},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-11.8,"breakHorizontal":-9.7,"spinRate":2292,"spinDirection":23},"zone":7,"typeConfidence":2.0,"plateTime":0.4481958884992676,"extension":6.3284669454954425},"hitData":{"launchSpeed":103.5,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.07,"coordY":169.27}},"index":2,"playId":"f1ce4123-d893-38e8-8e6d-d50a0410ddeb","pitchNumber":3,"startTime":"2026-02-28T21:50:22.956Z","endTime":"2026-02-28T21:50:29.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.5,"awayTeamWinProbability":73.5,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":2.26,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:50:29.033Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Pratto singles on a line drive to center fielder Eduardo Quintero. Jonah Bride scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:51:00.604Z","endTime":"2026-02-28T21:51:44.244Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":{"id":694361,"link":"/api/v1/people/694361"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.963586935778128,"aZ":-30.205370448739508,"pfxX":1.703025726259363,"pfxZ":1.1517336170768306,"pX":0.6593291045155876,"pZ":2.6788586697610595,"vX0":6.26625313526284,"vY0":-128.9958369946618,"vZ0":-1.4780541762664194,"x":91.87,"y":166.45,"x0":-2.011254210239041,"y0":50.001222637602645,"z0":5.5634078283687565,"aX":2.9002781694397073},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-4.3,"spinRate":2385,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4227865369301713,"extension":6.564710901526585},"index":0,"playId":"7dd8141d-3d6e-32dc-a11e-aec3a73e7bd8","pitchNumber":1,"startTime":"2026-02-28T21:51:00.604Z","endTime":"2026-02-28T21:51:06.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":87.8,"endSpeed":80.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13900234245299,"aZ":-40.312025801974954,"pfxX":6.26854427029162,"pfxZ":-4.948775184412153,"pX":-1.2208133790504159,"pZ":2.7198760013535987,"vX0":1.5543912177760735,"vY0":-127.90436053722816,"vZ0":0.8018349204469328,"x":163.53,"y":165.34,"x0":-2.651561027445008,"y0":50.00102666961591,"z0":5.581252769705824,"aX":10.310942956235833},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.5,"breakHorizontal":-11.8,"spinRate":2347,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4294015454313129,"extension":6.444687403286394},"index":1,"playId":"de5db551-2db4-371a-8254-789de8ede29d","pitchNumber":2,"startTime":"2026-02-28T21:51:21.106Z","endTime":"2026-02-28T21:51:24.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.164653211935025,"aZ":-11.664366847714703,"pfxX":-4.393852225101282,"pfxZ":10.313005186231521,"pX":0.4089171245626021,"pZ":2.5959686612372677,"vX0":7.903254571084067,"vY0":-140.02154407867005,"vZ0":-6.144729684551036,"x":101.41,"y":168.69,"x0":-1.877355888833877,"y0":50.00257210681739,"z0":5.5797689643268855,"aX":-8.738638369569593},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2175,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.390938134518688,"extension":6.64888422813719},"hitData":{"launchSpeed":80.5,"launchAngle":15.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.58,"coordY":106.15}},"index":2,"playId":"a80ad96e-097a-3243-bc10-634bc3a3910c","pitchNumber":3,"startTime":"2026-02-28T21:51:36.174Z","endTime":"2026-02-28T21:51:44.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668472,"link":"/api/v1/people/668472"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":1.63,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:51:44.244Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Danny Jansen flies out to center fielder Eduardo Quintero.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:52:59.426Z","endTime":"2026-02-28T21:53:10.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T21:52:05.162Z","endTime":"2026-02-28T21:53:01.648Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.948898740992846,"aZ":-10.945720924725627,"pfxX":-5.9893604405643925,"pfxZ":10.311549469357384,"pX":0.27354259841306994,"pZ":1.949702956616813,"vX0":8.197813972931757,"vY0":-142.19677985531646,"vZ0":-7.756212863503228,"x":106.57,"y":186.14,"x0":-1.8613556392171224,"y0":50.00386669246242,"z0":5.397824069418297,"aX":-12.33250055651639},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2144,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.38438403982493563,"extension":6.834986625199038},"hitData":{"launchSpeed":88.2,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.28,"coordY":73.49}},"index":1,"playId":"624fb499-b6ae-3ef2-81ea-b34c7336594f","pitchNumber":1,"startTime":"2026-02-28T21:53:01.648Z","endTime":"2026-02-28T21:53:10.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:53:10.159Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Ehrhard singles on a ground ball to center fielder Alejandro Osuna.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:55:34.136Z","endTime":"2026-02-28T21:56:47.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Hector Osorio replaces left fielder Wyatt Langford, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T21:54:53.295Z","endTime":"2026-02-28T21:54:53.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800540,"link":"/api/v1/people/800540"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andrew Velazquez replaces shortstop Tyler Wade, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T21:54:53.315Z","endTime":"2026-02-28T21:54:53.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":642180,"link":"/api/v1/people/642180"},"defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":642180,"link":"/api/v1/people/642180"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Richie Martin Jr. replaces third baseman Jonah Bride, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T21:54:53.317Z","endTime":"2026-02-28T21:54:53.320Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621006,"link":"/api/v1/people/621006"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":681146,"link":"/api/v1/people/681146"},"defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":681146,"link":"/api/v1/people/681146"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis Curvelo replaces Michel Otañez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T21:54:53.320Z","endTime":"2026-02-28T21:55:36.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681168,"link":"/api/v1/people/681168"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671305,"link":"/api/v1/people/671305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.297066105433725,"aZ":-14.924345680376138,"pfxX":-7.983653274037126,"pfxZ":8.95442937777442,"pX":-1.1873146830979715,"pZ":0.6071998577447384,"vX0":7.480695518006947,"vY0":-137.63028843382514,"vZ0":-10.249375215534531,"x":162.26,"y":222.39,"x0":-2.897562472750752,"y0":50.006722754934465,"z0":5.380091159363541,"aX":-15.386671840680057},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":13.0,"spinRate":2356,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39731741647877783,"extension":6.086181096286882},"index":4,"playId":"3fca2c1b-e389-361b-a986-7250813d4d9b","pitchNumber":1,"startTime":"2026-02-28T21:55:36.470Z","endTime":"2026-02-28T21:55:39.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.361432978268763,"aZ":-13.429734398501894,"pfxX":-7.823984794129873,"pfxZ":9.511925647424096,"pX":-0.8534038723084294,"pZ":1.0254329668100757,"vX0":8.619954455754872,"vY0":-138.64113981228948,"vZ0":-9.52629571680174,"x":149.53,"y":211.09,"x0":-2.9679678070335034,"y0":50.005142698861945,"z0":5.37524543062917,"aX":-15.423695281362757},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":12.6,"spinRate":2397,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39319545643836573,"extension":6.1994458231191745},"index":5,"playId":"b38b91ae-1ba3-3dcb-b32a-fc4cb58621ec","pitchNumber":2,"startTime":"2026-02-28T21:55:52.764Z","endTime":"2026-02-28T21:55:56.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07983823655429,"aZ":-30.608751137675274,"pfxX":-0.7926608490047662,"pfxZ":1.0219561109056006,"pX":-0.5165968349086832,"pZ":1.8544244160599492,"vX0":5.893523567833532,"vY0":-122.96725001933738,"vZ0":-3.4513660010498883,"x":136.69,"y":188.71,"x0":-2.8443915227127574,"y0":50.00075140734097,"z0":5.881388653847264,"aX":-1.2109384989560597},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":0.0,"spinRate":2176,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.4459513428017119,"extension":6.273999032414144},"index":6,"playId":"6aec9cf4-5233-326e-a03b-0d3984ce36c4","pitchNumber":3,"startTime":"2026-02-28T21:56:06.752Z","endTime":"2026-02-28T21:56:10.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43217036861215,"aZ":-13.920069175590271,"pfxX":-8.565688528224324,"pfxZ":9.44500526031509,"pX":1.251101275382433,"pZ":1.4424037091350843,"vX0":14.041358645252105,"vY0":-137.42421248687444,"vZ0":-8.296854371621604,"x":69.31,"y":199.84,"x0":-2.7871517651229114,"y0":50.004792722690034,"z0":5.424688300307836,"aX":-16.55938259029042},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":13.0,"spinRate":2389,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3969557518709763,"extension":6.227749144235294},"index":7,"playId":"34bcbbf1-16c5-35fe-b575-64ec7091e566","pitchNumber":4,"startTime":"2026-02-28T21:56:22.441Z","endTime":"2026-02-28T21:56:25.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23408152800853,"aZ":-13.344533877538264,"pfxX":-7.516836246818844,"pfxZ":9.71883973956059,"pX":-0.07058892480456473,"pZ":1.7003295835398506,"vX0":10.856669979165169,"vY0":-137.7393276666482,"vZ0":-7.7128336332580005,"x":119.69,"y":192.87,"x0":-3.071622945782271,"y0":50.00192243092511,"z0":5.423300761383797,"aX":-14.562483761166929},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":11.5,"spinRate":2416,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3964041261691458,"extension":6.223044146581951},"hitData":{"launchSpeed":105.6,"launchAngle":6.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.89,"coordY":87.12}},"index":8,"playId":"f0485d12-8463-3f7a-85a2-1d941c58bd53","pitchNumber":5,"startTime":"2026-02-28T21:56:39.769Z","endTime":"2026-02-28T21:56:47.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_ab"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_ab"},{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:56:47.894Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chris Newell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:57:23.366Z","endTime":"2026-02-28T21:58:04.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701527,"fullName":"Mike Sirota","link":"/api/v1/people/701527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Mike Sirota replaces Zach Ehrhard.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T21:57:04.730Z","endTime":"2026-02-28T21:57:25.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":701394,"link":"/api/v1/people/701394"},"base":1,"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":701394,"link":"/api/v1/people/701394"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25522469934532,"aZ":-28.440866199168827,"pfxX":-0.18735058342388256,"pfxZ":2.4737469907754788,"pX":0.11498355035831345,"pZ":1.8154016066230543,"vX0":7.1948954536741745,"vY0":-121.92505715296659,"vZ0":-3.6895274467397594,"x":112.62,"y":189.76,"x0":-2.845986202624448,"y0":50.00529331507454,"z0":5.794200884585318,"aX":-0.2842803662934458},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.8,"breakHorizontal":-1.3,"spinRate":2264,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.44868826581843146,"extension":6.313866877914641},"index":1,"playId":"d163a30d-2a9a-37e2-8ec2-dc159e5dd131","pitchNumber":1,"startTime":"2026-02-28T21:57:25.649Z","endTime":"2026-02-28T21:57:29.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":701527,"link":"/api/v1/people/701527"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":84.1,"endSpeed":77.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10911755844245,"aZ":-22.46323463754107,"pfxX":-6.829416336845653,"pfxZ":6.3713053852497605,"pX":0.4712834725983348,"pZ":2.4122687678241155,"vX0":9.673406729335111,"vY0":-122.16004201936501,"vZ0":-3.7953691162438576,"x":99.04,"y":173.65,"x0":-2.6369526328376542,"y0":50.00550174579935,"z0":5.897813485596177,"aX":-10.41441018598401},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.9,"breakHorizontal":10.3,"spinRate":1241,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4469072327310717,"extension":6.425103275959315},"index":2,"playId":"81e54c3a-3bc8-3378-b0bb-e3330c800188","pitchNumber":2,"startTime":"2026-02-28T21:57:40.311Z","endTime":"2026-02-28T21:57:43.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":701527,"link":"/api/v1/people/701527"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.201601779199923,"aZ":-23.845141847864937,"pfxX":-6.9833597515365815,"pfxZ":5.379940001407252,"pX":0.06684890288282275,"pZ":2.372807773280311,"vX0":9.199325977860639,"vY0":-123.06098160957825,"vZ0":-3.777019071598015,"x":114.45,"y":174.71,"x0":-2.7958890782022894,"y0":50.004622710847656,"z0":5.925125764669078,"aX":-10.81648152682879},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.1,"breakHorizontal":10.7,"spinRate":1352,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4434443366474774,"extension":6.3922644866937715},"index":3,"playId":"49dec340-b132-300d-beb0-70ca8bf1139e","pitchNumber":3,"startTime":"2026-02-28T21:58:01.273Z","endTime":"2026-02-28T21:58:04.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":701527,"link":"/api/v1/people/701527"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_ab"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_ab"},{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":3.600000000000005,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:58:04.308Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seby Zavala strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:58:06.489Z","endTime":"2026-02-28T21:59:22.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701527,"fullName":"Mike Sirota","link":"/api/v1/people/701527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200914007679884,"aZ":-28.724419938437297,"pfxX":0.41963371893932244,"pfxZ":2.2728548177327585,"pX":0.6258203834235065,"pZ":2.519704503843966,"vX0":8.038157910069824,"vY0":-122.45936680046651,"vZ0":-2.3788626700642204,"x":93.15,"y":170.75,"x0":-2.7538530407896453,"y0":50.00494985905543,"z0":5.961275082780214,"aX":0.6354948181505131},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.8,"breakHorizontal":-2.6,"spinRate":2188,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4472899275679172,"extension":6.255351960521428},"index":0,"playId":"46041b84-d814-3a1c-bfae-c13e0eeff927","pitchNumber":1,"startTime":"2026-02-28T21:58:31.032Z","endTime":"2026-02-28T21:58:34.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":701527,"link":"/api/v1/people/701527"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20119176589501,"aZ":-15.245063317432116,"pfxX":-8.816422418467841,"pfxZ":8.66537326208909,"pX":0.1510601866474322,"pZ":1.6681779311085654,"vX0":11.025630258349649,"vY0":-138.24868791668786,"vZ0":-7.533352330349026,"x":111.24,"y":193.74,"x0":-2.7263747994503844,"y0":50.001346739584285,"z0":5.433661337492444,"aX":-17.220623135130868},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":13.9,"spinRate":2281,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.394826892276404,"extension":6.292239938804474},"index":1,"playId":"73f9bcc9-d734-36d8-9624-c16d9c45180c","pitchNumber":2,"startTime":"2026-02-28T21:58:52.082Z","endTime":"2026-02-28T21:58:56.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":701527,"link":"/api/v1/people/701527"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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.0,"endSpeed":76.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36151752347482,"aZ":-30.51245734462895,"pfxX":0.42360849718135885,"pfxZ":1.1242342804354344,"pX":0.2276143499746023,"pZ":1.1758619407919315,"vX0":7.055460696078725,"vY0":-120.6035887657741,"vZ0":-4.74133310024807,"x":108.32,"y":207.03,"x0":-2.7900795823952196,"y0":50.00051096008282,"z0":5.8569689285542035,"aX":0.6234012204827001},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":-2.4,"spinRate":2222,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4540704021445121,"extension":6.385258893373164},"index":2,"playId":"6bd969a6-3ffa-3164-a883-315172d97b85","pitchNumber":3,"startTime":"2026-02-28T21:59:14.668Z","endTime":"2026-02-28T21:59:22.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":701527,"link":"/api/v1/people/701527"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_ab"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_ab"},{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:59:22.281Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Gelof strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:59:20.930Z","endTime":"2026-02-28T22:00:32.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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":95.3,"endSpeed":87.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33304046110916,"aZ":-15.73600852287024,"pfxX":-7.792462147166381,"pfxZ":8.430758850078973,"pX":0.22147815681126654,"pZ":1.438774454777887,"vX0":11.352232697733953,"vY0":-138.15932021027757,"vZ0":-7.9356784043462225,"x":108.56,"y":199.93,"x0":-2.9122218188760325,"y0":50.003533830910825,"z0":5.388407133393798,"aX":-15.194530617185546},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":12.0,"spinRate":2127,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3951685258247535,"extension":6.248711245284144},"index":0,"playId":"c2c9b906-35c5-3c17-973c-e8f0e9f7bf71","pitchNumber":1,"startTime":"2026-02-28T21:59:48.843Z","endTime":"2026-02-28T21:59:52.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"first":{"id":701527,"link":"/api/v1/people/701527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.683066671162432,"aZ":-20.98465058285822,"pfxX":-6.819611243572455,"pfxZ":7.269952720784307,"pX":-0.47395644446944335,"pZ":1.201066690419231,"vX0":7.576740569547387,"vY0":-122.59126948866162,"vZ0":-6.933435899122756,"x":135.07,"y":206.35,"x0":-2.702452387249346,"y0":50.00203059363021,"z0":5.827238255902422,"aX":-10.496229439843646},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":11.9,"breakHorizontal":10.8,"spinRate":1360,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.44487622119177095,"extension":6.528417908120508},"index":1,"playId":"5082537f-0c93-3674-b662-8739998a4e11","pitchNumber":2,"startTime":"2026-02-28T22:00:09.693Z","endTime":"2026-02-28T22:00:13.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"first":{"id":701527,"link":"/api/v1/people/701527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11261403938248,"aZ":-23.444828820389603,"pfxX":-4.659459496668262,"pfxZ":5.783328774572786,"pX":0.12233889980263037,"pZ":1.9118532487505497,"vX0":8.672338068252573,"vY0":-121.6343412483053,"vZ0":-4.725660575869845,"x":112.34,"y":187.16,"x0":-2.8715056097015665,"y0":50.00465647771949,"z0":5.89326670952503,"aX":-7.037090963869605},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.6,"breakHorizontal":6.6,"spinRate":1234,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4489706419159898,"extension":6.359347457227991},"index":2,"playId":"2ed29361-334e-318b-a22a-7811acf216e8","pitchNumber":3,"startTime":"2026-02-28T22:00:26.604Z","endTime":"2026-02-28T22:00:32.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"first":{"id":701527,"link":"/api/v1/people/701527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"credit":"b_ab"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_ab"},{"player":{"id":695372,"link":"/api/v1/people/695372"},"credit":"b_pa"},{"player":{"id":681168,"link":"/api/v1/people/681168"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:00:32.071Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Aaron Zavala singles on a sharp line drive to right fielder Mike Sirota.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:02:52.800Z","endTime":"2026-02-28T22:03:18.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4,5],"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":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nelson Quiroz replaces catcher Dalton Rushing, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:02:19.880Z","endTime":"2026-02-28T22:02:19.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685716,"link":"/api/v1/people/685716"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Izarra replaces shortstop Alex Freeland, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T22:02:19.902Z","endTime":"2026-02-28T22:02:19.905Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692222,"link":"/api/v1/people/692222"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Austin Gauthier replaces second baseman Nick Senzel, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T22:02:19.905Z","endTime":"2026-02-28T22:02:19.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702789,"link":"/api/v1/people/702789"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":669222,"link":"/api/v1/people/669222"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":669222,"link":"/api/v1/people/669222"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mike Sirota remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T22:02:19.907Z","endTime":"2026-02-28T22:02:19.910Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":701394,"link":"/api/v1/people/701394"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carlos Duran replaces Will Klein.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T22:02:19.910Z","endTime":"2026-02-28T22:02:30.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679922,"link":"/api/v1/people/679922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Aaron Zavala replaces Sam Haggerty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-28T22:02:30.961Z","endTime":"2026-02-28T22:02:54.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":664059,"link":"/api/v1/people/664059"},"defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":97.0,"endSpeed":89.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.674047949332405,"aZ":-24.148788634685943,"pfxX":-10.139761328214297,"pfxZ":3.9449634029969465,"pX":0.6236771436519872,"pZ":1.2465667629740493,"vX0":10.35727858129531,"vY0":-140.8942900883918,"vZ0":-7.158761077872275,"x":93.23,"y":205.12,"x0":-1.7630509273121797,"y0":50.00132753162795,"z0":5.354806380279316,"aX":-20.61213236211625},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.0,"breakHorizontal":16.6,"spinRate":2353,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.38712229263806597,"extension":6.435552970274142},"index":6,"playId":"760c03c9-dd99-30de-9c62-f99a374ff249","pitchNumber":1,"startTime":"2026-02-28T22:02:54.249Z","endTime":"2026-02-28T22:02:58.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.747445118614248,"aZ":-25.16224749896242,"pfxX":-10.438405178758352,"pfxZ":3.5367178220073674,"pX":0.027661870730130114,"pZ":1.9150090671420636,"vX0":8.781615795464829,"vY0":-139.54381999850443,"vZ0":-5.144114269943648,"x":115.95,"y":187.07,"x0":-1.7951572801731879,"y0":50.00544536799194,"z0":5.4281556516799006,"aX":-20.705371427269494},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":2312,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.3916860421701367,"extension":6.468021865774148},"hitData":{"launchSpeed":101.8,"launchAngle":13.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.71,"coordY":119.06}},"index":7,"playId":"8800e271-4353-367e-a20f-f2fb832d43a8","pitchNumber":2,"startTime":"2026-02-28T22:03:10.277Z","endTime":"2026-02-28T22:03:18.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_ab"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_ab"},{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:03:18.031Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:03:23.379Z","endTime":"2026-02-28T22:04:29.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685716,"link":"/api/v1/people/685716"},"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.0,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133597072954014,"aZ":-14.854409005129346,"pfxX":-6.756359201843256,"pfxZ":8.740169102204257,"pX":-0.10798549220858607,"pZ":1.5894748918113983,"vX0":7.1749001075215375,"vY0":-139.56693767993508,"vZ0":-8.02229933155749,"x":121.12,"y":195.86,"x0":-1.8289162163334456,"y0":50.002803023168504,"z0":5.470734468249155,"aX":-13.38749986022127},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2328,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3917988189779962,"extension":6.290627539312106},"index":0,"playId":"67bc54ff-7490-3012-bad4-6d2148d2ef47","pitchNumber":1,"startTime":"2026-02-28T22:03:46.905Z","endTime":"2026-02-28T22:03:52.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79760924425651,"aZ":-29.991246354920655,"pfxX":7.192058196058042,"pfxZ":1.4883782582625376,"pX":-0.7084174908893482,"pZ":2.4585982323144377,"vX0":1.635334545542216,"vY0":-120.29883526731943,"vZ0":-1.5402860654511517,"x":144.0,"y":172.4,"x0":-2.331470226243129,"y0":50.000439071017496,"z0":5.771012229091857,"aX":10.516267517807272},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.6,"breakHorizontal":-13.4,"spinRate":2679,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.45568465713378004,"extension":6.099687754821231},"index":1,"playId":"a1ea054a-c169-33c4-92e4-886c3dc00938","pitchNumber":2,"startTime":"2026-02-28T22:04:05.501Z","endTime":"2026-02-28T22:04:11.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656467966853313,"aZ":-28.752559662417845,"pfxX":6.9777727112916965,"pfxZ":2.3067878528134838,"pX":-0.3466734178437521,"pZ":2.350584069383704,"vX0":2.0472250128887515,"vY0":-120.83681312443395,"vZ0":-2.2285962401017483,"x":130.21,"y":175.31,"x0":-2.110771696067862,"y0":50.005657965579076,"z0":5.801071217641505,"aX":10.360935126475663},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.0,"breakHorizontal":-13.1,"spinRate":2714,"spinDirection":84},"zone":4,"typeConfidence":2.0,"plateTime":0.45258429315420123,"extension":6.1904017369164785},"index":2,"playId":"b8fca026-5e12-3e39-8260-d4fee14b2a02","pitchNumber":3,"startTime":"2026-02-28T22:04:24.393Z","endTime":"2026-02-28T22:04:29.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":2.58,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:04:29.583Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Canha walks. Aaron Zavala to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:04:35.773Z","endTime":"2026-02-28T22:06:02.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"postOnSecond":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"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(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":79.7,"endSpeed":73.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.182971750045684,"aZ":-30.697463777875917,"pfxX":5.987160028289305,"pfxZ":1.07858165565667,"pX":-0.747189947931723,"pZ":2.97103234037501,"vX0":1.5700829495542212,"vY0":-116.15248883090497,"vZ0":0.01920080307101002,"x":145.48,"y":158.56,"x0":-2.2093282815834354,"y0":50.00272882149484,"z0":5.87466489120135,"aX":8.203765512626237},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.3,"breakHorizontal":-11.3,"spinRate":2572,"spinDirection":83},"zone":1,"typeConfidence":2.0,"plateTime":0.4710446984447825,"extension":6.081194184761298},"index":0,"playId":"48211e28-cf03-36a5-bd31-c8fd469d38d4","pitchNumber":1,"startTime":"2026-02-28T22:04:50.187Z","endTime":"2026-02-28T22:04:54.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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.6,"endSpeed":88.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27786578559411,"aZ":-19.928351752344117,"pfxX":-8.264448859692818,"pfxZ":6.220509914690879,"pX":-0.597922307335339,"pZ":1.131961628148438,"vX0":6.665443421560845,"vY0":-138.95767225425504,"vZ0":-8.421025812503716,"x":139.79,"y":208.22,"x0":-1.9464209478799686,"y0":50.00141268446247,"z0":5.510567890073388,"aX":-16.264016230524813},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":13.7,"spinRate":2323,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.3932169017203422,"extension":6.377748090250457},"index":1,"playId":"112d7414-af23-3d4d-a846-e23c6ab0c044","pitchNumber":2,"startTime":"2026-02-28T22:05:09.146Z","endTime":"2026-02-28T22:05:13.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.331828341266544,"aZ":-19.724113406749876,"pfxX":-8.582327263673623,"pfxZ":6.357283163663173,"pX":0.14198159557880533,"pZ":0.12305153247455228,"vX0":8.371951535105998,"vY0":-138.41770095671228,"vZ0":-10.821813259091833,"x":111.59,"y":235.46,"x0":-1.7938584622821212,"y0":50.00215054735313,"z0":5.379959512586118,"aX":-16.80118877931529},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":2312,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39437177491443665,"extension":6.404478455115116},"index":2,"playId":"f5007c15-e72d-3ed3-be1b-9de00f3460d3","pitchNumber":3,"startTime":"2026-02-28T22:05:29.155Z","endTime":"2026-02-28T22:05:32.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549504269010146,"aZ":-17.714316329677626,"pfxX":-5.70591557282401,"pfxZ":7.425857750098699,"pX":0.9229106382622415,"pZ":1.6889798591678082,"vX0":9.540761221734716,"vY0":-137.9194915700404,"vZ0":-7.177811986296732,"x":81.82,"y":193.18,"x0":-1.8228406612063484,"y0":50.005334543656176,"z0":5.497583526426315,"aX":-11.114736206011557},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":8.6,"spinRate":2165,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3955062898571531,"extension":6.42528892429682},"index":3,"playId":"7ecb8233-1415-37bf-a16e-30ea6ae36e72","pitchNumber":4,"startTime":"2026-02-28T22:05:55.790Z","endTime":"2026-02-28T22:06:02.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.6,"awayTeamWinProbability":53.4,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.19,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:06:02.357Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrew Velazquez doubles (2) on a sharp line drive to right fielder Mike Sirota. Aaron Zavala scores. Marcos Torres scores.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:06:47.921Z","endTime":"2026-02-28T22:08:57.902Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"responsiblePitcher":{"id":679922,"link":"/api/v1/people/679922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":{"id":679922,"link":"/api/v1/people/679922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Marcos Torres replaces Mark Canha.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T22:06:18.714Z","endTime":"2026-02-28T22:06:50.301Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800106,"link":"/api/v1/people/800106"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":592192,"link":"/api/v1/people/592192"},"base":1,"defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097086926116404,"aZ":-20.27643558449184,"pfxX":-9.392120473221203,"pfxZ":5.988387324675891,"pX":0.8984918561624019,"pZ":1.4340833942327593,"vX0":11.129869045759714,"vY0":-139.75372756080483,"vZ0":-7.240394011394603,"x":82.75,"y":200.06,"x0":-1.9064907660680765,"y0":50.00602672611657,"z0":5.380036812911638,"aX":-18.670517482851388},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":14.9,"spinRate":2300,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3912232572574541,"extension":6.420027660313293},"index":1,"playId":"ff75e125-1e52-3f52-aaf8-c0afd857cc65","pitchNumber":1,"startTime":"2026-02-28T22:06:50.301Z","endTime":"2026-02-28T22:06:53.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"first":{"id":800106,"link":"/api/v1/people/800106"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.305099761950625,"aZ":-22.463445352752018,"pfxX":-9.083289289570219,"pfxZ":5.063458459974142,"pX":-0.29317692542231755,"pZ":1.5633218092078156,"vX0":8.132081371384963,"vY0":-137.30422380162463,"vZ0":-6.421708464156075,"x":128.18,"y":196.57,"x0":-2.107622549665062,"y0":50.00123445277667,"z0":5.452400112267749,"aX":-17.408949005268244},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":14.9,"spinRate":2227,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.3983348189457816,"extension":6.425968752406152},"index":2,"playId":"8edf996c-786d-3477-9e44-1183951bbffd","pitchNumber":2,"startTime":"2026-02-28T22:07:08.623Z","endTime":"2026-02-28T22:07:12.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"first":{"id":800106,"link":"/api/v1/people/800106"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":95.7,"endSpeed":88.2,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97789027528299,"aZ":-21.7717323535354,"pfxX":-9.971614097224728,"pfxZ":5.290450498173545,"pX":0.8385673648801186,"pZ":1.0598687821334507,"vX0":11.398636128799103,"vY0":-138.8473008488993,"vZ0":-7.909093747371263,"x":85.04,"y":210.16,"x0":-2.0103459613283774,"y0":50.00539262285872,"z0":5.376941161741801,"aX":-19.61458900575204},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":2371,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3934059345296488,"extension":6.490227098878489},"index":3,"playId":"9d531b04-1554-3b55-b107-8ee5e33109cf","pitchNumber":3,"startTime":"2026-02-28T22:07:33.654Z","endTime":"2026-02-28T22:07:36.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"first":{"id":800106,"link":"/api/v1/people/800106"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47331748562912,"aZ":-29.810248856874743,"pfxX":2.766305986377003,"pfxZ":1.6311137630236816,"pX":-0.42285576793042723,"pZ":1.9150975625158917,"vX0":3.2785898150128854,"vY0":-119.62154848135415,"vZ0":-2.675601850795832,"x":133.12,"y":187.07,"x0":-2.1693094115010663,"y0":50.00568176510538,"z0":5.713155102802528,"aX":4.02078688436071},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":-5.8,"spinRate":2582,"spinDirection":83},"zone":7,"typeConfidence":2.0,"plateTime":0.4573946270740312,"extension":6.258523006208573},"index":4,"playId":"b915f561-7ca1-36b0-b6bf-75b14556bdab","pitchNumber":4,"startTime":"2026-02-28T22:07:54.037Z","endTime":"2026-02-28T22:07:57.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"first":{"id":800106,"link":"/api/v1/people/800106"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849719964863034,"aZ":-28.47715835608596,"pfxX":2.28741855018405,"pfxZ":2.4098633103824056,"pX":1.5325163156414674,"pZ":0.5932522783595264,"vX0":8.027265081758278,"vY0":-123.12164053098829,"vZ0":-6.232598304344942,"x":58.58,"y":222.76,"x0":-2.0693818849840304,"y0":50.0007888937625,"z0":5.5727121135431075,"aX":3.5043454423966938},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.1,"breakHorizontal":-6.0,"spinRate":2690,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.44515998772301746,"extension":6.237805056443017},"index":5,"playId":"db22ff01-242b-398d-8b08-a929ead697a1","pitchNumber":5,"startTime":"2026-02-28T22:08:18.586Z","endTime":"2026-02-28T22:08:22.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"first":{"id":800106,"link":"/api/v1/people/800106"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.527300372957537,"aZ":-28.247335739514764,"pfxX":4.866040978910139,"pfxZ":2.633515568267182,"pX":-0.3898784991987728,"pZ":2.4575288286605605,"vX0":2.7425398174027418,"vY0":-120.98622837398837,"vZ0":-1.8956101405200658,"x":131.86,"y":172.43,"x0":-2.1683687533794975,"y0":50.00060783531294,"z0":5.715115024929853,"aX":7.247561815497005},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":-9.5,"spinRate":2620,"spinDirection":91},"zone":4,"typeConfidence":2.0,"plateTime":0.4518702036244484,"extension":6.2161461458116385},"hitData":{"launchSpeed":101.2,"launchAngle":19.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":214.27,"coordY":108.13}},"index":6,"playId":"676857b7-73db-33bf-888a-cd9be0d988f6","pitchNumber":6,"startTime":"2026-02-28T22:08:41.922Z","endTime":"2026-02-28T22:08:57.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"first":{"id":800106,"link":"/api/v1/people/800106"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_ab"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_ab"},{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":29.4,"leverageIndex":3.4,"dramaIndex":270.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:08:57.902Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Martin Jr. challenged (pitch result), call on the field was confirmed: Richie Martin Jr. called out on strikes.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:09:02.079Z","endTime":"2026-02-28T22:11:16.759Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":685716,"link":"/api/v1/people/685716"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.475694843526973,"aZ":-16.792823305832577,"pfxX":-7.675306040534942,"pfxZ":7.585613350861825,"pX":0.8612851773398835,"pZ":1.1800349476724232,"vX0":10.523331929647048,"vY0":-141.0882162622783,"vZ0":-8.859090483948183,"x":84.17,"y":206.92,"x0":-1.9102613084666666,"y0":50.00064352393362,"z0":5.430963014089186,"aX":-15.557021359835515},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":11.9,"spinRate":2323,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38742076632235944,"extension":6.483666219167056},"index":0,"playId":"036d6714-98f8-35ab-aeac-94029c85f2b0","pitchNumber":1,"startTime":"2026-02-28T22:09:33.791Z","endTime":"2026-02-28T22:09:36.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07786245321573,"aZ":-23.138764486044703,"pfxX":-9.28123003037224,"pfxZ":4.663137856177912,"pX":-0.462847015235705,"pZ":1.9541401372522949,"vX0":7.510078757161634,"vY0":-137.93325807936844,"vZ0":-5.335814113114921,"x":134.64,"y":186.02,"x0":-2.0075188475087464,"y0":50.00284714928466,"z0":5.462129764217185,"aX":-17.98380196186354},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2297,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.39624600394054266,"extension":6.509191081203335},"index":1,"playId":"708023ef-009c-3083-8937-1cdd86998bb6","pitchNumber":2,"startTime":"2026-02-28T22:09:50.959Z","endTime":"2026-02-28T22:09:54.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-02-28T22:10:03.818Z","endTime":"2026-02-28T22:10:24.369Z","isPitch":false,"type":"action","player":{"id":621006,"link":"/api/v1/people/621006"},"defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.562562218381963,"aZ":-29.64728718574092,"pfxX":1.8657779320146055,"pfxZ":1.6478550979527133,"pX":0.13365631538731101,"pZ":1.5166366052345055,"vX0":5.070976067373281,"vY0":-122.57172760594499,"vZ0":-3.6340897222343065,"x":111.91,"y":197.83,"x0":-2.198317669328278,"y0":50.00300668359587,"z0":5.5301576027662245,"aX":2.8586848891410885},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":-4.4,"spinRate":2531,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4456221536514584,"extension":6.218314573042557},"index":3,"playId":"60e0d5f7-b3da-3562-b3e4-fb71a968dfb3","pitchNumber":3,"startTime":"2026-02-28T22:10:24.369Z","endTime":"2026-02-28T22:10:27.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.028438480700586,"aZ":-30.588355632063944,"pfxX":3.3233698610253257,"pfxZ":1.0052724110689848,"pX":-0.47762766987604854,"pZ":1.6924996534663945,"vX0":3.7060881069478877,"vY0":-124.31877566057128,"vZ0":-3.084983210436937,"x":135.21,"y":193.08,"x0":-2.4171700002320904,"y0":50.00023445306267,"z0":5.478373667153291,"aX":5.220111840087336},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":-6.8,"spinRate":2636,"spinDirection":89},"zone":7,"typeConfidence":2.0,"plateTime":0.4399468013035879,"extension":6.160466298344921},"index":4,"playId":"466c9e29-4ba6-3753-9abb-1a94b2fc9574","pitchNumber":4,"startTime":"2026-02-28T22:10:45.045Z","endTime":"2026-02-28T22:10:50.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18475838725086,"aZ":-18.31391361880356,"pfxX":-5.705209062674161,"pfxZ":6.986218953728466,"pX":0.7868379781383208,"pZ":1.983170572795761,"vX0":9.635181335465107,"vY0":-139.45742020702517,"vZ0":-6.372016998714316,"x":87.01,"y":185.23,"x0":-1.9601114543577371,"y0":50.00677175616173,"z0":5.491488808478549,"aX":-11.325038245649399},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":8.5,"spinRate":2108,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.391654262894396,"extension":6.437874398244628},"index":5,"playId":"dec88485-9cc0-3386-b784-18928a8a3662","pitchNumber":5,"startTime":"2026-02-28T22:11:08.410Z","endTime":"2026-02-28T22:11:16.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_ab"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_ab"},{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"}},"homeTeamWinProbability":72.7,"awayTeamWinProbability":27.299999999999997,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.23,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:11:16.759Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Osuna singles on a line drive to right fielder Mike Sirota. Andrew Velazquez scores.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:11:32.293Z","endTime":"2026-02-28T22:13:27.338Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":{"id":679922,"link":"/api/v1/people/679922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.1,"endSpeed":75.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49036049143064,"aZ":-29.61023307931737,"pfxX":5.904915943585101,"pfxZ":1.8047637059363613,"pX":-1.93529067235712,"pZ":1.830883372253796,"vX0":-0.5515376807245232,"vY0":-118.15953293461676,"vZ0":-2.650476809337492,"x":190.77,"y":189.35,"x0":-2.4671156735941726,"y0":50.00284773063371,"z0":5.674560614237234,"aX":8.39005482768219},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.9,"breakHorizontal":-10.6,"spinRate":2577,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.4626880039020369,"extension":6.090768822150676},"index":0,"playId":"b44cf279-a12d-32c4-834c-b7831b47df73","pitchNumber":1,"startTime":"2026-02-28T22:11:53.363Z","endTime":"2026-02-28T22:11:59.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568023804766444,"aZ":-23.697207715127057,"pfxX":-9.813685414126338,"pfxZ":4.324761344428494,"pX":-1.8542655046312697,"pZ":1.9059965551729159,"vX0":4.505323158793528,"vY0":-138.49896976512352,"vZ0":-5.3745736352784,"x":187.68,"y":187.32,"x0":-2.2198555988227824,"y0":50.000448772591646,"z0":5.4392175513849725,"aX":-19.217506995956736},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2240,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.39425060116786836,"extension":6.234769518508479},"index":1,"playId":"970c9d0a-e00d-3c6d-8cc3-888fb8413de6","pitchNumber":2,"startTime":"2026-02-28T22:12:14.924Z","endTime":"2026-02-28T22:12:18.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.593404701675514,"aZ":-20.029563885341826,"pfxX":-7.986684618180877,"pfxZ":6.2944091769478945,"pX":0.719734597182569,"pZ":2.67909622704717,"vX0":9.862363954942547,"vY0":-137.8043479220546,"vZ0":-3.976560654567641,"x":89.57,"y":166.44,"x0":-1.8618850811520968,"y0":50.00636683541338,"z0":5.487808689715716,"aX":-15.419467758147075},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":12.5,"spinRate":2191,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.39691827474686336,"extension":6.398794928938862},"index":2,"playId":"43a04059-b404-35ad-aaf8-7a5a6f054167","pitchNumber":3,"startTime":"2026-02-28T22:12:36.005Z","endTime":"2026-02-28T22:12:40.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.095683832042457,"aZ":-19.43926372354934,"pfxX":-5.323774972876176,"pfxZ":6.413543256202414,"pX":-0.943742248671413,"pZ":1.9215205619791316,"vX0":4.975997179118112,"vY0":-139.9018770430139,"vZ0":-6.2799117562826225,"x":152.97,"y":186.9,"x0":-2.0523864405856305,"y0":50.00107552183396,"z0":5.46614524373224,"aX":-10.568864719363019},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":8.6,"spinRate":2061,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3912736047619281,"extension":6.246161014636578},"index":3,"playId":"7a5aed71-71bc-3e43-bc1b-cffd65a10460","pitchNumber":4,"startTime":"2026-02-28T22:12:57.634Z","endTime":"2026-02-28T22:13:04.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69024259341395,"aZ":-21.80559165227552,"pfxX":-6.863058355294226,"pfxZ":5.162630271166739,"pX":0.5159918150206269,"pZ":2.65600586233588,"vX0":8.739836821509462,"vY0":-140.31640740409455,"vZ0":-4.1388411763052595,"x":97.33,"y":167.07,"x0":-1.7373469141050077,"y0":50.00240852472675,"z0":5.558582560259947,"aX":-13.780885767853576},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.8,"breakHorizontal":10.8,"spinRate":2168,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3893271676284331,"extension":6.407011031430158},"hitData":{"launchSpeed":111.0,"launchAngle":7.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.61,"coordY":128.7}},"index":4,"playId":"f3e9c543-dad3-33f5-ae2a-e49a8d3a7c05","pitchNumber":5,"startTime":"2026-02-28T22:13:19.187Z","endTime":"2026-02-28T22:13:27.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":10.199999999999989,"leverageIndex":1.29,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:13:27.338Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hector Osorio flies out sharply to right fielder Mike Sirota.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:15:53.611Z","endTime":"2026-02-28T22:17:16.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":800540,"fullName":"Hector Osorio","link":"/api/v1/people/800540"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682087,"fullName":"Antonio Knowles","link":"/api/v1/people/682087"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1,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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800540,"fullName":"Hector Osorio","link":"/api/v1/people/800540"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"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-28T22:13:43.162Z","endTime":"2026-02-28T22:14:02.943Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Antonio Knowles replaces Carlos Duran.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-28T22:14:02.943Z","endTime":"2026-02-28T22:15:55.088Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682087,"link":"/api/v1/people/682087"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58801016177388,"aZ":-29.110990492275523,"pfxX":0.8932060558244221,"pfxZ":1.9088554853072477,"pX":0.007921815252042936,"pZ":3.057335391882711,"vX0":5.332742526020615,"vY0":-125.99331494417846,"vZ0":-0.2596297568102057,"x":116.7,"y":156.23,"x0":-2.2522108764546536,"y0":50.00544886226148,"z0":5.514133794488424,"aX":1.4361749477418015},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":-2.9,"spinRate":2231,"spinDirection":202},"zone":2,"typeConfidence":1.25,"plateTime":0.43470911211742047,"extension":5.821425749967915},"index":2,"playId":"f1d82c41-7034-31b0-a001-ee8b0bdae529","pitchNumber":1,"startTime":"2026-02-28T22:15:55.088Z","endTime":"2026-02-28T22:15:59.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682087,"link":"/api/v1/people/682087","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94805111534643,"aZ":-34.23288708935748,"pfxX":10.925337282003447,"pfxZ":-1.5584579351177954,"pX":-0.8913523867735929,"pZ":2.6717608068845333,"vX0":0.5049078382310346,"vY0":-114.60224328676654,"vZ0":1.0670226737603519,"x":150.98,"y":166.64,"x0":-2.5328359848165336,"y0":50.005425278996114,"z0":5.567244715582632,"aX":14.403352180625257},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-2.2,"breakHorizontal":-19.9,"spinRate":2374,"spinDirection":58},"zone":11,"typeConfidence":1.36,"plateTime":0.47959518326673445,"extension":5.761093225031474},"index":3,"playId":"cf159075-5895-3ebe-9013-37de11372481","pitchNumber":2,"startTime":"2026-02-28T22:16:13.602Z","endTime":"2026-02-28T22:16:18.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682087,"link":"/api/v1/people/682087","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alejandro Osuna steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":4,"actionPlayId":"cf159075-5895-3ebe-9013-37de11372481","startTime":"2026-02-28T22:16:22.233Z","endTime":"2026-02-28T22:16:45.791Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"defense":{"pitcher":{"id":682087,"link":"/api/v1/people/682087","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"postOnSecond":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.56,"dramaIndex":24.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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.635868226032095,"aZ":-21.322696185404638,"pfxX":-4.114293423542696,"pfxZ":5.869834231238217,"pX":-0.8685579347479603,"pZ":3.52872150882297,"vX0":4.519608926352617,"vY0":-134.02078511922906,"vZ0":-1.701354284469053,"x":150.11,"y":143.5,"x0":-2.02962142925713,"y0":50.00012976222759,"z0":5.670493424782197,"aX":-7.602760254999793},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":6.7,"spinRate":2002,"spinDirection":217},"zone":11,"typeConfidence":1.17,"plateTime":0.4062158401067286,"extension":5.856640700590135},"index":5,"playId":"0ab57eca-1bc8-3fff-a5bf-6d2a505840f1","pitchNumber":3,"startTime":"2026-02-28T22:16:45.791Z","endTime":"2026-02-28T22:16:49.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682087,"link":"/api/v1/people/682087","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":86.5,"endSpeed":80.0,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.491669691064555,"aZ":-28.261572574150694,"pfxX":-0.07867741728700572,"pfxZ":2.418831990223742,"pX":0.36533285719606456,"pZ":2.7933121773808107,"vX0":6.548167144299627,"vY0":-125.91761409421841,"vZ0":-0.9209821813330944,"x":103.07,"y":163.36,"x0":-2.249324155809033,"y0":50.00473119442173,"z0":5.432687977117349,"aX":-0.1272157907845046},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":-1.2,"spinRate":2262,"spinDirection":154},"zone":3,"typeConfidence":1.21,"plateTime":0.4335565966735402,"extension":5.947957023054364},"hitData":{"launchSpeed":100.9,"launchAngle":51.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":162.67,"coordY":91.23}},"index":6,"playId":"6ae1e07b-4034-3e67-9862-a894950192c5","pitchNumber":4,"startTime":"2026-02-28T22:17:04.750Z","endTime":"2026-02-28T22:17:16.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682087,"link":"/api/v1/people/682087","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800540,"link":"/api/v1/people/800540"},"credit":"b_ab"},{"player":{"id":682087,"link":"/api/v1/people/682087"},"credit":"p_ab"},{"player":{"id":800540,"link":"/api/v1/people/800540"},"credit":"b_pa"},{"player":{"id":682087,"link":"/api/v1/people/682087"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:17:16.090Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nelson Quiroz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:19:30.102Z","endTime":"2026-02-28T22:21:40.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":685716,"fullName":"Nelson Quiroz","link":"/api/v1/people/685716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815048,"fullName":"Josh Trentadue","link":"/api/v1/people/815048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9,10],"actionIndex":[0,1,2,3,4],"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":685716,"fullName":"Nelson Quiroz","link":"/api/v1/people/685716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cooper Johnson replaces catcher Danny Jansen, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":6,"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-28T22:18:52.023Z","endTime":"2026-02-28T22:18:52.046Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":643376,"link":"/api/v1/people/643376"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Aaron Zavala remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"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-28T22:18:52.046Z","endTime":"2026-02-28T22:18:52.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":664059,"link":"/api/v1/people/664059"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Frainyer Chavez replaces second baseman Ezequiel Duran, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":6,"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-28T22:18:52.047Z","endTime":"2026-02-28T22:18:52.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669413,"link":"/api/v1/people/669413"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Marcos Torres remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"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-28T22:18:52.049Z","endTime":"2026-02-28T22:18:52.050Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800106,"link":"/api/v1/people/800106"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":592192,"link":"/api/v1/people/592192"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":592192,"link":"/api/v1/people/592192"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Josh Trentadue replaces Luis Curvelo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"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-28T22:18:52.050Z","endTime":"2026-02-28T22:19:32.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815048,"link":"/api/v1/people/815048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681168,"link":"/api/v1/people/681168","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":95.2,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270192492288178,"aZ":-19.912302346617885,"pfxX":6.976585660606541,"pfxZ":6.314265303405319,"pX":-0.5046884588381471,"pZ":2.4355406295873547,"vX0":-9.874390021850989,"vY0":-138.3451802414325,"vZ0":-4.303046424279137,"x":136.24,"y":173.02,"x0":2.2010176435300473,"y0":50.0045468892505,"z0":5.342169461312518,"aX":13.552938068028507},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":-10.7,"spinRate":1916,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.3956004745987065,"extension":6.5394551029002335},"index":5,"playId":"7060d65e-e396-3482-b504-790d784627db","pitchNumber":1,"startTime":"2026-02-28T22:19:32.444Z","endTime":"2026-02-28T22:19:36.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":82.2,"endSpeed":74.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98577555141236,"aZ":-31.511242502442432,"pfxX":-3.458686811567733,"pfxZ":0.46136527633900926,"pX":0.9613373409961399,"pZ":4.436594134133345,"vX0":-3.4674494170255072,"vY0":-119.49954608977511,"vZ0":4.77341963295571,"x":80.36,"y":118.99,"x0":2.882915948704639,"y0":50.00362023504947,"z0":5.2507200094157085,"aX":-4.979128955632552},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.3,"breakHorizontal":7.1,"spinRate":2197,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.4591453302854136,"extension":6.354853674928794},"index":6,"playId":"5d9719a6-c23e-38dc-83d7-0118b2c46812","pitchNumber":2,"startTime":"2026-02-28T22:19:49.709Z","endTime":"2026-02-28T22:19:52.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.910199024790654,"aZ":-14.539261137264171,"pfxX":5.623946951282665,"pfxZ":9.149687690569621,"pX":0.5663597704243466,"pZ":3.658124918307309,"vX0":-6.756776270677036,"vY0":-138.20597762240007,"vZ0":-2.168469159132948,"x":95.41,"y":140.01,"x0":2.316571057714965,"y0":50.00085026616673,"z0":5.433831140943763,"aX":10.837347986629009},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-8.8,"spinRate":2180,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3969028105604755,"extension":6.394670246976747},"index":7,"playId":"4aba4374-adce-36e8-aad4-81ed20c958a6","pitchNumber":3,"startTime":"2026-02-28T22:20:08.113Z","endTime":"2026-02-28T22:20:12.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859585661647635,"aZ":-16.506916065291104,"pfxX":6.798916855519903,"pfxZ":7.937721213477295,"pX":0.2205366963888582,"pZ":2.1260987654229093,"vX0":-8.121421128379296,"vY0":-139.4856730781875,"vZ0":-5.893415461624615,"x":108.59,"y":181.38,"x0":2.2841304249687586,"y0":50.00468599671989,"z0":5.35168577262777,"aX":13.422775075946127},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":-10.7,"spinRate":2183,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.3924098446994204,"extension":6.570593587995538},"index":8,"playId":"7a2c1325-9f23-33d5-8547-46d593c3e4d3","pitchNumber":4,"startTime":"2026-02-28T22:20:54.687Z","endTime":"2026-02-28T22:20:59.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":95.6,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406649510728794,"aZ":-15.864880298696182,"pfxX":6.2231727627230065,"pfxZ":8.278527991527643,"pX":0.17591563219949644,"pZ":4.2065208458230625,"vX0":-7.56386763423315,"vY0":-139.05492152404548,"vZ0":-0.7446384349609678,"x":110.29,"y":125.2,"x0":2.114982561896588,"y0":50.00409177028158,"z0":5.524366955925068,"aX":12.262749553659534},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":-9.8,"spinRate":2319,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39297842987422005,"extension":6.519283887721602},"index":9,"playId":"8f3f1308-6d24-3f06-a188-5b17d4622525","pitchNumber":5,"startTime":"2026-02-28T22:21:14.235Z","endTime":"2026-02-28T22:21:17.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.433105459119904,"aZ":-29.681633007596297,"pfxX":-1.0899199004527655,"pfxZ":1.5870544524091068,"pX":0.44654080145231617,"pZ":1.506404000996011,"vX0":-5.188845588614844,"vY0":-124.07174566119218,"vZ0":-2.4909197126502227,"x":99.98,"y":198.11,"x0":2.70135395532286,"y0":50.00066610164139,"z0":4.9820305139444745,"aX":-1.708857662890455},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":3.1,"spinRate":2441,"spinDirection":319},"zone":14,"typeConfidence":2.0,"plateTime":0.4404415566628437,"extension":6.5157652071287435},"index":10,"playId":"be6101a8-23cd-3e31-bff9-9e8d751ab618","pitchNumber":6,"startTime":"2026-02-28T22:21:32.665Z","endTime":"2026-02-28T22:21:40.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685716,"link":"/api/v1/people/685716"},"credit":"b_ab"},{"player":{"id":815048,"link":"/api/v1/people/815048"},"credit":"p_ab"},{"player":{"id":685716,"link":"/api/v1/people/685716"},"credit":"b_pa"},{"player":{"id":815048,"link":"/api/v1/people/815048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:21:40.726Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eduardo Quintero walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:21:40.516Z","endTime":"2026-02-28T22:23:01.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815048,"fullName":"Josh Trentadue","link":"/api/v1/people/815048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.049844263720697,"aZ":-25.010823099526036,"pfxX":-0.7443273555175178,"pfxZ":4.155324453590026,"pX":1.4737083616112647,"pZ":5.358679389529828,"vX0":-2.8059660731657177,"vY0":-129.420620130955,"vZ0":4.522985375236681,"x":60.83,"y":94.1,"x0":2.6617412732973675,"y0":50.00042991794102,"z0":5.490874218018223,"aX":-1.2811789557348232},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":1.9,"spinRate":2376,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.42072262631951585,"extension":6.381724257073724},"index":0,"playId":"30c4a762-1c2d-3a37-b7cd-901d46812d91","pitchNumber":1,"startTime":"2026-02-28T22:22:04.559Z","endTime":"2026-02-28T22:22:08.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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.2,"endSpeed":86.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45319896272312,"aZ":-12.849125173792263,"pfxX":6.112466766716181,"pfxZ":9.969813538481047,"pX":0.9648334471007298,"pZ":2.4116102680326597,"vX0":-6.469304417296804,"vY0":-138.46698296336209,"vZ0":-5.3627862142677385,"x":80.22,"y":173.67,"x0":2.5393933729146374,"y0":50.00102616769164,"z0":5.235946982016799,"aX":11.846366667366691},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":-9.7,"spinRate":2203,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.3958476650079108,"extension":6.6289968399950565},"index":1,"playId":"1a7d07de-331d-3ca9-81f4-3136009804a3","pitchNumber":2,"startTime":"2026-02-28T22:22:21.728Z","endTime":"2026-02-28T22:22:26.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.994891990681925,"aZ":-16.60525309019452,"pfxX":7.381043002960828,"pfxZ":8.2066340455433,"pX":1.0664813950238263,"pZ":1.6492561900144316,"vX0":-5.782405625598764,"vY0":-137.02547973888164,"vZ0":-6.6431622784412125,"x":76.35,"y":194.25,"x0":2.2477984348799263,"y0":50.0025645652424,"z0":5.244697293614796,"aX":14.000219502007663},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":-12.1,"spinRate":2231,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4001247982378966,"extension":6.481495797190428},"index":2,"playId":"f065434e-44ae-3262-b6b3-23200cfcaebb","pitchNumber":3,"startTime":"2026-02-28T22:22:39.114Z","endTime":"2026-02-28T22:22:42.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41651351794738,"aZ":-14.472747103660483,"pfxX":6.282206499507481,"pfxZ":9.283531956662571,"pX":1.5736618798699387,"pZ":1.883387181845496,"vX0":-4.308552990538925,"vY0":-137.4374250731511,"vZ0":-6.4437751360728255,"x":57.02,"y":187.93,"x0":2.3481304529004507,"y0":50.00369509381354,"z0":5.247501568215703,"aX":11.978393238004658},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":-10.4,"spinRate":2214,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.39905124116338353,"extension":6.59180806887025},"index":3,"playId":"2372a8ed-9e86-314b-9901-0f0f4c0a95c9","pitchNumber":4,"startTime":"2026-02-28T22:22:56.686Z","endTime":"2026-02-28T22:23:01.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"credit":"b_pa"},{"player":{"id":815048,"link":"/api/v1/people/815048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.999999999999986,"leverageIndex":0.94,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:23:01.158Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Izarra strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:23:00.246Z","endTime":"2026-02-28T22:25:08.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":692222,"fullName":"Jose Izarra","link":"/api/v1/people/692222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815048,"fullName":"Josh Trentadue","link":"/api/v1/people/815048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692222,"fullName":"Jose Izarra","link":"/api/v1/people/692222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.982065429558606,"aZ":-15.773812083829023,"pfxX":6.116394008215281,"pfxZ":8.67228085114312,"pX":-0.5151314846422573,"pZ":3.0627855215750492,"vX0":-9.770337431675353,"vY0":-136.82723923046754,"vZ0":-3.159122077388893,"x":136.64,"y":156.08,"x0":2.3117922954270744,"y0":50.00008788348208,"z0":5.317023470686203,"aX":11.563892088684218},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":-9.0,"spinRate":2281,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4007276508983342,"extension":6.58916251164498},"index":0,"playId":"12d7b5b4-bd4c-3f31-8948-8342f9ca99cd","pitchNumber":1,"startTime":"2026-02-28T22:23:26.701Z","endTime":"2026-02-28T22:23:30.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42805463842109,"aZ":-15.079984003434872,"pfxX":7.0974860311786365,"pfxZ":9.198435092409166,"pX":-0.5608359075883532,"pZ":1.46995321284998,"vX0":-9.520044423676811,"vY0":-135.42731859292073,"vZ0":-6.96222964402856,"x":138.38,"y":199.09,"x0":2.0770287511799603,"y0":50.00392728340323,"z0":5.127911266220014,"aX":13.192020613218691},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":-10.8,"spinRate":2205,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4043669718938454,"extension":6.674506593495556},"index":1,"playId":"b4e391a1-4037-358a-80ad-7e73a04c8cf3","pitchNumber":2,"startTime":"2026-02-28T22:23:43.537Z","endTime":"2026-02-28T22:23:48.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-02-28T22:23:57.654Z","endTime":"2026-02-28T22:24:27.545Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":94.8,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398826472608672,"aZ":-18.616569726631518,"pfxX":5.339094113323178,"pfxZ":7.003789016804356,"pX":0.606364295357331,"pZ":1.8721840258781122,"vX0":-6.608138601522529,"vY0":-137.94327132016411,"vZ0":-5.702317087341383,"x":93.89,"y":188.23,"x0":2.334270304681914,"y0":50.00225809846826,"z0":5.2126462182928925,"aX":10.335159805993667},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":-8.4,"spinRate":2081,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.39637913342902253,"extension":6.540415629938077},"index":3,"playId":"0d6f73b5-8769-3b1e-8193-eabfef4d205b","pitchNumber":3,"startTime":"2026-02-28T22:24:27.545Z","endTime":"2026-02-28T22:24:31.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":94.9,"endSpeed":87.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00056754074723,"aZ":-18.179230486763522,"pfxX":4.897276944007885,"pfxZ":7.238202157389071,"pX":0.8018402001970711,"pZ":1.973712667630153,"vX0":-5.779583705715704,"vY0":-138.02753830364335,"vZ0":-5.482118711143416,"x":86.44,"y":185.49,"x0":2.2841762518159894,"y0":50.00623081847153,"z0":5.205130649939365,"aX":9.474813386424668},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":-7.7,"spinRate":2007,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.39643047720799895,"extension":6.533069477246519},"index":4,"playId":"ef33aafa-55ca-3bc7-b898-5bbc9284589f","pitchNumber":4,"startTime":"2026-02-28T22:24:42.863Z","endTime":"2026-02-28T22:24:48.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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, 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":85.0,"endSpeed":78.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.965341387139038,"aZ":-31.778353208789177,"pfxX":7.520725206681979,"pfxZ":0.2570821634996543,"pX":0.6248645542459716,"pZ":1.2938738276084554,"vX0":-6.776041863180045,"vY0":-123.63585916664476,"vZ0":-2.664149741058421,"x":93.18,"y":203.85,"x0":2.420059371694824,"y0":50.00421651299944,"z0":5.044456584580447,"aX":11.678636905811373},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":-12.1,"spinRate":1313,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4425190659155742,"extension":6.408452492985414},"index":5,"playId":"5a00a67c-930b-360b-8263-37bcb995a3e0","pitchNumber":5,"startTime":"2026-02-28T22:25:03.902Z","endTime":"2026-02-28T22:25:08.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692222,"link":"/api/v1/people/692222"},"credit":"b_ab"},{"player":{"id":815048,"link":"/api/v1/people/815048"},"credit":"p_ab"},{"player":{"id":692222,"link":"/api/v1/people/692222"},"credit":"b_pa"},{"player":{"id":815048,"link":"/api/v1/people/815048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":1.93,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:25:08.689Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Gauthier grounds out, second baseman Frainyer Chavez to first baseman Nick Pratto.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:25:10.593Z","endTime":"2026-02-28T22:26:15.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702789,"fullName":"Austin Gauthier","link":"/api/v1/people/702789"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815048,"fullName":"Josh Trentadue","link":"/api/v1/people/815048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702789,"fullName":"Austin Gauthier","link":"/api/v1/people/702789"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669413,"link":"/api/v1/people/669413"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59293548983092,"aZ":-30.812524514326377,"pfxX":6.1007475291338995,"pfxZ":0.905591570129376,"pX":2.591048965895735,"pZ":3.5496679445825037,"vX0":-2.0993513958891903,"vY0":-121.29949596169956,"vZ0":2.4754025466319716,"x":18.24,"y":142.94,"x0":2.6703689420793193,"y0":50.002998062416864,"z0":5.185213502876909,"aX":9.17842051570916},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.4,"breakHorizontal":-10.7,"spinRate":1225,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4499000737012375,"extension":6.30904137559703},"index":0,"playId":"f37d4221-8768-3d8f-9ae5-6536a19c4447","pitchNumber":1,"startTime":"2026-02-28T22:25:34.745Z","endTime":"2026-02-28T22:25:37.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":93.2,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86725518157341,"aZ":-18.2678533194003,"pfxX":6.606186261862794,"pfxZ":7.406441484346046,"pX":-0.02817509374102627,"pZ":1.5331574507429568,"vX0":-8.172476383194152,"vY0":-135.48451176690943,"vZ0":-6.519909052722368,"x":118.07,"y":197.38,"x0":2.155172687544017,"y0":50.003348854159,"z0":5.227325195194797,"aX":12.403841641595617},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-10.4,"spinRate":2060,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.40277093114292173,"extension":6.609270763168245},"index":1,"playId":"692a9577-f067-359d-aecc-e7cc7ea59cd9","pitchNumber":2,"startTime":"2026-02-28T22:25:53.247Z","endTime":"2026-02-28T22:25:58.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.935590021598905,"aZ":-17.607848533396094,"pfxX":6.696790145193626,"pfxZ":7.633756674022685,"pX":-0.6547227165188053,"pZ":2.5358709739568637,"vX0":-9.892597508230121,"vY0":-136.52312074978715,"vZ0":-4.02521207211773,"x":141.96,"y":170.31,"x0":2.1273633891204717,"y0":50.00599705780587,"z0":5.223507403345793,"aX":12.784725961058973},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-10.3,"spinRate":2087,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.3995174545954052,"extension":6.619301431028261},"hitData":{"launchSpeed":83.8,"launchAngle":6.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.2,"coordY":151.01}},"index":2,"playId":"ee7668c3-b19e-322e-a326-c8ecef6697f2","pitchNumber":3,"startTime":"2026-02-28T22:26:10.035Z","endTime":"2026-02-28T22:26:15.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702789,"link":"/api/v1/people/702789"},"credit":"b_ab"},{"player":{"id":815048,"link":"/api/v1/people/815048"},"credit":"p_ab"},{"player":{"id":702789,"link":"/api/v1/people/702789"},"credit":"b_pa"},{"player":{"id":815048,"link":"/api/v1/people/815048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":3.3000000000000114,"leverageIndex":1.3,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:26:15.374Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Pratto doubles (1) on a sharp fly ball to center fielder Eduardo Quintero.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:28:32.660Z","endTime":"2026-02-28T22:31:05.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680729,"fullName":"Garrett McDaniels","link":"/api/v1/people/680729"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8,9],"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":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett McDaniels replaces Antonio Knowles.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"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-28T22:27:22.811Z","endTime":"2026-02-28T22:28:35.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680729,"link":"/api/v1/people/680729"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682087,"link":"/api/v1/people/682087","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":93.8,"endSpeed":85.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.148102845784024,"aZ":-22.5518726765263,"pfxX":9.988110450413672,"pfxZ":5.107288629452425,"pX":0.7729001970729739,"pZ":2.435299315384625,"vX0":-5.547494742254933,"vY0":-136.38908619383534,"vZ0":-5.271149462312545,"x":87.54,"y":173.03,"x0":1.5362260965410692,"y0":50.00092211299293,"z0":5.949415884123528,"aX":18.80477605895718},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":-16.9,"spinRate":2284,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.4016797668144312,"extension":5.883843548091597},"index":1,"playId":"8d00938d-e4a3-34e3-b805-b63476c65342","pitchNumber":1,"startTime":"2026-02-28T22:28:35.012Z","endTime":"2026-02-28T22:28:39.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.751753896111694,"aZ":-33.84172834343472,"pfxX":0.25822142081934885,"pfxZ":-1.0658919883738207,"pX":-0.10916621738940865,"pZ":2.6311444515819122,"vX0":-3.5936660210052174,"vY0":-123.92607742822803,"vZ0":-1.424637277693445,"x":121.16,"y":167.74,"x0":1.320795959050645,"y0":50.00060253030726,"z0":6.017900964711013,"aX":0.4054237373309204},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.0,"breakHorizontal":0.2,"spinRate":2446,"spinDirection":6},"zone":5,"typeConfidence":2.0,"plateTime":0.4405178411844193,"extension":5.861579261489251},"index":2,"playId":"5f669124-fad2-3877-a0d9-b8b46c64bb90","pitchNumber":2,"startTime":"2026-02-28T22:28:49.828Z","endTime":"2026-02-28T22:28:52.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-28T22:29:04.343Z","endTime":"2026-02-28T22:29:13.927Z","isPitch":false,"type":"action","player":{"id":668472,"link":"/api/v1/people/668472"},"defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31520845228556,"aZ":-31.146408943246495,"pfxX":0.7649869979050257,"pfxZ":0.6249517961161586,"pX":-1.3322653058886942,"pZ":0.8622544447561337,"vX0":-7.001828961885254,"vY0":-127.13842785767106,"vZ0":-6.215498268519239,"x":167.78,"y":215.5,"x0":1.3591283245612944,"y0":50.001927723811754,"z0":5.81383017163047,"aX":1.252889720731247},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":0.2,"spinRate":2349,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.43099812706982865,"extension":5.98384966087895},"index":4,"playId":"955a7686-7afa-35b6-8beb-8550809c9cfc","pitchNumber":3,"startTime":"2026-02-28T22:29:13.927Z","endTime":"2026-02-28T22:29:17.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.983761781861183,"aZ":-26.413948128648844,"pfxX":9.813980916638444,"pfxZ":3.137659930367403,"pX":-0.9402606222589694,"pZ":1.0454589973791635,"vX0":-8.881885870682185,"vY0":-134.9818076860289,"vZ0":-7.67619161021841,"x":152.84,"y":210.55,"x0":1.1271735057115377,"y0":50.00288282110259,"z0":5.802168229103207,"aX":18.004780643714202},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":-15.7,"spinRate":2246,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4067001220139188,"extension":5.958189004257241},"index":5,"playId":"77f31ac6-6a02-30be-a231-b37fbec77142","pitchNumber":4,"startTime":"2026-02-28T22:29:30.340Z","endTime":"2026-02-28T22:29:35.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28874001167058,"aZ":-30.223206301676235,"pfxX":-0.2519998659029814,"pfxZ":1.171096120178257,"pX":0.8757488562810843,"pZ":2.6980162464390456,"vX0":-1.4750422757563748,"vY0":-127.68087275312932,"vZ0":-2.4158090861057606,"x":83.62,"y":165.93,"x0":1.4917468642427794,"y0":50.00261449119987,"z0":6.015594581070128,"aX":-0.419139374951272},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":0.7,"spinRate":2553,"spinDirection":88},"zone":12,"typeConfidence":2.0,"plateTime":0.42765324096199686,"extension":5.691752041859334},"index":6,"playId":"552b8c82-9145-3488-a604-784a57ef1ae7","pitchNumber":5,"startTime":"2026-02-28T22:29:51.828Z","endTime":"2026-02-28T22:29:56.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.016052291563263,"aZ":-38.19587170730533,"pfxX":-2.738179700780784,"pfxZ":-4.032676629972274,"pX":0.23049911483040458,"pZ":2.975381178846407,"vX0":-1.8881679007020604,"vY0":-121.45525466686595,"vZ0":0.38846602210752157,"x":108.21,"y":158.44,"x0":1.3740318243682947,"y0":50.00336756366846,"z0":6.137696493145764,"aX":-4.086854108318797},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.0,"breakHorizontal":5.4,"spinRate":2215,"spinDirection":341},"zone":2,"typeConfidence":2.0,"plateTime":0.45114617742246343,"extension":5.7830222098896025},"index":7,"playId":"ff89b033-ba9b-36a4-a1d8-64dbb9498490","pitchNumber":6,"startTime":"2026-02-28T22:30:13.370Z","endTime":"2026-02-28T22:30:19.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752005081140233,"aZ":-21.704892902723927,"pfxX":8.759690512338548,"pfxZ":5.5757832433451515,"pX":-0.8642242467286438,"pZ":0.6431925001244984,"vX0":-8.60600890946572,"vY0":-135.69870725754004,"vZ0":-9.66440401777321,"x":149.94,"y":221.41,"x0":1.1995992551520749,"y0":50.00378144534993,"z0":5.743796104189793,"aX":16.451666721970742},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":-14.2,"spinRate":2260,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.4025678847538421,"extension":6.06763655376526},"index":8,"playId":"1be32b1b-25e0-3621-95ba-99660bc9187f","pitchNumber":7,"startTime":"2026-02-28T22:30:35.821Z","endTime":"2026-02-28T22:30:39.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.736897353114735,"aZ":-22.903414979055405,"pfxX":9.029375149428274,"pfxZ":4.96632712292487,"pX":-0.02763037095435338,"pZ":2.12456469778116,"vX0":-6.731183376171724,"vY0":-136.2247993261061,"vZ0":-5.858398991549069,"x":118.05,"y":181.42,"x0":1.3102542909126136,"y0":50.00496708598001,"z0":5.900914938640579,"aX":16.86235236521635},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":-14.8,"spinRate":2329,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4030759855861743,"extension":5.824828439675979},"hitData":{"launchSpeed":100.2,"launchAngle":25.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":73.87,"coordY":52.69}},"index":9,"playId":"e5674210-5e50-3638-9c5b-028826008dc5","pitchNumber":8,"startTime":"2026-02-28T22:30:53.829Z","endTime":"2026-02-28T22:31:05.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668472,"link":"/api/v1/people/668472"},"credit":"b_ab"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_ab"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"credit":"b_pa"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.60000000000001,"awayTeamWinProbability":8.399999999999991,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":0.41,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:31:05.049Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Johnson singles on a ground ball to shortstop Jose Izarra. Nick Pratto to 3rd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:31:08.719Z","endTime":"2026-02-28T22:32:07.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680729,"fullName":"Garrett McDaniels","link":"/api/v1/people/680729"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"postOnThird":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692222,"link":"/api/v1/people/692222"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.613028622669507,"aZ":-31.17238265031196,"pfxX":-1.1362355775215716,"pfxZ":0.5925120101094716,"pX":0.7065341287400234,"pZ":2.63374146024749,"vX0":-1.5396326870074948,"vY0":-128.19200098493727,"vZ0":-2.5141695637441743,"x":90.07,"y":167.67,"x0":1.460733288662917,"y0":50.00025015807961,"z0":6.042322313694553,"aX":-1.9044550230755963},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.7,"breakHorizontal":2.4,"spinRate":2500,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.42604753009437335,"extension":5.744380625884281},"index":0,"playId":"df4818b7-1e61-34d1-8f1c-26d7597aa93c","pitchNumber":1,"startTime":"2026-02-28T22:31:36.722Z","endTime":"2026-02-28T22:31:41.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":666194,"link":"/api/v1/people/666194","batSide":{"code":"R","description":"Right"}},"second":{"id":668472,"link":"/api/v1/people/668472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67560936529765,"aZ":-29.586648330105792,"pfxX":-0.7444615863905997,"pfxZ":1.5677345463527876,"pX":-0.05256198229620877,"pZ":1.3999160664071084,"vX0":-3.0346160525964154,"vY0":-127.15725382546351,"vZ0":-5.455278394993265,"x":119.0,"y":200.98,"x0":1.250168341600082,"y0":50.00039565785419,"z0":5.904133484850043,"aX":-1.2254060107515155},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":2.0,"spinRate":2585,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4298037538064343,"extension":5.699145798227212},"hitData":{"launchSpeed":78.3,"launchAngle":3.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.66,"coordY":158.62}},"index":1,"playId":"35046026-2043-3688-bdbd-4d61edf6880f","pitchNumber":2,"startTime":"2026-02-28T22:31:53.686Z","endTime":"2026-02-28T22:32:07.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":666194,"link":"/api/v1/people/666194","batSide":{"code":"R","description":"Right"}},"second":{"id":668472,"link":"/api/v1/people/668472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"credit":"b_ab"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_ab"},{"player":{"id":666194,"link":"/api/v1/people/666194"},"credit":"b_pa"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":2.499999999999986,"leverageIndex":0.51,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:32:07.679Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Aaron Zavala singles on a ground ball to center fielder Eduardo Quintero. Nick Pratto scores. Cooper Johnson to 3rd.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:32:10.374Z","endTime":"2026-02-28T22:32:40.058Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680729,"fullName":"Garrett McDaniels","link":"/api/v1/people/680729"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"postOnThird":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"responsiblePitcher":{"id":680729,"link":"/api/v1/people/680729"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.032644240271104,"aZ":-26.78438639722287,"pfxX":10.088874593018147,"pfxZ":2.89066547966833,"pX":0.5965466787028741,"pZ":2.726328988688923,"vX0":-5.189124575580238,"vY0":-136.44510171714813,"vZ0":-3.9217167171942267,"x":94.26,"y":165.17,"x0":1.2231972364164627,"y0":50.0054583303867,"z0":6.051276524682061,"aX":18.820881946550386},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":-17.0,"spinRate":2340,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4030999956998289,"extension":5.838036231686819},"hitData":{"launchSpeed":92.2,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.83,"coordY":129.73}},"index":0,"playId":"12732bdc-fc7f-38e3-a179-653ca07b2154","pitchNumber":1,"startTime":"2026-02-28T22:32:31.459Z","endTime":"2026-02-28T22:32:40.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"first":{"id":666194,"link":"/api/v1/people/666194"},"third":{"id":668472,"link":"/api/v1/people/668472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_ab"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_ab"},{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_pa"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":0.52,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:32:40.058Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Frainyer Chavez lines out to second baseman Austin Gauthier.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:32:44.654Z","endTime":"2026-02-28T22:33:33.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669413,"fullName":"Frainyer Chavez","link":"/api/v1/people/669413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680729,"fullName":"Garrett McDaniels","link":"/api/v1/people/680729"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"postOnThird":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669413,"fullName":"Frainyer Chavez","link":"/api/v1/people/669413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702789,"link":"/api/v1/people/702789"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":83.2,"strikeZoneTop":3.039,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32272381324155,"aZ":-27.80999256174521,"pfxX":1.324562732349106,"pfxZ":2.534925970205683,"pX":-1.0367393881108566,"pZ":1.1727240465298503,"vX0":-6.049995246412977,"vY0":-129.28537541105777,"vZ0":-6.659750268386084,"x":156.52,"y":207.12,"x0":1.1433344459969361,"y0":50.0056669942247,"z0":5.864958899215198,"aX":2.2839819193950848},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":-1.3,"spinRate":2523,"spinDirection":354},"zone":13,"typeConfidence":2.0,"plateTime":0.4207325890807869,"extension":5.73876046739218},"index":0,"playId":"2467c64f-3a42-3c2c-8f41-abedc65d4665","pitchNumber":1,"startTime":"2026-02-28T22:33:11.165Z","endTime":"2026-02-28T22:33:15.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669413,"link":"/api/v1/people/669413","batSide":{"code":"R","description":"Right"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"third":{"id":666194,"link":"/api/v1/people/666194"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.039,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.720332611982077,"aZ":-28.311216065561116,"pfxX":9.192293814392828,"pfxZ":2.0822733509614366,"pX":0.918872322001303,"pZ":2.273683592635476,"vX0":-4.512080373825393,"vY0":-135.18916852244885,"vZ0":-4.340728766969367,"x":81.97,"y":177.39,"x0":1.4127374642643427,"y0":50.00465254471657,"z0":5.881174989475032,"aX":17.06256931941826},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":-15.7,"spinRate":2211,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4047442214970296,"extension":5.842682572969541},"hitData":{"launchSpeed":97.6,"launchAngle":8.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":132.92,"coordY":130.54}},"index":1,"playId":"6e2c3ef6-6a55-3097-9da4-ab5f137615c4","pitchNumber":2,"startTime":"2026-02-28T22:33:29.047Z","endTime":"2026-02-28T22:33:33.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669413,"link":"/api/v1/people/669413","batSide":{"code":"R","description":"Right"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"third":{"id":666194,"link":"/api/v1/people/666194"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669413,"link":"/api/v1/people/669413"},"credit":"b_ab"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_ab"},{"player":{"id":669413,"link":"/api/v1/people/669413"},"credit":"b_pa"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.28,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:33:33.404Z","atBatIndex":66},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Marcos Torres reaches on a fielder's choice out, shortstop Jose Izarra to catcher Nelson Quiroz to third baseman Jake Gelof. Cooper Johnson out at home. Aaron Zavala to 3rd. Marcos Torres to 2nd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:34:15.520Z","endTime":"2026-02-28T22:34:50.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680729,"fullName":"Garrett McDaniels","link":"/api/v1/people/680729"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"postOnThird":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3,4],"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":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692222,"link":"/api/v1/people/692222"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":685716,"link":"/api/v1/people/685716"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":"2fca84e7-ff47-3dbb-9e3a-0cd3eb4534ba","startTime":"2026-02-28T22:33:59.030Z","endTime":"2026-02-28T22:34:03.806Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"third":{"id":666194,"link":"/api/v1/people/666194"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.438338030678175,"aZ":-31.829666922391414,"pfxX":0.4451267576105882,"pfxZ":0.21617269000753936,"pX":0.7775799968397324,"pZ":2.539998157466224,"vX0":-1.5044839571727382,"vY0":-123.94083434070383,"vZ0":-1.9566174271263193,"x":87.36,"y":170.2,"x0":1.3319593570205888,"y0":50.00151813790684,"z0":5.972530049314893,"aX":0.6997314686445993},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.2,"breakHorizontal":-0.5,"spinRate":2514,"spinDirection":10},"zone":6,"typeConfidence":2.0,"plateTime":0.44025476368680083,"extension":5.683649467311522},"index":1,"playId":"eed13120-7fba-3f87-97e3-34038f14e078","pitchNumber":1,"startTime":"2026-02-28T22:34:17.676Z","endTime":"2026-02-28T22:34:20.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"third":{"id":666194,"link":"/api/v1/people/666194"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Aaron Zavala steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"eed13120-7fba-3f87-97e3-34038f14e078","startTime":"2026-02-28T22:34:24.345Z","endTime":"2026-02-28T22:34:41.357Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701648,"link":"/api/v1/people/701648"},"defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"third":{"id":666194,"link":"/api/v1/people/666194"},"postOnSecond":{"id":701648,"link":"/api/v1/people/701648"},"postOnThird":{"id":666194,"link":"/api/v1/people/666194"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.48,"dramaIndex":20.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.990007539108493,"aZ":-28.840130298729477,"pfxX":0.9506458949575176,"pfxZ":1.9742565666024472,"pX":-0.7115939844337558,"pZ":2.666432810223388,"vX0":-5.724541823890498,"vY0":-127.74993744699718,"vZ0":-2.750564577152414,"x":144.12,"y":166.79,"x0":1.4142499894080884,"y0":50.00384047318495,"z0":5.974654425481222,"aX":1.6066653913109987},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":-0.7,"spinRate":2517,"spinDirection":77},"zone":4,"typeConfidence":2.0,"plateTime":0.42528023408286275,"extension":5.726367017334811},"hitData":{"launchSpeed":94.6,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.86,"coordY":170.79}},"index":3,"playId":"5b7a95f5-663e-3b0f-874e-07334e3571f1","pitchNumber":2,"startTime":"2026-02-28T22:34:41.357Z","endTime":"2026-02-28T22:34:50.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"second":{"id":701648,"link":"/api/v1/people/701648"},"third":{"id":666194,"link":"/api/v1/people/666194"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800106,"link":"/api/v1/people/800106"},"credit":"b_ab"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_ab"},{"player":{"id":800106,"link":"/api/v1/people/800106"},"credit":"b_pa"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.48,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:34:50.447Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Velazquez lines out sharply to right fielder Mike Sirota.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:35:12.741Z","endTime":"2026-02-28T22:36:12.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680729,"fullName":"Garrett McDaniels","link":"/api/v1/people/680729"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377206247185434,"aZ":-38.195804084238716,"pfxX":-0.33274588008963946,"pfxZ":-3.98112689911496,"pX":1.1206874124970985,"pZ":2.7724995677747186,"vX0":-0.4537314811515134,"vY0":-122.11699851772606,"vZ0":-0.08906293540435417,"x":74.28,"y":163.92,"x0":1.3518932894501672,"y0":50.000141696610804,"z0":6.087147103257999,"aX":-0.5037962831351904},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.0,"breakHorizontal":0.7,"spinRate":2220,"spinDirection":337},"zone":12,"typeConfidence":2.0,"plateTime":0.4480322453697978,"extension":5.736471194945179},"index":0,"playId":"60181d37-c7de-3ef8-befc-ea4598786021","pitchNumber":1,"startTime":"2026-02-28T22:35:26.147Z","endTime":"2026-02-28T22:35:29.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"R","description":"Right"}},"second":{"id":800106,"link":"/api/v1/people/800106"},"third":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27254227676051,"aZ":-30.199671828332384,"pfxX":0.5568007276318231,"pfxZ":1.2542465041314381,"pX":-0.16417895555648673,"pZ":2.037652919858787,"vX0":-3.6712097961346237,"vY0":-125.6963405067429,"vZ0":-3.498369194887796,"x":123.26,"y":183.76,"x0":1.2530717272171872,"y0":50.00258917186922,"z0":5.941979153586224,"aX":0.8768355971082795},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":0.0,"spinRate":2459,"spinDirection":16},"zone":8,"typeConfidence":2.0,"plateTime":0.4384481354313783,"extension":5.595728022849204},"index":1,"playId":"9a28a5cf-f2f7-3474-a344-6a332e61b58a","pitchNumber":2,"startTime":"2026-02-28T22:35:42.681Z","endTime":"2026-02-28T22:35:47.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"R","description":"Right"}},"second":{"id":800106,"link":"/api/v1/people/800106"},"third":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61038640136606,"aZ":-26.91263544034212,"pfxX":7.438892174433863,"pfxZ":2.8466641418586374,"pX":-0.02179560254210878,"pZ":1.8774294342802413,"vX0":-6.3566278808326215,"vY0":-134.62775742674367,"vZ0":-5.551737110656314,"x":117.83,"y":188.09,"x0":1.396657017005266,"y0":50.001201212510715,"z0":5.856767360665948,"aX":13.734845196576648},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":-12.2,"spinRate":2216,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.4059343430338558,"extension":5.853018010835241},"hitData":{"launchSpeed":100.7,"launchAngle":18.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.07,"coordY":79.47}},"index":2,"playId":"a0df0b2c-3f5e-3905-81eb-86563a206b4d","pitchNumber":3,"startTime":"2026-02-28T22:36:06.997Z","endTime":"2026-02-28T22:36:12.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"R","description":"Right"}},"second":{"id":800106,"link":"/api/v1/people/800106"},"third":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_ab"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_ab"},{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_pa"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-1.4999999999999858,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:36:12.970Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Nevin flies out to right fielder Marcos Torres.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:38:26.190Z","endTime":"2026-02-28T22:40:22.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":693819,"fullName":"Kyle Nevin","link":"/api/v1/people/693819"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701717,"fullName":"Dalton Pence","link":"/api/v1/people/701717"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693819,"fullName":"Kyle Nevin","link":"/api/v1/people/693819"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":800106,"link":"/api/v1/people/800106"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dalton Pence replaces Josh Trentadue.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"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-28T22:37:18.318Z","endTime":"2026-02-28T22:37:25.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701717,"link":"/api/v1/people/701717"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":815048,"link":"/api/v1/people/815048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Nevin replaces Ryan Ward.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":7,"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-28T22:37:25.114Z","endTime":"2026-02-28T22:38:28.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693819,"link":"/api/v1/people/693819"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":669899,"link":"/api/v1/people/669899"},"defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279223459788522,"aZ":-13.802691065422879,"pfxX":1.9809904100408615,"pfxZ":10.016710534130818,"pX":0.381409286614095,"pZ":4.434243244673171,"vX0":-0.21875101083149645,"vY0":-134.36606086073746,"vZ0":-0.6578683057023533,"x":102.46,"y":119.06,"x0":0.2062750115693982,"y0":50.00260351160944,"z0":5.660206350355252,"aX":3.6331256020883913},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":-3.6,"spinRate":2168,"spinDirection":160},"zone":12,"typeConfidence":1.33,"plateTime":0.40716624821096614,"extension":6.607488484284618},"index":2,"playId":"7e72e716-bc04-3be8-b3f9-743577d430e3","pitchNumber":1,"startTime":"2026-02-28T22:38:28.498Z","endTime":"2026-02-28T22:38:31.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34840704387132,"aZ":-15.031638255924852,"pfxX":1.6279413176467206,"pfxZ":9.59442156356904,"pX":-0.4496651355130265,"pZ":3.532020480556065,"vX0":-2.1271279850118123,"vY0":-132.57923718756132,"vZ0":-2.49547974609819,"x":134.14,"y":143.42,"x0":0.15014850484176603,"y0":50.0048506459536,"z0":5.577725384095398,"aX":2.9095161568294614},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.0,"breakHorizontal":-2.5,"spinRate":1953,"spinDirection":160},"zone":11,"typeConfidence":1.35,"plateTime":0.4125524257220601,"extension":6.823559626236747},"index":3,"playId":"642e1cf3-13ac-3a36-bc79-f7fa45fb6443","pitchNumber":2,"startTime":"2026-02-28T22:38:44.364Z","endTime":"2026-02-28T22:38:50.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":84.6,"endSpeed":77.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.985867907735994,"aZ":-27.75967251003382,"pfxX":-1.6537404167095682,"pfxZ":2.866206614853537,"pX":-0.6893256588952689,"pZ":3.3745207584928743,"vX0":-1.9220023314550125,"vY0":-123.23021275316586,"vZ0":0.38898315650155546,"x":143.28,"y":147.67,"x0":0.31499926162996156,"y0":50.005384168369446,"z0":5.555638691401804,"aX":-2.548709609884565},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.5,"breakHorizontal":3.5,"spinRate":2087,"spinDirection":195},"zone":1,"typeConfidence":1.28,"plateTime":0.44411790390642203,"extension":6.718935143615344},"index":4,"playId":"7e041c83-023a-3941-ab44-05e22ccfc7a9","pitchNumber":3,"startTime":"2026-02-28T22:39:05.374Z","endTime":"2026-02-28T22:39:10.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.103352612939144,"aZ":-16.750053070041503,"pfxX":1.7466302084709882,"pfxZ":8.62778835384157,"pX":-0.5754705871629098,"pZ":2.620017564104878,"vX0":-2.0200329997590343,"vY0":-132.78963925650498,"vZ0":-4.335120597374349,"x":138.94,"y":168.04,"x0":-0.032263678865424056,"y0":50.0039017067246,"z0":5.49018517778739,"aX":3.1232734772140844},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.9,"breakHorizontal":-2.8,"spinRate":1999,"spinDirection":166},"zone":4,"typeConfidence":1.37,"plateTime":0.4122749355236577,"extension":6.728135505249958},"index":5,"playId":"07d38e92-d129-32a1-be37-0b25569dd906","pitchNumber":4,"startTime":"2026-02-28T22:39:22.567Z","endTime":"2026-02-28T22:39:28.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":81.1,"endSpeed":75.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.394900721491474,"aZ":-28.401026554024295,"pfxX":1.1175993578032977,"pfxZ":2.655016711579864,"pX":-0.38428087891696217,"pZ":-0.12391328251105334,"vX0":-1.6988729475256936,"vY0":-118.03727557108226,"vZ0":-6.599660909353822,"x":131.65,"y":242.13,"x0":0.1978863832079593,"y0":50.00053364864485,"z0":5.30627744266117,"aX":1.5851431340198614},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.6,"breakHorizontal":-1.7,"spinRate":1165,"spinDirection":149},"zone":13,"typeConfidence":1.34,"plateTime":0.4631283768478065,"extension":7.022183446809547},"index":6,"playId":"28d5dc52-1e40-39fc-9bf0-96fc177e2e31","pitchNumber":5,"startTime":"2026-02-28T22:39:56.358Z","endTime":"2026-02-28T22:40:00.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.812423233701615,"aZ":-12.740255659819193,"pfxX":1.5521764417346104,"pfxZ":10.43652197256845,"pX":0.10656292610124626,"pZ":2.939998229387992,"vX0":-0.5547307912110909,"vY0":-134.97495598458977,"vZ0":-4.668255874271825,"x":112.94,"y":159.4,"x0":0.11195298766378954,"y0":50.005068859995184,"z0":5.575509152838396,"aX":2.89099602282996},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":-2.8,"spinRate":2184,"spinDirection":156},"zone":2,"typeConfidence":1.35,"plateTime":0.4043657904418838,"extension":6.622415849516478},"hitData":{"launchSpeed":84.9,"launchAngle":52.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.59,"coordY":103.02}},"index":7,"playId":"32140542-8fc0-3f29-9e2e-fb88d49539fa","pitchNumber":6,"startTime":"2026-02-28T22:40:13.954Z","endTime":"2026-02-28T22:40:22.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693819,"link":"/api/v1/people/693819"},"credit":"b_ab"},{"player":{"id":701717,"link":"/api/v1/people/701717"},"credit":"p_ab"},{"player":{"id":693819,"link":"/api/v1/people/693819"},"credit":"b_pa"},{"player":{"id":701717,"link":"/api/v1/people/701717"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:40:22.280Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mike Sirota homers (1) on a fly ball to left field.","rbi":1,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:40:23.914Z","endTime":"2026-02-28T22:42:05.454Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701527,"fullName":"Mike Sirota","link":"/api/v1/people/701527"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701717,"fullName":"Dalton Pence","link":"/api/v1/people/701717"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":701527,"fullName":"Mike Sirota","link":"/api/v1/people/701527"},"responsiblePitcher":{"id":701717,"link":"/api/v1/people/701717"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.0,"endSpeed":76.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99130265957748,"aZ":-28.158501920032023,"pfxX":-3.5598458161221505,"pfxZ":2.745709799812561,"pX":1.356717332824488,"pZ":2.3485650342627387,"vX0":2.919607172999926,"vY0":-119.5715010841965,"vZ0":-1.7353787617104364,"x":65.29,"y":175.37,"x0":0.5879996835387898,"y0":50.00270437621558,"z0":5.58755316494109,"aX":-5.204139577626796},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.8,"breakHorizontal":5.9,"spinRate":2203,"spinDirection":213},"zone":14,"typeConfidence":1.34,"plateTime":0.4564233957216195,"extension":6.560111514913177},"index":0,"playId":"f09ad348-89dc-3e71-8524-8a6a7a540de2","pitchNumber":1,"startTime":"2026-02-28T22:40:47.608Z","endTime":"2026-02-28T22:40:51.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74134325589346,"aZ":-11.785054139602025,"pfxX":1.2663466636134486,"pfxZ":11.511945086646623,"pX":0.1300248993584625,"pZ":1.6455047176566666,"vX0":-0.23171980829016436,"vY0":-131.9158530029311,"vZ0":-7.452673278737933,"x":112.04,"y":194.35,"x0":0.0541331407576552,"y0":50.00571689547948,"z0":5.366722617848487,"aX":2.243353069306027},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.6,"breakHorizontal":-2.3,"spinRate":2178,"spinDirection":163},"zone":8,"typeConfidence":1.35,"plateTime":0.4144231726555887,"extension":6.772495614945909},"index":1,"playId":"f7126cc3-75fc-3f49-bd52-3847418e7387","pitchNumber":2,"startTime":"2026-02-28T22:41:02.407Z","endTime":"2026-02-28T22:41:06.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341503778438156,"aZ":-12.163306626741612,"pfxX":2.880743009563094,"pfxZ":10.945923860674096,"pX":-1.0433684513239248,"pZ":3.0265691402114747,"vX0":-3.9554650286243667,"vY0":-134.1971104242081,"vZ0":-4.265103078123996,"x":156.77,"y":157.06,"x0":0.07369060497387488,"y0":50.006516501967205,"z0":5.499456487186211,"aX":5.268773846200394},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-4.4,"spinRate":2192,"spinDirection":160},"zone":11,"typeConfidence":1.38,"plateTime":0.407738903714538,"extension":6.723755866756436},"index":2,"playId":"96552674-1214-3c10-83c8-970d24e2c30d","pitchNumber":3,"startTime":"2026-02-28T22:41:20.249Z","endTime":"2026-02-28T22:41:23.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.369729987995314,"aZ":-13.993381161682697,"pfxX":1.5502344735377256,"pfxZ":10.33008753613846,"pX":-0.5503185544935245,"pZ":3.0592781188038063,"vX0":-2.0968954401904227,"vY0":-131.6816115183858,"vZ0":-3.6999739477660682,"x":137.98,"y":156.18,"x0":0.054068445722209715,"y0":50.005124814402556,"z0":5.514667261734607,"aX":2.7292248141770457},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.1,"breakHorizontal":-2.4,"spinRate":2280,"spinDirection":159},"zone":1,"typeConfidence":1.34,"plateTime":0.41559205721156145,"extension":6.721461072734437},"hitData":{"launchSpeed":99.4,"launchAngle":32.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":18.75,"coordY":82.74}},"index":3,"playId":"19f2d763-a718-3ea7-9ada-532c9dc81db2","pitchNumber":4,"startTime":"2026-02-28T22:41:37.880Z","endTime":"2026-02-28T22:42:05.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"credit":"b_ab"},{"player":{"id":701717,"link":"/api/v1/people/701717"},"credit":"p_ab"},{"player":{"id":701527,"link":"/api/v1/people/701527"},"credit":"b_pa"},{"player":{"id":701717,"link":"/api/v1/people/701717"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":0.56,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:42:05.454Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chris Newell flies out to right fielder Marcos Torres.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:41:47.685Z","endTime":"2026-02-28T22:43:40.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701717,"fullName":"Dalton Pence","link":"/api/v1/people/701717"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800106,"link":"/api/v1/people/800106"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.805504399194053,"aZ":-11.960651800224992,"pfxX":2.555886089383259,"pfxZ":10.863193843990363,"pX":-0.5529053595815303,"pZ":2.1214082302620785,"vX0":-2.871955650639623,"vY0":-134.69560471086632,"vZ0":-6.4038941849628355,"x":138.08,"y":181.5,"x0":0.18876749917091284,"y0":50.001278684304324,"z0":5.35410687386825,"aX":4.755270334486036},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-4.1,"spinRate":2169,"spinDirection":160},"zone":7,"typeConfidence":1.39,"plateTime":0.40470853552078623,"extension":6.830061506025753},"index":0,"playId":"32af4ba1-c4fa-3e64-9e72-c97dbd12e43b","pitchNumber":1,"startTime":"2026-02-28T22:42:25.138Z","endTime":"2026-02-28T22:42:29.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491277143067347,"aZ":-9.572452984937607,"pfxX":4.417046575916578,"pfxZ":11.955601469553457,"pX":0.7169291242830288,"pZ":2.160645365361639,"vX0":-1.1231933655229946,"vY0":-136.28129557050266,"vZ0":-6.6158676628857975,"x":89.67,"y":180.44,"x0":0.5590696611741383,"y0":50.00548781584572,"z0":5.272843892312268,"aX":8.353164636270844},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.5,"breakHorizontal":-7.8,"spinRate":2449,"spinDirection":158},"zone":9,"typeConfidence":1.38,"plateTime":0.40110887956212915,"extension":6.624284644396519},"index":1,"playId":"812f5834-132a-3eb7-bc04-cc4ffb24ffbe","pitchNumber":2,"startTime":"2026-02-28T22:42:39.877Z","endTime":"2026-02-28T22:42:43.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67631055749046,"aZ":-29.6413595432788,"pfxX":-3.6646042623372512,"pfxZ":1.7049085937149684,"pX":0.9786075844814484,"pZ":2.7119721052972405,"vX0":2.454085409995896,"vY0":-120.13360504269836,"vZ0":-0.4026376097187917,"x":79.7,"y":165.56,"x0":0.42827031728897386,"y0":50.00257459455803,"z0":5.479725925747481,"aX":-5.444694246287517},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.2,"breakHorizontal":6.1,"spinRate":2076,"spinDirection":201},"zone":12,"typeConfidence":1.34,"plateTime":0.45309572573181267,"extension":6.696170390904664},"index":2,"playId":"38da559d-cbfa-33af-8bba-a374bf029f7a","pitchNumber":3,"startTime":"2026-02-28T22:43:09.597Z","endTime":"2026-02-28T22:43:13.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.980969151979636,"aZ":-24.376370937436892,"pfxX":-3.5061321965685757,"pfxZ":5.003915051033497,"pX":0.31810058546618586,"pZ":2.144211333385132,"vX0":0.9193529615817976,"vY0":-123.11059615081763,"vZ0":-2.9034387355670512,"x":104.87,"y":180.89,"x0":0.3988560966087597,"y0":50.00365453141848,"z0":5.369254043986488,"aX":-5.463158937774589},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.8,"breakHorizontal":6.2,"spinRate":2275,"spinDirection":186},"zone":9,"typeConfidence":1.21,"plateTime":0.44237078509115113,"extension":6.774689885890149},"hitData":{"launchSpeed":100.4,"launchAngle":53.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.5,"coordY":111.97}},"index":3,"playId":"d96051ec-dd1b-3141-9751-d861e9d21cc6","pitchNumber":4,"startTime":"2026-02-28T22:43:31.232Z","endTime":"2026-02-28T22:43:40.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_ab"},{"player":{"id":701717,"link":"/api/v1/people/701717"},"credit":"p_ab"},{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_pa"},{"player":{"id":701717,"link":"/api/v1/people/701717"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:43:40.792Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Seby Zavala pops out to first baseman Nick Pratto.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:43:44.805Z","endTime":"2026-02-28T22:44:31.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701717,"fullName":"Dalton Pence","link":"/api/v1/people/701717"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26135050014499,"aZ":-11.64159888200368,"pfxX":4.572852708855159,"pfxZ":11.220566004632545,"pX":0.8634957671351924,"pZ":4.023037176387276,"vX0":-0.10179744208854719,"vY0":-134.2341211823661,"vZ0":-2.102317362655563,"x":84.09,"y":130.16,"x0":0.3073501249195023,"y0":50.005958678245925,"z0":5.642248757908064,"aX":8.371060920447398},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.2,"breakHorizontal":-8.3,"spinRate":2293,"spinDirection":157},"zone":12,"typeConfidence":1.37,"plateTime":0.40757733026259535,"extension":6.680307051201734},"index":0,"playId":"b4090e57-a8d0-3e5f-b6e7-8f87f085502b","pitchNumber":1,"startTime":"2026-02-28T22:44:08.936Z","endTime":"2026-02-28T22:44:11.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.999203061321744,"aZ":-12.538139495798777,"pfxX":1.8186553786861024,"pfxZ":10.743734183307048,"pX":-0.27350056958212793,"pZ":2.702988055554855,"vX0":-1.5818168469709009,"vY0":-133.8685493868074,"vZ0":-4.987611941329642,"x":127.43,"y":165.8,"x0":0.08674046050583384,"y0":50.00476286767265,"z0":5.477258722851053,"aX":3.324486011506813},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":-3.0,"spinRate":2294,"spinDirection":164},"zone":5,"typeConfidence":1.36,"plateTime":0.4080682908691595,"extension":6.686582108522009},"hitData":{"launchSpeed":80.3,"launchAngle":71.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.82,"coordY":162.17}},"index":1,"playId":"71837534-adf9-333b-8194-1ce40b5b6bb2","pitchNumber":2,"startTime":"2026-02-28T22:44:23.046Z","endTime":"2026-02-28T22:44:31.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_ab"},{"player":{"id":701717,"link":"/api/v1/people/701717"},"credit":"p_ab"},{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_pa"},{"player":{"id":701717,"link":"/api/v1/people/701717"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:44:31.999Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Richie Martin Jr. flies out to right fielder Mike Sirota.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:46:56.569Z","endTime":"2026-02-28T22:47:28.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyle Nevin remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":7,"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-28T22:45:24.895Z","endTime":"2026-02-28T22:45:24.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693819,"link":"/api/v1/people/693819"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":669899,"link":"/api/v1/people/669899"},"defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Antoine Kelly replaces Garrett McDaniels.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"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-28T22:45:24.914Z","endTime":"2026-02-28T22:46:58.775Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681520,"link":"/api/v1/people/681520"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.7,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881858630781707,"aZ":-18.1028997260041,"pfxX":4.050169645770776,"pfxZ":6.719932295798412,"pX":0.8117582221512474,"pZ":2.6057467277523574,"vX0":-3.6895098495380823,"vY0":-143.04419881029872,"vZ0":-5.330782724837152,"x":86.06,"y":168.42,"x0":1.585760329173768,"y0":50.0007258136754,"z0":5.611189223053219,"aX":8.47708622857853},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.4,"breakHorizontal":-6.7,"spinRate":2145,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.38144297873064437,"extension":6.5746046745402085},"index":2,"playId":"87768be8-2f56-3b20-831b-321dcc504466","pitchNumber":1,"startTime":"2026-02-28T22:46:58.775Z","endTime":"2026-02-28T22:47:02.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.2,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.724227743282924,"aZ":-16.346288634900787,"pfxX":5.063888141860043,"pfxZ":7.517246418270183,"pX":-0.1859726176860075,"pZ":1.341840627097922,"vX0":-6.819631608420195,"vY0":-143.37832645590072,"vZ0":-8.80378789886614,"x":124.09,"y":202.55,"x0":1.5532297652268592,"y0":50.00063697373189,"z0":5.448735817343493,"aX":10.65879839368035},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.2,"breakHorizontal":-7.9,"spinRate":2210,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.38042723319908456,"extension":6.628872192526714},"hitData":{"launchSpeed":98.9,"launchAngle":33.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.51,"coordY":62.41}},"index":3,"playId":"acdfa5d1-526e-3fbc-bbc7-be1d979b6d03","pitchNumber":2,"startTime":"2026-02-28T22:47:17.449Z","endTime":"2026-02-28T22:47:28.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:47:28.812Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Osuna flies out to center fielder Eduardo Quintero.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:47:26.572Z","endTime":"2026-02-28T22:49:24.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44576305451865,"aZ":-21.918702284986182,"pfxX":8.627779739206352,"pfxZ":4.955862265287962,"pX":1.4375352535724042,"pZ":3.0293470115242593,"vX0":-3.427261752063793,"vY0":-142.6524410302468,"vZ0":-3.0429052296258248,"x":62.2,"y":156.99,"x0":1.530401438129126,"y0":50.0054556463692,"z0":5.484576335243877,"aX":17.86358485784987},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":-15.0,"spinRate":2260,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.38330858096250875,"extension":6.4167785577767145},"index":0,"playId":"7e7876e7-56d2-3d63-bae4-46852003c1f8","pitchNumber":1,"startTime":"2026-02-28T22:47:54.065Z","endTime":"2026-02-28T22:47:57.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26987558626135,"aZ":-18.50798261079601,"pfxX":8.398192337249224,"pfxZ":6.77380221225457,"pX":-0.28706918492477085,"pZ":2.0079047436892106,"vX0":-7.767355891888436,"vY0":-140.3105020361088,"vZ0":-6.078958433696394,"x":127.94,"y":184.57,"x0":1.4103197218808388,"y0":50.00242435537947,"z0":5.3864149285540455,"aX":16.940824602529972},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.3,"breakHorizontal":-13.8,"spinRate":2145,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.3886340925961771,"extension":6.733160211802583},"index":1,"playId":"de48a443-3939-349a-94cb-d1753b8c1749","pitchNumber":2,"startTime":"2026-02-28T22:48:12.115Z","endTime":"2026-02-28T22:48:18.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.348885371938376,"aZ":-20.213256451436408,"pfxX":-5.214861789492733,"pfxZ":7.3162466724998705,"pX":-0.11617970978816797,"pZ":2.5030628594990616,"vX0":-2.937222446826585,"vY0":-126.89134701839427,"vZ0":-3.032817441607497,"x":121.43,"y":171.2,"x0":1.732855036499995,"y0":50.001769255348286,"z0":5.319451546687734,"aX":-8.52511187764828},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.8,"breakHorizontal":10.1,"spinRate":2389,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.431217618207719,"extension":6.719947313991866},"index":2,"playId":"125d90f3-24f3-395a-9429-115b829d5e15","pitchNumber":3,"startTime":"2026-02-28T22:48:30.449Z","endTime":"2026-02-28T22:48:33.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":88.7,"endSpeed":81.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.815333160727004,"aZ":-22.2616351697821,"pfxX":-2.653580063614188,"pfxZ":5.8679694445073824,"pX":-0.5013206590073062,"pZ":1.7882981131672104,"vX0":-4.748667803346146,"vY0":-129.1055252957362,"vZ0":-4.403211109237572,"x":136.11,"y":190.5,"x0":1.7062513920252076,"y0":50.00114687398583,"z0":5.228724237504338,"aX":-4.47872397689088},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.8,"breakHorizontal":5.9,"spinRate":2500,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4242075410708508,"extension":6.644324578652308},"index":3,"playId":"ad440858-a229-31f5-89b2-4ee1898023d3","pitchNumber":4,"startTime":"2026-02-28T22:48:52.551Z","endTime":"2026-02-28T22:48:57.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":88.8,"endSpeed":80.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.546894792530406,"aZ":-18.14927730380888,"pfxX":-2.158432193776824,"pfxZ":8.337867733634498,"pX":0.04233605700253606,"pZ":2.770363946419851,"vX0":-4.05852701152756,"vY0":-129.27806364918277,"vZ0":-2.937894880408412,"x":115.39,"y":163.98,"x0":1.9168731032016975,"y0":50.002800641891426,"z0":5.325141544999697,"aX":-3.628854427648171},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.6,"breakHorizontal":4.9,"spinRate":2366,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4247278997240782,"extension":6.633721847084595},"hitData":{"launchSpeed":98.1,"launchAngle":44.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.06,"coordY":66.62}},"index":4,"playId":"014b0694-35d8-32fb-97ca-e7a1affb74ab","pitchNumber":5,"startTime":"2026-02-28T22:49:15.642Z","endTime":"2026-02-28T22:49:24.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:49:24.284Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keith Jones II walks.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:49:47.568Z","endTime":"2026-02-28T22:52:00.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695069,"fullName":"Keith Jones II","link":"/api/v1/people/695069"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695069,"fullName":"Keith Jones II","link":"/api/v1/people/695069"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695069,"fullName":"Keith Jones II","link":"/api/v1/people/695069"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Keith Jones II replaces Hector Osorio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":7,"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-28T22:49:31.418Z","endTime":"2026-02-28T22:49:49.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695069,"link":"/api/v1/people/695069"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"202","replacedPlayer":{"id":800540,"link":"/api/v1/people/800540"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.259599138038354,"aZ":-18.671734499781312,"pfxX":8.145227712241507,"pfxZ":6.77691784708132,"pX":0.7934428231475511,"pZ":0.9077800681739012,"vX0":-5.239464764654288,"vY0":-140.39578661800067,"vZ0":-8.683633657980266,"x":86.76,"y":214.27,"x0":1.6270787927208017,"y0":50.005513827885416,"z0":5.259883711720704,"aX":16.236892525838034},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":-13.7,"spinRate":2297,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.3903594567824409,"extension":6.771527683819777},"index":1,"playId":"f31415ba-6be7-3083-a605-e780cd9cbb87","pitchNumber":1,"startTime":"2026-02-28T22:49:49.914Z","endTime":"2026-02-28T22:49:52.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":695069,"link":"/api/v1/people/695069","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":98.9,"endSpeed":90.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17080893263959,"aZ":-17.256478134500433,"pfxX":5.471180761302542,"pfxZ":7.146260754419666,"pX":-0.39836666288503136,"pZ":2.715888883189493,"vX0":-7.402406346175829,"vY0":-143.75416784058362,"vZ0":-4.695573921652064,"x":132.18,"y":165.45,"x0":1.5024469113988759,"y0":50.00025670497257,"z0":5.4458777084751775,"aX":11.418122377949443},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.1,"breakHorizontal":-8.4,"spinRate":2360,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.3814001945240091,"extension":6.635416360268364},"index":2,"playId":"b8b23004-a737-3d71-8d62-ac30c550a594","pitchNumber":2,"startTime":"2026-02-28T22:50:10.645Z","endTime":"2026-02-28T22:50:14.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":695069,"link":"/api/v1/people/695069","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":86.9,"endSpeed":79.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.054118068608624,"aZ":-24.247413398968668,"pfxX":-3.4896896290656128,"pfxZ":4.938019234738879,"pX":0.011161809925689707,"pZ":1.7473559052913468,"vX0":-3.3772720489416805,"vY0":-126.47289693772623,"vZ0":-3.7400257990481895,"x":116.57,"y":191.6,"x0":1.821732015945132,"y0":50.00225230192162,"z0":5.211226316134448,"aX":-5.5988537740824},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.3,"breakHorizontal":7.2,"spinRate":2525,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.4346474278805559,"extension":6.798217566841593},"index":3,"playId":"289c80a4-0124-3ada-af2e-6cfa742396c2","pitchNumber":3,"startTime":"2026-02-28T22:50:29.381Z","endTime":"2026-02-28T22:50:33.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":695069,"link":"/api/v1/people/695069","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":98.9,"endSpeed":90.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78972880957186,"aZ":-15.632115660492993,"pfxX":4.229989843110475,"pfxZ":7.895351527381356,"pX":0.6738550105373443,"pZ":2.8602709583391044,"vX0":-4.30410386022431,"vY0":-143.9219458484534,"vZ0":-4.679149813353237,"x":91.31,"y":161.55,"x0":1.6400516807903451,"y0":50.004203200451855,"z0":5.477246951462204,"aX":8.863782837134123},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":-6.8,"spinRate":2284,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.3807605829140819,"extension":6.581366234451809},"index":4,"playId":"a4b74a5b-66d4-3757-a72c-5cfb81a306e1","pitchNumber":4,"startTime":"2026-02-28T22:50:47.887Z","endTime":"2026-02-28T22:50:51.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":695069,"link":"/api/v1/people/695069","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60035162876358,"aZ":-19.561788404159724,"pfxX":-6.3049917985445845,"pfxZ":7.743299788082426,"pX":-0.7382936942858255,"pZ":2.4082982208309662,"vX0":-4.158534771242974,"vY0":-127.45173601512784,"vZ0":-3.241292637802112,"x":145.14,"y":173.76,"x0":1.739078580143931,"y0":50.00285831631721,"z0":5.259410984272321,"aX":-10.270640846732075},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.4,"breakHorizontal":12.4,"spinRate":2491,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4313800147501379,"extension":6.7501838088756045},"index":5,"playId":"ed30d91b-a19a-3f71-a053-d93bcc491614","pitchNumber":5,"startTime":"2026-02-28T22:51:09.041Z","endTime":"2026-02-28T22:51:20.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":695069,"link":"/api/v1/people/695069","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":99.0,"endSpeed":90.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13086750530126,"aZ":-18.668545306115636,"pfxX":6.165850734580394,"pfxZ":6.4060507918003555,"pX":1.352776962386485,"pZ":3.6465362461260953,"vX0":-2.9564176724776754,"vY0":-144.2011136828134,"vZ0":-2.0805007541781766,"x":65.44,"y":140.32,"x0":1.589483862833704,"y0":50.003598692141935,"z0":5.527447434233099,"aX":13.002419679939504},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.4,"breakHorizontal":-10.6,"spinRate":2291,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.37964581489364413,"extension":6.492497856960776},"index":6,"playId":"4069832a-4c69-35bc-8eda-4cfb1954a877","pitchNumber":6,"startTime":"2026-02-28T22:51:34.879Z","endTime":"2026-02-28T22:51:40.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":695069,"link":"/api/v1/people/695069","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12312378341644,"aZ":-22.697441367831477,"pfxX":-1.6938264189726748,"pfxZ":6.0303765482682,"pX":1.3165064017663257,"pZ":2.484250496285536,"vX0":-0.7483680695650853,"vY0":-125.03513025065632,"vZ0":-2.3677675924674877,"x":66.82,"y":171.71,"x0":1.8404099550943407,"y0":50.000218745154505,"z0":5.321948131174935,"aX":-2.65918876007773},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.6,"breakHorizontal":3.2,"spinRate":2435,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.439443799435308,"extension":6.745751607178712},"index":7,"playId":"e0e8fbe3-1ac3-38b9-ad99-5b32b94ecf0f","pitchNumber":7,"startTime":"2026-02-28T22:51:56.474Z","endTime":"2026-02-28T22:52:00.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":695069,"link":"/api/v1/people/695069","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695069,"link":"/api/v1/people/695069"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:52:00.973Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Pratto strikes out swinging.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:52:21.923Z","endTime":"2026-02-28T22:54:44.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":685716,"link":"/api/v1/people/685716"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91722156655889,"aZ":-21.528952106047537,"pfxX":-0.8010168938123734,"pfxZ":6.491719232844984,"pX":-0.43737786787113747,"pZ":0.22983360790877227,"vX0":-5.087909496648287,"vY0":-126.72441575162843,"vZ0":-7.995905274850799,"x":133.67,"y":232.57,"x0":1.6937250414106164,"y0":50.00342480948042,"z0":5.123530593219546,"aX":-1.3125207522886615},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.3,"breakHorizontal":2.5,"spinRate":2420,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4308876257339662,"extension":6.776407123298129},"index":0,"playId":"3eecad6e-0737-331c-9cc7-0d61ccfb228f","pitchNumber":1,"startTime":"2026-02-28T22:52:32.415Z","endTime":"2026-02-28T22:52:36.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":695069,"link":"/api/v1/people/695069"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.446891879031348,"aZ":-16.73522709580827,"pfxX":4.569545126125632,"pfxZ":7.7041184485453815,"pX":0.9094720475429906,"pZ":2.7057994213428898,"vX0":-3.9152225345472993,"vY0":-139.9182350937129,"vZ0":-4.7856908121403,"x":82.33,"y":165.72,"x0":1.7259923361505676,"y0":50.002113751308244,"z0":5.517951787634219,"aX":9.155744552315008},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":-7.6,"spinRate":2280,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3899079244810988,"extension":6.635126199813184},"index":1,"playId":"6035c3a3-bc4f-3d1b-a0ae-f8eb5799b29a","pitchNumber":2,"startTime":"2026-02-28T22:52:56.809Z","endTime":"2026-02-28T22:53:02.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":695069,"link":"/api/v1/people/695069"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141538705782466,"aZ":-18.41458051501646,"pfxX":6.3523852093998565,"pfxZ":6.7663464179430495,"pX":0.1824668888789995,"pZ":2.867814404893142,"vX0":-6.203534506838877,"vY0":-141.239484379594,"vZ0":-4.132966707669027,"x":110.04,"y":161.35,"x0":1.5748840892488079,"y0":50.00392268783494,"z0":5.523546101183201,"aX":12.92136308230366},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.6,"breakHorizontal":-10.3,"spinRate":2239,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.38680206536813166,"extension":6.671012169147824},"index":2,"playId":"cced8867-f421-338e-b2c2-ac20305ca564","pitchNumber":3,"startTime":"2026-02-28T22:53:18.683Z","endTime":"2026-02-28T22:53:24.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":695069,"link":"/api/v1/people/695069"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208386170807113,"aZ":-19.06654767636512,"pfxX":4.907070967290614,"pfxZ":6.558242429881902,"pX":-0.11230254067422261,"pZ":3.761417488912716,"vX0":-6.576155042801497,"vY0":-139.69876868942302,"vZ0":-1.8574310524218896,"x":121.28,"y":137.22,"x0":1.622574473018165,"y0":50.00044790943186,"z0":5.67366149758629,"aX":9.805014300596262},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":-7.7,"spinRate":2210,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.3904253619971727,"extension":6.6529361446997},"index":3,"playId":"0c990070-438b-3984-9722-0c16ae1eb74b","pitchNumber":4,"startTime":"2026-02-28T22:53:50.915Z","endTime":"2026-02-28T22:53:54.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":695069,"link":"/api/v1/people/695069"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":96.2,"endSpeed":88.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.713080305106228,"aZ":-18.10848727674795,"pfxX":4.151816524991246,"pfxZ":7.018893676263298,"pX":-0.3794278194094856,"pZ":3.0914675256946786,"vX0":-6.5997746350128885,"vY0":-139.99869629360867,"vZ0":-3.666563630514828,"x":131.46,"y":155.31,"x0":1.458620624106921,"y0":50.005290806633056,"z0":5.588539821535787,"aX":8.323635392637568},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":-6.4,"spinRate":2260,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.38978531765032187,"extension":6.540698706165396},"index":4,"playId":"cf8f4a29-4d4b-3bd2-880c-d4f36b0e9634","pitchNumber":5,"startTime":"2026-02-28T22:54:13.851Z","endTime":"2026-02-28T22:54:17.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":695069,"link":"/api/v1/people/695069"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530853881391135,"aZ":-25.834172371215296,"pfxX":-8.386977172517035,"pfxZ":3.9394802583038286,"pX":-1.005800755714272,"pZ":1.5170266368157668,"vX0":-4.472268476978343,"vY0":-126.54624563000918,"vZ0":-4.082180927255942,"x":155.34,"y":197.82,"x0":1.8782724327731772,"y0":50.005521911330995,"z0":5.237820142309995,"aX":-13.507291135510432},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2477,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.43399910820304477,"extension":6.6809513404323075},"index":5,"playId":"39b76bf6-8278-314d-ba06-2b2c7b5fe60c","pitchNumber":6,"startTime":"2026-02-28T22:54:41.184Z","endTime":"2026-02-28T22:54:44.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685716,"link":"/api/v1/people/685716"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":692222,"link":"/api/v1/people/692222"},"left":{"id":683006,"link":"/api/v1/people/683006"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":695069,"link":"/api/v1/people/695069"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668472,"link":"/api/v1/people/668472"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:54:44.836Z","atBatIndex":76},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Gelof homers (1) on a fly ball to center field.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T22:56:58.690Z","endTime":"2026-02-28T22:59:01.335Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686769,"fullName":"Dane Acker","link":"/api/v1/people/686769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"responsiblePitcher":{"id":686769,"link":"/api/v1/people/686769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Keith Jones II remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":7,"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-28T22:55:28.204Z","endTime":"2026-02-28T22:55:28.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695069,"link":"/api/v1/people/695069"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"202","replacedPlayer":{"id":800540,"link":"/api/v1/people/800540"},"defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":800540,"link":"/api/v1/people/800540"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dane Acker replaces Dalton Pence.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"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-28T22:55:28.230Z","endTime":"2026-02-28T22:57:00.837Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686769,"link":"/api/v1/people/686769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701717,"link":"/api/v1/people/701717","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50373161485113,"aZ":-32.7708315096065,"pfxX":1.6604098406705479,"pfxZ":-0.3569772094477699,"pX":-0.11327035674710409,"pZ":2.8343225149782767,"vX0":-0.1059402377942137,"vY0":-127.42200746379366,"vZ0":-1.6358333193308299,"x":121.32,"y":162.25,"x0":-0.2870620195561788,"y0":50.00557873657859,"z0":6.067095431950725,"aX":2.7384462023288747},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.8,"breakHorizontal":-3.0,"spinRate":2305,"spinDirection":142},"zone":2,"typeConfidence":0.88,"plateTime":0.429397480039829,"extension":6.382727183988405},"index":2,"playId":"95cd898a-0ab7-3139-a621-c44ecf86f4e2","pitchNumber":1,"startTime":"2026-02-28T22:57:00.837Z","endTime":"2026-02-28T22:57:05.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275734603325574,"aZ":-31.610287269471232,"pfxX":0.929306520494019,"pfxZ":0.3384685139400201,"pX":1.101496942584472,"pZ":2.039063320880588,"vX0":2.5576014550925144,"vY0":-128.44372505422876,"vZ0":-3.9284128354405974,"x":75.01,"y":183.73,"x0":-0.025819024010261267,"y0":50.00476773167786,"z0":6.032045563905281,"aX":1.5611063911831407},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":-2.3,"spinRate":2458,"spinDirection":64},"zone":14,"typeConfidence":0.77,"plateTime":0.42556891104002714,"extension":6.215310690098563},"index":3,"playId":"4fb8670f-bccc-3eb4-bee7-f399cac2a8f0","pitchNumber":2,"startTime":"2026-02-28T22:57:15.578Z","endTime":"2026-02-28T22:57:20.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-28T22:57:28.802Z","endTime":"2026-02-28T22:57:38.340Z","isPitch":false,"type":"action","player":{"id":695372,"link":"/api/v1/people/695372"},"defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.114765315583462,"aZ":-32.14798644099563,"pfxX":0.8917377187253468,"pfxZ":0.016671055088649744,"pX":2.1568441653808073,"pZ":1.329027608201949,"vX0":5.023454909443532,"vY0":-128.81940400703374,"vZ0":-5.45283616751701,"x":34.79,"y":202.9,"x0":0.06765981713309888,"y0":50.00445417217628,"z0":5.95096787726338,"aX":1.501858209083663},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.0,"breakHorizontal":-2.8,"spinRate":2438,"spinDirection":76},"zone":14,"typeConfidence":0.7,"plateTime":0.4247730565392005,"extension":6.453141790393411},"index":5,"playId":"7faca656-e7be-34eb-ac74-b0937eabf935","pitchNumber":3,"startTime":"2026-02-28T22:57:38.340Z","endTime":"2026-02-28T22:57:41.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07541452452389,"aZ":-43.93757344101098,"pfxX":3.386469436401654,"pfxZ":-8.0553636233598,"pX":0.5071523175641635,"pZ":1.1052257976815003,"vX0":0.5865267115398362,"vY0":-120.25582688331188,"vZ0":-2.473253823113887,"x":97.67,"y":208.94,"x0":-0.18006480229044172,"y0":50.00591524567883,"z0":6.057593057080635,"aX":4.943192992882764},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.9,"breakHorizontal":-6.2,"spinRate":2702,"spinDirection":22},"zone":14,"typeConfidence":0.86,"plateTime":0.45607038348923634,"extension":6.288128004826362},"index":6,"playId":"c2ef94c1-a504-31a4-ad17-30313328b485","pitchNumber":4,"startTime":"2026-02-28T22:57:57.099Z","endTime":"2026-02-28T22:58:00.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.390279353394526,"aZ":-11.092454242531515,"pfxX":-4.693260803399953,"pfxZ":10.49024676857334,"pX":0.5447785822751761,"pZ":2.975717466183757,"vX0":3.309215315156592,"vY0":-140.51917766739413,"vZ0":-6.161166267778746,"x":96.23,"y":158.44,"x0":-0.035464447591327206,"y0":50.00386580667971,"z0":5.910144095458325,"aX":-9.431897014019759},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":7.9,"spinRate":2288,"spinDirection":206},"zone":3,"typeConfidence":0.95,"plateTime":0.3890759848791423,"extension":6.545386573450516},"index":7,"playId":"7ba7ce0a-3bd7-3bc8-9916-dfacedb2c161","pitchNumber":5,"startTime":"2026-02-28T22:58:14.461Z","endTime":"2026-02-28T22:58:18.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00775795441714,"aZ":-32.65667966947177,"pfxX":1.24433976545726,"pfxZ":-0.2799633112967923,"pX":0.0055385070378880605,"pZ":1.5906318748383081,"vX0":0.06974877570289817,"vY0":-130.8205359049232,"vZ0":-4.934237124494103,"x":116.79,"y":195.83,"x0":-0.18305606634618068,"y0":50.00430940997961,"z0":5.964876088513063,"aX":2.1449508150922125},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.4,"breakHorizontal":-2.3,"spinRate":2349,"spinDirection":153},"zone":14,"typeConfidence":0.66,"plateTime":0.4195660983064866,"extension":6.303103482713337},"hitData":{"launchSpeed":103.1,"launchAngle":31.0,"totalDistance":431.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.1,"coordY":26.21}},"index":8,"playId":"8524652c-029e-34e6-a679-6eb12a7913bc","pitchNumber":6,"startTime":"2026-02-28T22:58:37.884Z","endTime":"2026-02-28T22:59:01.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"credit":"b_ab"},{"player":{"id":686769,"link":"/api/v1/people/686769"},"credit":"p_ab"},{"player":{"id":695372,"link":"/api/v1/people/695372"},"credit":"b_pa"},{"player":{"id":686769,"link":"/api/v1/people/686769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-8.900000000000006,"leverageIndex":1.54,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:59:01.335Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nelson Quiroz grounds out, shortstop Andrew Velazquez to first baseman Nick Pratto.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T22:58:47.529Z","endTime":"2026-02-28T23:00:19.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":685716,"fullName":"Nelson Quiroz","link":"/api/v1/people/685716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686769,"fullName":"Dane Acker","link":"/api/v1/people/686769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":685716,"fullName":"Nelson Quiroz","link":"/api/v1/people/685716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857279047501606,"aZ":-43.14230321544336,"pfxX":3.5767602684587154,"pfxZ":-7.396753034987215,"pX":1.0103646309741718,"pZ":1.1340061826975085,"vX0":1.670275847765622,"vY0":-121.03673136063682,"vZ0":-2.5722898029772288,"x":78.49,"y":208.16,"x0":-0.15366191143730654,"y0":50.00510867173548,"z0":5.992256653427437,"aX":5.3015581539532},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.8,"breakHorizontal":-6.8,"spinRate":2549,"spinDirection":23},"zone":14,"typeConfidence":0.83,"plateTime":0.45271760402049877,"extension":6.533257457663544},"index":0,"playId":"ff394244-45cf-3dc8-aa38-4f936c8be925","pitchNumber":1,"startTime":"2026-02-28T22:59:20.449Z","endTime":"2026-02-28T22:59:25.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.709377183011245,"aZ":-13.293604684994447,"pfxX":-4.224663685875466,"pfxZ":9.565252241457527,"pX":-0.0769031279575271,"pZ":3.73236861151082,"vX0":1.6900901475843826,"vY0":-139.68333245001787,"vZ0":-3.9535173472069074,"x":119.93,"y":138.01,"x0":-0.14113058266442774,"y0":50.006886092054685,"z0":6.0413013726852975,"aX":-8.343367822180051},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":7.3,"spinRate":2186,"spinDirection":208},"zone":11,"typeConfidence":0.95,"plateTime":0.3922450748311128,"extension":6.556466722975747},"index":1,"playId":"09d772c8-7a30-3ff9-aafa-bff48ae9e1e9","pitchNumber":2,"startTime":"2026-02-28T22:59:38.629Z","endTime":"2026-02-28T22:59:45.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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.2,"endSpeed":87.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75069140858933,"aZ":-13.849801095180306,"pfxX":-4.418840334941156,"pfxZ":9.284920251739052,"pX":1.8918040639189002,"pZ":3.735949942504113,"vX0":6.716587076030508,"vY0":-139.86811551159303,"vZ0":-3.707942577151269,"x":44.89,"y":137.91,"x0":0.028948599527168127,"y0":50.000277949980486,"z0":5.992379835222247,"aX":-8.718985403587435},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":6.6,"spinRate":2185,"spinDirection":207},"zone":12,"typeConfidence":0.96,"plateTime":0.39221751284998474,"extension":6.648404202154763},"index":2,"playId":"01338dfe-f6bc-399f-8420-0c49a01f1cfd","pitchNumber":3,"startTime":"2026-02-28T22:59:57.307Z","endTime":"2026-02-28T23:00:00.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29350069863136,"aZ":-13.839563456789785,"pfxX":-4.818232114177899,"pfxZ":9.226073942308972,"pX":0.6623583903033761,"pZ":2.317572676482805,"vX0":3.503083498983017,"vY0":-140.21316384727578,"vZ0":-7.329392071793626,"x":91.75,"y":176.21,"x0":0.02154335170494151,"y0":50.004010189722166,"z0":5.872412729855035,"aX":-9.575170276636879},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":8.0,"spinRate":2116,"spinDirection":212},"zone":6,"typeConfidence":0.95,"plateTime":0.39094043187746363,"extension":6.5393135995081035},"hitData":{"launchSpeed":93.3,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.92,"coordY":145.94}},"index":3,"playId":"83ef92fa-1b71-3fd8-904a-668584656d69","pitchNumber":4,"startTime":"2026-02-28T23:00:14.978Z","endTime":"2026-02-28T23:00:19.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":685716,"link":"/api/v1/people/685716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685716,"link":"/api/v1/people/685716"},"credit":"b_ab"},{"player":{"id":686769,"link":"/api/v1/people/686769"},"credit":"p_ab"},{"player":{"id":685716,"link":"/api/v1/people/685716"},"credit":"b_pa"},{"player":{"id":686769,"link":"/api/v1/people/686769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:00:19.985Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Quintero called out on strikes.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T23:00:25.414Z","endTime":"2026-02-28T23:02:00.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686769,"fullName":"Dane Acker","link":"/api/v1/people/686769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42998251743211,"aZ":-30.386666052536835,"pfxX":0.8265071063698288,"pfxZ":1.0472411576900367,"pX":0.705951429256534,"pZ":2.0367718734632523,"vX0":1.95523860481626,"vY0":-129.46833376930297,"vZ0":-4.10937414067632,"x":90.09,"y":183.79,"x0":-0.16455465295929378,"y0":50.0044591359298,"z0":5.953909352452826,"aX":1.4116581453580759},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":-1.9,"spinRate":2352,"spinDirection":110},"zone":9,"typeConfidence":0.51,"plateTime":0.42204956422741313,"extension":6.452174286226968},"index":0,"playId":"fc2a8490-ba1b-366f-a2bb-fdf9d3ffe1e2","pitchNumber":1,"startTime":"2026-02-28T23:00:46.132Z","endTime":"2026-02-28T23:00:49.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.157306586043703,"aZ":-43.22193930894183,"pfxX":4.905902323300413,"pfxZ":-7.547786775269176,"pX":0.7937704754487799,"pZ":1.488186218333828,"vX0":0.6659747195277609,"vY0":-120.65853335103324,"vZ0":-1.779348316571841,"x":86.74,"y":198.6,"x0":-0.12333813633999939,"y0":50.00466354318647,"z0":6.070662359058198,"aX":7.178502971379073},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.8,"breakHorizontal":-9.0,"spinRate":2696,"spinDirection":24},"zone":14,"typeConfidence":0.85,"plateTime":0.45528640021506694,"extension":6.417766908155441},"index":1,"playId":"95b8f275-562b-3d29-873d-01bf9c389fae","pitchNumber":2,"startTime":"2026-02-28T23:01:02.048Z","endTime":"2026-02-28T23:01:05.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55891736440795,"aZ":-10.584059702865996,"pfxX":-4.471578326278321,"pfxZ":10.945006195648066,"pX":0.20530543410980612,"pZ":2.443381363798051,"vX0":2.291253949634476,"vY0":-139.59000075187365,"vZ0":-7.580028958187472,"x":109.17,"y":172.81,"x0":-0.04541108599912787,"y0":50.00277106015536,"z0":5.891723929668864,"aX":-8.820111694735395},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":7.7,"spinRate":2139,"spinDirection":210},"zone":5,"typeConfidence":0.94,"plateTime":0.39245997431634416,"extension":6.6493850491783215},"index":2,"playId":"a1f10eff-f661-3362-b281-c4fd118f3114","pitchNumber":3,"startTime":"2026-02-28T23:01:17.415Z","endTime":"2026-02-28T23:01:22.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136555256322172,"aZ":-34.454365837446595,"pfxX":0.9634533394686531,"pfxZ":-1.3599526729398406,"pX":0.9508074557406131,"pZ":2.665149336654707,"vX0":2.6001419723107797,"vY0":-128.17378321199143,"vZ0":-1.8318215795572104,"x":80.76,"y":166.82,"x0":-0.19980188821942743,"y0":50.00539120372333,"z0":6.06576434860292,"aX":1.6116737504468688},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.6,"breakHorizontal":-2.3,"spinRate":2367,"spinDirection":53},"zone":12,"typeConfidence":0.81,"plateTime":0.4264354273167439,"extension":6.311403074547191},"index":3,"playId":"7f39cabf-d3ef-35b9-a428-3ccd7843e128","pitchNumber":4,"startTime":"2026-02-28T23:01:56.727Z","endTime":"2026-02-28T23:02:00.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"credit":"b_ab"},{"player":{"id":686769,"link":"/api/v1/people/686769"},"credit":"p_ab"},{"player":{"id":808234,"link":"/api/v1/people/808234"},"credit":"b_pa"},{"player":{"id":686769,"link":"/api/v1/people/686769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:02:00.079Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Izarra called out on strikes.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T23:02:01.746Z","endTime":"2026-02-28T23:03:31.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":692222,"fullName":"Jose Izarra","link":"/api/v1/people/692222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686769,"fullName":"Dane Acker","link":"/api/v1/people/686769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692222,"fullName":"Jose Izarra","link":"/api/v1/people/692222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71024904596715,"aZ":-12.622442462148662,"pfxX":-2.5209693257477106,"pfxZ":9.763691515385684,"pX":1.606135705104722,"pZ":3.590125920419612,"vX0":5.243586378549581,"vY0":-140.14850727818174,"vZ0":-4.486733834709609,"x":55.78,"y":141.85,"x0":0.04403483718948627,"y0":50.00156414944522,"z0":6.02719714953581,"aX":-5.048045686214393},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":3.6,"spinRate":2158,"spinDirection":205},"zone":12,"typeConfidence":0.95,"plateTime":0.3898387576975386,"extension":6.454593957224998},"index":0,"playId":"76473de3-8dbc-371f-ad77-389c4296a015","pitchNumber":1,"startTime":"2026-02-28T23:02:28.074Z","endTime":"2026-02-28T23:02:31.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876385154053487,"aZ":-35.007752583243324,"pfxX":0.31354511862960854,"pfxZ":-1.751593952386978,"pX":-0.3807268457250779,"pZ":3.2159366324594,"vX0":-0.3913636364118459,"vY0":-126.49964903753691,"vZ0":-0.2770474585023348,"x":131.51,"y":151.95,"x0":-0.26472859614597677,"y0":50.00205610926048,"z0":6.134163755955091,"aX":0.5080354098296154},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":-0.5,"spinRate":2395,"spinDirection":74},"zone":1,"typeConfidence":0.92,"plateTime":0.433041003099222,"extension":6.25351066838188},"index":1,"playId":"47a0ec58-7e87-35ed-8eed-36831753eea8","pitchNumber":2,"startTime":"2026-02-28T23:02:45.653Z","endTime":"2026-02-28T23:02:50.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"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":87.4,"endSpeed":81.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.194533467716596,"aZ":-34.81046969163343,"pfxX":1.1060348288630437,"pfxZ":-1.5875945177408797,"pX":0.9998226434476681,"pZ":1.8229234457657253,"vX0":2.6060530232576866,"vY0":-127.379142934038,"vZ0":-3.5481175048071045,"x":78.89,"y":189.56,"x0":-0.17706147091091304,"y0":50.00634029111588,"z0":5.96335224761227,"aX":1.8320454883962944},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.4,"breakHorizontal":-2.5,"spinRate":2430,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4286830375518629,"extension":6.4083504089621925},"index":2,"playId":"f3e79b0e-d56f-3ec2-800f-7a923e990b37","pitchNumber":3,"startTime":"2026-02-28T23:03:02.294Z","endTime":"2026-02-28T23:03:06.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52892819446758,"aZ":-45.4513175708542,"pfxX":4.020351462943022,"pfxZ":-9.16808602369056,"pX":0.6699125231881272,"pZ":1.9663952240618194,"vX0":0.7200373303610744,"vY0":-119.90135391221304,"vZ0":-0.18350747934631162,"x":91.46,"y":185.69,"x0":-0.15697789157882155,"y0":50.005978003033334,"z0":6.120827087512067,"aX":5.818562053930122},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-16.3,"breakHorizontal":-7.4,"spinRate":2713,"spinDirection":13},"zone":9,"typeConfidence":0.85,"plateTime":0.45789150378299404,"extension":6.179082718894568},"index":3,"playId":"454264c9-9053-302a-aadc-60431c14dd69","pitchNumber":4,"startTime":"2026-02-28T23:03:24.554Z","endTime":"2026-02-28T23:03:31.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686769,"link":"/api/v1/people/686769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":669413,"link":"/api/v1/people/669413"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":623205,"link":"/api/v1/people/623205"},"left":{"id":695069,"link":"/api/v1/people/695069"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":692222,"link":"/api/v1/people/692222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692222,"link":"/api/v1/people/692222"},"credit":"b_ab"},{"player":{"id":686769,"link":"/api/v1/people/686769"},"credit":"p_ab"},{"player":{"id":692222,"link":"/api/v1/people/692222"},"credit":"b_pa"},{"player":{"id":686769,"link":"/api/v1/people/686769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:03:31.739Z","atBatIndex":80}]