[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Wade pops out to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-26T20:06:26.352Z","endTime":"2026-02-26T20:07:53.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-26T15:45:17.210Z","endTime":"2026-02-26T19:45:24.336Z","isPitch":false,"type":"action","player":{"id":642180,"link":"/api/v1/people/642180"},"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-26T19:45:24.336Z","endTime":"2026-02-26T20:06:09.850Z","isPitch":false,"type":"action","player":{"id":642180,"link":"/api/v1/people/642180"},"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-26T20:06:09.850Z","endTime":"2026-02-26T20:06:27.352Z","isPitch":false,"type":"action","player":{"id":642180,"link":"/api/v1/people/642180"},"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.6,"endSpeed":86.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"coordinates":{"aY":32.769232989560294,"aZ":-19.248751788829004,"pfxX":-6.477453313129542,"pfxZ":6.646604425662769,"pX":0.5207064408185329,"pZ":2.913695974959178,"vX0":8.774246335775887,"vY0":-138.9736377708813,"vZ0":-2.976759223571653,"x":97.59,"y":156.72,"x0":-1.8441547315781692,"y0":50.005785215903735,"z0":5.285852345240106,"aX":-12.60248967754077},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":9.8,"spinRate":2195,"spinDirection":225},"zone":3,"typeConfidence":0.88,"plateTime":0.394972225881125,"extension":6.261711414533889},"index":3,"playId":"9591fb0e-168d-3465-a544-1db91fb614bc","pitchNumber":1,"startTime":"2026-02-26T20:06:27.352Z","endTime":"2026-02-26T20:06:33.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"coordinates":{"aY":33.044259120593,"aZ":-19.66589978118045,"pfxX":-6.740268647447806,"pfxZ":6.454900356881957,"pX":0.19190589449134768,"pZ":3.2795504047564075,"vX0":7.818988415105577,"vY0":-138.80724958622162,"vZ0":-2.0837780611934287,"x":109.86,"y":119.05,"x0":-1.7948825308613312,"y0":50.003036108495166,"z0":5.35891726114241,"aX":-13.063405702742715},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":10.4,"spinRate":2191,"spinDirection":225},"zone":2,"typeConfidence":0.87,"plateTime":0.39561539975640647,"extension":6.159156036255727},"index":4,"playId":"cc39f88e-56fa-3b03-b840-f8eecd7c43df","pitchNumber":2,"startTime":"2026-02-26T20:06:43.192Z","endTime":"2026-02-26T20:06:49.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"coordinates":{"aY":28.327831402985346,"aZ":-35.3762565136202,"pfxX":-7.562061499559961,"pfxZ":-1.8178842059254894,"pX":-0.25815969366076674,"pZ":1.1696486878079764,"vX0":6.980456646578541,"vY0":-131.94537232196015,"vZ0":-3.9437917210460522,"x":117.74,"y":195.34,"x0":-1.9567610688764607,"y0":50.003476526735994,"z0":5.293227519507242,"aX":-13.321493545302332},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-4.0,"breakHorizontal":12.1,"spinRate":1168,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.4152741697911235,"extension":6.191504097599267},"index":5,"playId":"c80b7b4a-c004-3ad1-9963-49d82deacf99","pitchNumber":3,"startTime":"2026-02-26T20:07:01.880Z","endTime":"2026-02-26T20:07:07.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"coordinates":{"aY":31.523625885231915,"aZ":-20.237604942540155,"pfxX":-7.0920788406787745,"pfxZ":6.036657070289795,"pX":0.21038342378274155,"pZ":4.073031526102775,"vX0":8.004420621674997,"vY0":-139.74402828341977,"vZ0":-0.20291261640497327,"x":116.87,"y":79.5,"x0":-1.7698129017539,"y0":50.00360511200678,"z0":5.47614791777267,"aX":-14.026223791484247},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":11.2,"spinRate":2212,"spinDirection":224},"zone":12,"typeConfidence":0.86,"plateTime":0.39196007315455894,"extension":5.761175017711079},"index":6,"playId":"469632a3-f7f1-37b9-a0f2-bf2c2feb6187","pitchNumber":4,"startTime":"2026-02-26T20:07:28.662Z","endTime":"2026-02-26T20:07:34.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"coordinates":{"aY":28.809037524566,"aZ":-33.21986946001204,"pfxX":7.679499152439006,"pfxZ":-0.6536524903968424,"pX":1.0807445353776721,"pZ":2.9179346439154146,"vX0":4.9525685080968,"vY0":-126.39133138149298,"vZ0":0.6898699095470822,"x":88.4,"y":182.15,"x0":-1.9103774020840447,"y0":50.004501897308174,"z0":5.336239771564427,"aX":12.265810624985258},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":-15.1,"spinRate":2712,"spinDirection":60},"zone":12,"typeConfidence":0.89,"plateTime":0.4354867224073673,"extension":6.178800708401007},"hitData":{"launchSpeed":44.9,"launchAngle":44.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.71,"coordY":164.04}},"index":7,"playId":"f9611581-5cc2-3457-a8e0-1a949ee201eb","pitchNumber":5,"startTime":"2026-02-26T20:07:44.757Z","endTime":"2026-02-26T20:07:53.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-26T20:07:53.492Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-26T20:08:09.049Z","endTime":"2026-02-26T20:10:00.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"coordinates":{"aY":31.108239777027304,"aZ":-19.10701352390709,"pfxX":-5.203472163089543,"pfxZ":6.610960643707637,"pX":-0.1506047152790891,"pZ":2.2639027436479173,"vX0":6.868923050539319,"vY0":-139.6072139408105,"vZ0":-4.618671973028341,"x":103.73,"y":183.56,"x0":-1.965576387173434,"y0":50.00186099877189,"z0":5.19552163053254,"aX":-10.282932431616446},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":8.0,"spinRate":2054,"spinDirection":226},"zone":5,"typeConfidence":0.88,"plateTime":0.3921777286799055,"extension":6.262472718422854},"index":0,"playId":"633c656b-48e0-39dc-9906-d3397d8ed5a7","pitchNumber":1,"startTime":"2026-02-26T20:08:20.566Z","endTime":"2026-02-26T20:08:26.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"coordinates":{"aY":28.298747634490038,"aZ":-24.99979298039196,"pfxX":-0.138475653797979,"pfxZ":3.7121951858252213,"pX":1.4179102707481845,"pZ":3.1150904122343808,"vX0":8.817122620265591,"vY0":-137.63979234931458,"vZ0":-1.3893931135894824,"x":62.99,"y":142.6,"x0":-1.7985433234711226,"y0":50.004646782295936,"z0":5.306595952169566,"aX":-0.267848539887732},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":-1.4,"spinRate":2414,"spinDirection":222},"zone":12,"typeConfidence":0.93,"plateTime":0.3967399330589241,"extension":6.31776127810888},"index":1,"playId":"1bed4022-dbe3-3ab2-8c96-e1a247173a0c","pitchNumber":2,"startTime":"2026-02-26T20:08:39.829Z","endTime":"2026-02-26T20:08:45.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"coordinates":{"aY":28.55486953182208,"aZ":-30.389550668768255,"pfxX":-9.649982379948224,"pfxZ":1.027161899825572,"pX":0.3238113909367449,"pZ":0.18817533249516333,"vX0":8.577616662275233,"vY0":-131.00887167615528,"vZ0":-6.772333206816665,"x":119.93,"y":236.77,"x0":-1.7444107889765585,"y0":50.00065574429505,"z0":5.088166020803859,"aX":-16.715609880838688},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":15.5,"spinRate":1175,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.41863614266449334,"extension":6.311424761965637},"index":2,"playId":"cfb8614e-a86f-3395-995a-dfffcd2fde6b","pitchNumber":3,"startTime":"2026-02-26T20:08:59.016Z","endTime":"2026-02-26T20:09:05.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"coordinates":{"aY":25.669291017500367,"aZ":-34.744215286718216,"pfxX":-4.641683481311673,"pfxZ":-1.4719797835865958,"pX":0.3253817019699669,"pZ":2.150097419400141,"vX0":6.853744793262962,"vY0":-130.71899147880455,"vZ0":-1.7093579109003376,"x":102.41,"y":175.09,"x0":-1.7187009452342832,"y0":50.00425405574761,"z0":5.4031338332606085,"aX":-8.092401163610553},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.9,"breakHorizontal":7.1,"spinRate":1237,"spinDirection":255},"zone":9,"typeConfidence":0.87,"plateTime":0.41784948499562313,"extension":6.238402440570182},"index":3,"playId":"14c4e880-3338-3070-adef-d9b20e71ac2f","pitchNumber":4,"startTime":"2026-02-26T20:09:16.898Z","endTime":"2026-02-26T20:09:22.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":96.2,"endSpeed":87.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"coordinates":{"aY":32.19432927094675,"aZ":-15.203571530285139,"pfxX":-5.488067850649463,"pfxZ":8.564270579239079,"pX":-0.7695178905353474,"pZ":3.814203266819052,"vX0":5.000100706020718,"vY0":-140.01360628424632,"vZ0":-1.5382537613058525,"x":101.97,"y":162.37,"x0":-1.8671736614906838,"y0":50.00292838365902,"z0":5.367748802504903,"aX":-10.875130332210237},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":8.9,"spinRate":2253,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.39149149958003715,"extension":6.295996729185826},"index":4,"playId":"865b7c76-cee0-3d1b-8e8a-bb2c47dae209","pitchNumber":5,"startTime":"2026-02-26T20:09:37.760Z","endTime":"2026-02-26T20:09:43.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"coordinates":{"aY":25.9922378955474,"aZ":-29.617906672484867,"pfxX":5.875796504270315,"pfxZ":1.5730599273677814,"pX":-0.08367062746346533,"pZ":2.5582267117582074,"vX0":3.0483017522870997,"vY0":-126.66326528178912,"vZ0":-1.071382464814428,"x":103.73,"y":166.61,"x0":-2.0662670093929303,"y0":50.002828397977645,"z0":5.356088065129475,"aX":9.541078804992225},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":-11.3,"spinRate":2813,"spinDirection":61},"zone":5,"typeConfidence":0.89,"plateTime":0.43251086703643793,"extension":6.236019636259693},"index":5,"playId":"d5551ad2-2ff3-3b41-9de3-7cbd964dd38e","pitchNumber":6,"startTime":"2026-02-26T20:09:54.955Z","endTime":"2026-02-26T20:10:00.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:10:00.224Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Osuna grounds out softly, catcher Shea Langeliers to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-26T20:10:19.460Z","endTime":"2026-02-26T20:11:32.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"coordinates":{"aY":26.17395729035877,"aZ":-32.286958709107545,"pfxX":8.796103843545463,"pfxZ":-0.07173556913977563,"pX":0.6627461044556489,"pZ":3.2179381145168287,"vX0":3.8314496572347227,"vY0":-126.90413370985776,"vZ0":1.045306855249463,"x":87.52,"y":109.64,"x0":-2.0095845255913765,"y0":50.00177743778328,"z0":5.374320265556958,"aX":14.331229782577227},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.4,"breakHorizontal":-16.8,"spinRate":2719,"spinDirection":52},"zone":3,"typeConfidence":0.92,"plateTime":0.43175248928911447,"extension":6.209016936138656},"index":0,"playId":"f77ad6c5-379a-3f3e-bf99-9708e9c87447","pitchNumber":1,"startTime":"2026-02-26T20:10:23.243Z","endTime":"2026-02-26T20:10:29.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"coordinates":{"aY":31.737993689029658,"aZ":-17.985840521998,"pfxX":-4.67480425392387,"pfxZ":7.155979172365354,"pX":0.26817747179152984,"pZ":2.956689776380542,"vX0":7.554040981808384,"vY0":-139.9733509437204,"vZ0":-3.087053265034369,"x":81.82,"y":155.78,"x0":-1.858844961898676,"y0":50.00557283286317,"z0":5.2522527883867065,"aX":-9.273288070028947},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":7.0,"spinRate":2112,"spinDirection":226},"zone":3,"typeConfidence":0.88,"plateTime":0.39138340190847787,"extension":6.355663090891059},"index":1,"playId":"4746c757-51c5-33fd-89f1-4952e4630b89","pitchNumber":2,"startTime":"2026-02-26T20:10:43.073Z","endTime":"2026-02-26T20:10:49.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"coordinates":{"aY":28.432633795419882,"aZ":-34.767186900575716,"pfxX":-7.016930133520548,"pfxZ":-1.4596717498153675,"pX":0.30289128055872727,"pZ":0.12898388378950482,"vX0":7.641241848593237,"vY0":-132.30513805555367,"vZ0":-6.38567160130073,"x":122.12,"y":250.43,"x0":-1.712092472246163,"y0":50.0064472736433,"z0":5.124435261498013,"aX":-12.433151593700332},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.8,"breakHorizontal":11.0,"spinRate":1181,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.4141206138523179,"extension":6.264529869670798},"index":2,"playId":"1832e16c-1ed4-3cdf-babb-1c976696c705","pitchNumber":3,"startTime":"2026-02-26T20:11:05.252Z","endTime":"2026-02-26T20:11:11.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"coordinates":{"aY":27.957999655675255,"aZ":-33.451119448279364,"pfxX":-8.394148558204506,"pfxZ":-0.7243411359013168,"pX":-0.2275659462589748,"pZ":1.8281344796632424,"vX0":7.006595458194084,"vY0":-131.98307788547126,"vZ0":-2.5251994147659644,"x":108.54,"y":178.38,"x0":-1.8254292389628257,"y0":50.00351501145283,"z0":5.259692325425432,"aX":-14.817604043761904},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.7,"breakHorizontal":13.7,"spinRate":1229,"spinDirection":254},"zone":8,"typeConfidence":0.9,"plateTime":0.4149357151921249},"hitData":{"launchSpeed":65.8,"launchAngle":-74.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":134.54,"coordY":51.64}},"index":3,"playId":"062be89f-effd-3050-b992-d0d24718d67a","pitchNumber":4,"startTime":"2026-02-26T20:11:24.095Z","endTime":"2026-02-26T20:11:32.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:11:32.830Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Kurtz lines out sharply to right fielder Tyler Wade.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-26T20:13:31.915Z","endTime":"2026-02-26T20:15:13.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"coordinates":{"aY":29.61043993917576,"aZ":-15.118701720704932,"pfxX":-4.880080819573468,"pfxZ":9.50098242575093,"pX":-0.11403815794756512,"pZ":3.789297449681569,"vX0":4.380154919096116,"vY0":-133.37309703095724,"vZ0":-3.444687013494945,"x":121.25,"y":110.58,"x0":-1.1463330107119325,"y0":50.00548206045185,"z0":6.193052082920941,"aX":-8.763066030290709},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2116,"spinDirection":213},"zone":11,"typeConfidence":0.84,"plateTime":0.4112241780619392,"extension":5.6364824049873725},"index":0,"playId":"52ab06bd-39c0-33d1-a615-6fc1bfea8cbf","pitchNumber":1,"startTime":"2026-02-26T20:13:42.197Z","endTime":"2026-02-26T20:13:48.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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.3,"endSpeed":84.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"coordinates":{"aY":30.305232609275635,"aZ":-15.547791495165823,"pfxX":-4.3677426215208195,"pfxZ":9.141739811417436,"pX":0.11878409483271361,"pZ":2.9651832469924817,"vX0":4.523675443718833,"vY0":-134.29914920270883,"vZ0":-5.417712173964801,"x":117.74,"y":157.67,"x0":-1.0236002523683618,"y0":50.00255806076109,"z0":6.12255953995177,"aX":-7.943005490479885},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":6.8,"spinRate":2193,"spinDirection":210},"zone":2,"typeConfidence":0.86,"plateTime":0.40854619979209517,"extension":6.724081724838401},"index":1,"playId":"2e0281f1-2024-32c3-9452-f2cb48fce649","pitchNumber":2,"startTime":"2026-02-26T20:13:56.248Z","endTime":"2026-02-26T20:14:02.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"coordinates":{"aY":25.14662856680018,"aZ":-29.903643321118086,"pfxX":3.22946423689071,"pfxZ":1.4367485743246835,"pX":0.2764975149844822,"pZ":2.8093212585237493,"vX0":2.4274910647576653,"vY0":-125.0202882856417,"vZ0":-2.263035915157012,"x":94.97,"y":159.08,"x0":-1.1266727861280732,"y0":50.00622348296821,"z0":6.180191441874305,"aX":5.113442854322402},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":-6.4,"spinRate":2287,"spinDirection":174},"zone":6,"typeConfidence":0.91,"plateTime":0.4380718923539271,"extension":6.097944530869552},"index":2,"playId":"4b23be59-1fa1-33bf-8835-60b6d9c350d7","pitchNumber":3,"startTime":"2026-02-26T20:14:14.340Z","endTime":"2026-02-26T20:14:20.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"coordinates":{"aY":24.507284940264224,"aZ":-26.585658191705036,"pfxX":-5.1602003317921366,"pfxZ":3.473662579550399,"pX":0.5666790447321962,"pZ":0.7089244365892464,"vX0":5.281286044225959,"vY0":-125.82965230406144,"vZ0":-8.033679258718918,"x":107.23,"y":233.95,"x0":-0.8847132129635203,"y0":50.005400932383615,"z0":6.083783601090717,"aX":-8.311424739089722},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":8.2,"spinRate":1359,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.4345720223481031,"extension":6.021449146353141},"index":3,"playId":"33d8b356-6842-3fab-b638-8304a7d64e7c","pitchNumber":4,"startTime":"2026-02-26T20:14:35.859Z","endTime":"2026-02-26T20:14:41.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-26T20:14:56.445Z","endTime":"2026-02-26T20:15:04.273Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"coordinates":{"aY":23.28218332106231,"aZ":-29.676545638471207,"pfxX":-5.462140658358985,"pfxZ":1.5754564624666845,"pX":-0.05921691928343056,"pZ":2.482753995766505,"vX0":4.2977156751204335,"vY0":-124.70807669630634,"vZ0":-3.0141820220804525,"x":90.15,"y":175.09,"x0":-1.0887879299451413,"y0":50.00489349588401,"z0":6.135767795146974,"aX":-8.670431097697598},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":9.0,"spinRate":1125,"spinDirection":237},"zone":5,"typeConfidence":0.91,"plateTime":0.43792641840281776,"extension":6.039789079371882},"hitData":{"launchSpeed":116.7,"launchAngle":21.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.57,"coordY":73.92}},"index":5,"playId":"699a9c88-ec18-30a5-b33f-927ecc0d4920","pitchNumber":5,"startTime":"2026-02-26T20:15:04.273Z","endTime":"2026-02-26T20:15:13.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:15:13.008Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a ground ball to shortstop Cam Cauley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-26T20:15:25.481Z","endTime":"2026-02-26T20:15:53.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"coordinates":{"aY":30.35448891331318,"aZ":-18.766163664972403,"pfxX":-6.886927517888626,"pfxZ":7.242177478561452,"pX":-0.7480768884342935,"pZ":2.91047907618294,"vX0":3.125229527431966,"vY0":-135.40341901405722,"vZ0":-5.199832194800445,"x":123.88,"y":167.08,"x0":-1.0243105849027876,"y0":50.002426718557615,"z0":6.1741956757971,"aX":-12.751198454486245},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":11.8,"spinRate":2125,"spinDirection":213},"zone":1,"typeConfidence":0.59,"plateTime":0.4049430023334324,"extension":5.957262665297718},"hitData":{"launchSpeed":94.3,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.07,"coordY":144.29}},"index":0,"playId":"70380b65-6c6d-30fa-996f-a994b61178a1","pitchNumber":1,"startTime":"2026-02-26T20:15:42.584Z","endTime":"2026-02-26T20:15:53.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:15:53.366Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a sharp ground ball to right fielder Tyler Wade. Shea Langeliers to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-26T20:16:06.961Z","endTime":"2026-02-26T20:16:27.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"coordinates":{"aY":26.497690584537352,"aZ":-26.813743240663527,"pfxX":1.6851929085320734,"pfxZ":3.2695490259279616,"pX":0.3288569601336334,"pZ":2.991991351869544,"vX0":3.1999117460204674,"vY0":-127.29055033817686,"vZ0":-2.6647175823291898,"x":97.16,"y":160.96,"x0":-1.1641573014331457,"y0":50.00202640562475,"z0":6.1787683031041825,"aX":2.76004267769397},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":-3.8,"spinRate":2277,"spinDirection":188},"zone":3,"typeConfidence":0.9,"plateTime":0.43055145289048014,"extension":6.149849712035111},"hitData":{"launchSpeed":110.0,"launchAngle":3.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.09,"coordY":117.96}},"index":0,"playId":"d9545215-f53b-33b5-ab56-e87e50da1c4f","pitchNumber":1,"startTime":"2026-02-26T20:16:16.991Z","endTime":"2026-02-26T20:16:27.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":6.199999999999996,"leverageIndex":1.2,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:16:27.773Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brent Rooker singles on a line drive to left fielder Aaron Zavala. Shea Langeliers scores. Tyler Soderstrom to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-26T20:16:47.828Z","endTime":"2026-02-26T20:17:08.729Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"coordinates":{"aY":28.664626199293817,"aZ":-14.927036351349743,"pfxX":-6.1369934233497005,"pfxZ":9.38719397577169,"pX":-0.8554432034875066,"pZ":2.947931342252535,"vX0":2.246468855296685,"vY0":-134.56531288856587,"vZ0":-5.975190371008775,"x":96.28,"y":147.78,"x0":-0.9027828098712473,"y0":50.00379634994253,"z0":6.251161539385174,"aX":-11.277511989821383},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2182,"spinDirection":213},"zone":11,"typeConfidence":0.83,"plateTime":0.4067341532515587,"extension":6.174289343262103},"hitData":{"launchSpeed":99.1,"launchAngle":15.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.17,"coordY":124.55}},"index":0,"playId":"08b477dd-1da7-397f-85b4-2afb05cab385","pitchNumber":1,"startTime":"2026-02-26T20:16:57.947Z","endTime":"2026-02-26T20:17:08.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.9,"awayTeamWinProbability":32.099999999999994,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":1.82,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:17:08.729Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeff McNeil doubles (1) on a sharp fly ball to right fielder Tyler Wade. Tyler Soderstrom scores. Brent Rooker to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-26T20:17:29.943Z","endTime":"2026-02-26T20:18:03.822Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnThird":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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, 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":80.4,"endSpeed":74.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"coordinates":{"aY":21.332383600803738,"aZ":-37.5360538162271,"pfxX":3.0445663672232675,"pfxZ":-3.8328720625751647,"pX":-0.6712111281680695,"pZ":3.214816082315104,"vX0":0.32409162536018166,"vY0":-117.20355689447342,"vZ0":0.6311563563714591,"x":126.07,"y":163.32,"x0":-1.2069480274510664,"y0":50.00574064522278,"z0":6.436321690216956,"aX":4.2531957343349545},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.6,"breakHorizontal":-5.6,"spinRate":2365,"spinDirection":41},"zone":1,"typeConfidence":0.9,"plateTime":0.46661167665005143,"extension":5.84252284036409},"index":0,"playId":"b84b5c00-903c-3742-885a-f6eb4df0c22d","pitchNumber":1,"startTime":"2026-02-26T20:17:33.316Z","endTime":"2026-02-26T20:17:39.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"coordinates":{"aY":24.999366315557392,"aZ":-26.259682677728293,"pfxX":-7.219504587918559,"pfxZ":3.875713313861283,"pX":-0.36618346580423056,"pZ":2.66927026397756,"vX0":4.264681022432183,"vY0":-122.90552874772557,"vZ0":-3.02148357450253,"x":119.93,"y":181.21,"x0":-1.1883956929983857,"y0":50.002294267286416,"z0":6.151361032989505,"aX":-11.013608147982303},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.5,"breakHorizontal":12.0,"spinRate":1121,"spinDirection":247},"zone":4,"typeConfidence":0.91,"plateTime":0.4461303828214942,"extension":6.009096857730988},"hitData":{"launchSpeed":98.4,"launchAngle":32.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":178.58,"coordY":52.65}},"index":1,"playId":"0c310715-bfd4-3d77-961c-2eb33314bb1d","pitchNumber":2,"startTime":"2026-02-26T20:17:50.491Z","endTime":"2026-02-26T20:18:03.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":11.399999999999991,"leverageIndex":1.64,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:18:03.822Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Ibáñez pops out to third baseman Richie Martin Jr. in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-26T20:19:00.011Z","endTime":"2026-02-26T20:20:04.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnThird":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-26T20:18:31.991Z","endTime":"2026-02-26T20:19:00.781Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"coordinates":{"aY":28.13420693229659,"aZ":-18.00664631678305,"pfxX":-4.3942852387673,"pfxZ":7.651187853387212,"pX":-0.17008418762442845,"pZ":3.9397140355702778,"vX0":3.6987964236006388,"vY0":-134.92872501372696,"vZ0":-2.6345695289129925,"x":105.04,"y":88.92,"x0":-0.9847636283977518,"y0":50.00509571396591,"z0":6.191148848297535,"aX":-8.139678903764269},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":7.2,"spinRate":1903,"spinDirection":216},"zone":11,"typeConfidence":0.87,"plateTime":0.40524786464574714,"extension":6.165827083535182},"index":1,"playId":"4fd5b072-d58b-3a4f-93dd-d64374888031","pitchNumber":1,"startTime":"2026-02-26T20:19:00.781Z","endTime":"2026-02-26T20:19:06.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"coordinates":{"aY":23.809134843348065,"aZ":-26.956242464867966,"pfxX":2.9295529129250832,"pfxZ":3.1497728338245476,"pX":0.702233537200392,"pZ":2.354588621062638,"vX0":3.615482204653956,"vY0":-127.27943335667457,"vZ0":-4.1379139721166,"x":86.21,"y":174.62,"x0":-1.1122288404255913,"y0":50.00311918068817,"z0":6.113003859329228,"aX":4.851006646916492},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":-6.1,"spinRate":2257,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.42878716592914046,"extension":6.296777964523278},"index":2,"playId":"3437a6e6-3f24-3f8a-bb40-f0281e92659d","pitchNumber":2,"startTime":"2026-02-26T20:19:16.921Z","endTime":"2026-02-26T20:19:22.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.375488392785446,"aZ":-19.395097420798326,"pfxX":-6.344360931212515,"pfxZ":6.9406093454000874,"pX":-1.0075321571932159,"pZ":3.1490030525140096,"vX0":1.9821221293416462,"vY0":-134.39292596088316,"vZ0":-4.301721608184889,"x":117.74,"y":173.68,"x0":-0.9275240070383634,"y0":50.00200308200801,"z0":6.136344785018571,"aX":-11.678909583845785},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":11.2,"spinRate":1986,"spinDirection":215},"zone":11,"typeConfidence":0.46,"plateTime":0.40656395390607525,"extension":5.825268893080719},"index":3,"playId":"d2c5a5e6-e711-3a13-92ca-73e6ba0c32bb","pitchNumber":3,"startTime":"2026-02-26T20:19:34.144Z","endTime":"2026-02-26T20:19:37.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-26T20:19:46.801Z","endTime":"2026-02-26T20:19:56.905Z","isPitch":false,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.341486911770485,"aZ":-21.654783433175467,"pfxX":-4.844187214295509,"pfxZ":6.712343072324694,"pX":-0.15394224545677956,"pZ":2.0211008113943865,"vX0":3.6962540777313047,"vY0":-124.00917856651506,"vZ0":-5.327667517303976,"x":96.72,"y":213.23,"x0":-1.0298152454160683,"y0":50.00349156850365,"z0":5.9887796527118144,"aX":-7.592520971910763},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":11.3,"breakHorizontal":8.0,"spinRate":1148,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4406255660610223,"extension":6.352477090782113},"hitData":{"launchSpeed":73.6,"launchAngle":74.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.54,"coordY":194.41}},"index":5,"playId":"4f2c83b7-2e9a-38cf-9d8c-348730706a5a","pitchNumber":4,"startTime":"2026-02-26T20:19:56.905Z","endTime":"2026-02-26T20:20:04.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":73.8,"awayTeamWinProbability":26.200000000000003,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":1.14,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:20:04.598Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, third baseman Richie Martin Jr. to first baseman Joc Pederson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-26T20:20:28.355Z","endTime":"2026-02-26T20:20:51.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.560896112830594,"aZ":-39.16779628569059,"pfxX":0.9062548284155492,"pfxZ":-5.11994318616817,"pX":-1.4824715486206659,"pZ":3.772577243358054,"vX0":-1.147847259109215,"vY0":-115.62027509187705,"vZ0":2.4332842380589117,"x":173.51,"y":136.92,"x0":-1.09958758955032,"y0":50.00019739452363,"z0":6.438951454788176,"aX":1.2390027808253863},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.5,"breakHorizontal":-1.4,"spinRate":1719,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.47195680200801426,"extension":5.937248904167256},"index":0,"playId":"625b3e50-a968-39a8-9523-51142bcb6dec","pitchNumber":1,"startTime":"2026-02-26T20:20:28.355Z","endTime":"2026-02-26T20:20:31.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99914180680023,"aZ":-38.57029685297288,"pfxX":-0.0559491517016501,"pfxZ":-4.580014125234216,"pX":-0.08241490088822968,"pZ":2.3045873429178294,"vX0":2.2337067739871435,"vY0":-116.83193275323094,"vZ0":-0.9156859581668255,"x":120.14,"y":176.56,"x0":-1.0397073946200868,"y0":50.003525189247725,"z0":6.295713183379468,"aX":-0.07814516195313831},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.3,"breakHorizontal":-0.4,"spinRate":1806,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.46707819216022983,"extension":6.235541298830659},"hitData":{"launchSpeed":54.7,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.68,"coordY":165.33}},"index":1,"playId":"3fb5498a-fc3c-3730-b379-17858eb78305","pitchNumber":2,"startTime":"2026-02-26T20:20:44.645Z","endTime":"2026-02-26T20:20:51.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.46,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:20:51.949Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Cauley grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-26T20:23:07.614Z","endTime":"2026-02-26T20:24:55.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27769728316424,"aZ":-15.594644515203072,"pfxX":-6.9255457844484525,"pfxZ":8.5193303335166,"pX":1.0224640835184338,"pZ":2.2274087077528097,"vX0":9.804936432348095,"vY0":-138.0336441503937,"vZ0":-5.498393030018157,"x":78.03,"y":178.64,"x0":-1.6619445754994924,"y0":50.001266952754705,"z0":5.280568113001423,"aX":-13.476577129063713},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":10.7,"spinRate":1634,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3955199052205769,"extension":6.146164012940541},"index":0,"playId":"48ee7181-dc36-348a-b5e3-47093acb5b8e","pitchNumber":1,"startTime":"2026-02-26T20:23:11.290Z","endTime":"2026-02-26T20:23:15.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203916110951102,"aZ":-24.200696639465626,"pfxX":-8.725616472817029,"pfxZ":4.077853800297966,"pX":-0.7007805125832465,"pZ":3.3773751163342336,"vX0":6.168574240965798,"vY0":-138.12193997152033,"vZ0":-1.0119996570008203,"x":143.71,"y":147.59,"x0":-1.8154727719956516,"y0":50.00525050744285,"z0":5.357496252811258,"aX":-17.07007363278859},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":14.8,"spinRate":1524,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3946992330147796,"extension":6.07238999882286},"index":1,"playId":"d3ddca78-adb2-3a39-9648-7c2e266063aa","pitchNumber":2,"startTime":"2026-02-26T20:23:26.942Z","endTime":"2026-02-26T20:23:30.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0257501508351,"aZ":-25.792197182190648,"pfxX":-8.668545197615122,"pfxZ":3.2685851323426025,"pX":-1.0025821607270737,"pZ":3.102401524304757,"vX0":5.413544978624153,"vY0":-138.3969835922035,"vZ0":-1.5152743326054585,"x":155.22,"y":155.02,"x0":-1.8512513442177299,"y0":50.003774215718394,"z0":5.373910534161709,"aX":-16.92476199014435},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.8,"breakHorizontal":14.6,"spinRate":1975,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39480561819071536,"extension":6.131806621581444},"index":2,"playId":"d9d5f4d1-7e9e-38b2-b463-298c707ecf46","pitchNumber":3,"startTime":"2026-02-26T20:23:43.749Z","endTime":"2026-02-26T20:23:46.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0334457142631,"aZ":-32.566100311959005,"pfxX":6.913875791348412,"pfxZ":-0.2424856300807967,"pX":0.42513158576994636,"pZ":3.1110476534474314,"vX0":3.6581427674568507,"vY0":-125.85674557483941,"vZ0":0.9408258144750419,"x":100.79,"y":154.78,"x0":-1.944568278753694,"y0":50.00466872731552,"z0":5.365593591176447,"aX":11.114370816639624},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":-13.3,"spinRate":2002,"spinDirection":52},"zone":3,"typeConfidence":2.0,"plateTime":0.4348512109241125,"extension":6.2512634514368175},"index":3,"playId":"dc112703-d07b-39e0-8c43-794d1662aa86","pitchNumber":4,"startTime":"2026-02-26T20:24:10.876Z","endTime":"2026-02-26T20:24:13.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630725277721833,"aZ":-31.826789552764772,"pfxX":7.607788680314193,"pfxZ":0.21418247528169587,"pX":1.8771552263434463,"pZ":2.2099671774380742,"vX0":6.781568727564845,"vY0":-126.8675854701198,"vZ0":-1.2458321232653622,"x":45.45,"y":179.11,"x0":-1.8295625463886058,"y0":50.00301970874432,"z0":5.270036462618586,"aX":12.261556883988314},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-15.5,"spinRate":2191,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4335859467537402,"extension":6.307614443642323},"index":4,"playId":"118c5343-59f8-33e4-af51-b5b1d9898e63","pitchNumber":5,"startTime":"2026-02-26T20:24:30.894Z","endTime":"2026-02-26T20:24:33.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8527586637644,"aZ":-17.301700761661994,"pfxX":-6.285654705514034,"pfxZ":7.567375779249024,"pX":0.6053547538226858,"pZ":2.0725174402288524,"vX0":8.648002700862168,"vY0":-139.4355304483459,"vZ0":-5.397337766229565,"x":93.93,"y":182.82,"x0":-1.7221937480181317,"y0":50.005729441489926,"z0":5.178082284861072,"aX":-12.35855561261073},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":9.6,"spinRate":1723,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39307142171797604,"extension":6.266313476955234},"hitData":{"launchSpeed":74.1,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.74,"coordY":151.89}},"index":5,"playId":"3e402101-a51b-3e22-9a3b-8bbe026464e7","pitchNumber":6,"startTime":"2026-02-26T20:24:47.761Z","endTime":"2026-02-26T20:24:55.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:24:55.041Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Bride flies out to center fielder Denzel Clarke.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-26T20:25:21.581Z","endTime":"2026-02-26T20:26:57.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.735042081731898,"aZ":-31.406723588169225,"pfxX":6.919696840447277,"pfxZ":0.4659647829969469,"pX":1.3912764964635642,"pZ":2.2107469284863446,"vX0":5.934071399378817,"vY0":-127.11075605839791,"vZ0":-1.4672259912471786,"x":63.97,"y":179.09,"x0":-1.8712244693740756,"y0":50.001564427730436,"z0":5.286089207829079,"aX":11.335024461125371},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-13.9,"spinRate":2140,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.43069094364917726,"extension":6.226445178952714},"index":0,"playId":"423afdcb-0a08-3118-bfd5-1b43ebb46876","pitchNumber":1,"startTime":"2026-02-26T20:25:22.591Z","endTime":"2026-02-26T20:25:25.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268656635257265,"aZ":-15.36769503391005,"pfxX":-5.372635574822218,"pfxZ":8.390293309465937,"pX":0.48828662355538527,"pZ":2.5009286193856237,"vX0":8.179862793739327,"vY0":-140.29299666234684,"vZ0":-4.821843766816745,"x":98.39,"y":171.25,"x0":-1.7605180604452348,"y0":50.00401232906959,"z0":5.235950754407431,"aX":-10.7639955281543},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":8.2,"spinRate":1741,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3896869873954789,"extension":6.239571635706339},"index":1,"playId":"935fbd7a-aacf-3c10-bd43-0ad5a726add8","pitchNumber":2,"startTime":"2026-02-26T20:25:38.531Z","endTime":"2026-02-26T20:25:47.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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.1,"endSpeed":88.0,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55041436984378,"aZ":-23.989121678997137,"pfxX":-8.808438463714143,"pfxZ":4.132131321271119,"pX":0.16710748113456456,"pZ":2.7405918565684946,"vX0":8.564810272594059,"vY0":-139.68753266550607,"vZ0":-2.5690902441782786,"x":110.63,"y":164.78,"x0":-1.7897234152834234,"y0":50.00577731819292,"z0":5.24410750303763,"aX":-17.464363642269205},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.2,"breakHorizontal":14.3,"spinRate":2394,"spinDirection":276},"zone":2,"typeConfidence":2.0,"plateTime":0.3916320549301564,"extension":6.270424793258012},"index":2,"playId":"a834c700-3f45-3bff-9798-6cdc6e0a4516","pitchNumber":3,"startTime":"2026-02-26T20:26:09.421Z","endTime":"2026-02-26T20:26:12.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849793027711,"aZ":-34.06437238098435,"pfxX":6.548368875493975,"pfxZ":-1.1552191268764727,"pX":0.2549222095421299,"pZ":1.1182058793395304,"vX0":3.4534429484628886,"vY0":-126.9465999429219,"vZ0":-3.434002342656176,"x":107.28,"y":208.59,"x0":-1.971642754887707,"y0":50.00039473896593,"z0":5.186777571850203,"aX":10.736194499419152},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.6,"breakHorizontal":-12.6,"spinRate":2082,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4306803262615331,"extension":6.283708812420842},"index":3,"playId":"3d6d03ba-ca4a-3f9b-9900-7c4c0514991e","pitchNumber":4,"startTime":"2026-02-26T20:26:29.369Z","endTime":"2026-02-26T20:26:33.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.235959137335374,"aZ":-14.032983874580696,"pfxX":-5.0411242819305535,"pfxZ":9.133610193882491,"pX":-0.3578591363281021,"pZ":3.6059803364095075,"vX0":5.878067656254624,"vY0":-139.74968845625054,"vZ0":-2.277653534527903,"x":130.64,"y":141.42,"x0":-1.8292798187061579,"y0":50.0049017528196,"z0":5.3486794304201135,"aX":-10.015402812636465},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2397,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.3913001266947931,"extension":6.236878767862888},"hitData":{"launchSpeed":94.7,"launchAngle":34.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.97,"coordY":43.72}},"index":4,"playId":"857bb8e1-bb51-3254-bafa-7e62d98e8fac","pitchNumber":5,"startTime":"2026-02-26T20:26:48.067Z","endTime":"2026-02-26T20:26:57.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:26:57.170Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Richie Martin Jr. grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-26T20:27:23.087Z","endTime":"2026-02-26T20:28:32.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":"Groundout","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":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40621720110948,"aZ":-17.270624064253468,"pfxX":-6.213015957216763,"pfxZ":7.499278607609233,"pX":-0.2661501858268973,"pZ":2.733750311427412,"vX0":6.5248743724884175,"vY0":-140.24261579866663,"vZ0":-3.7885270720220223,"x":127.15,"y":164.97,"x0":-1.8182810453843703,"y0":50.003883882443105,"z0":5.232245947194106,"aX":-12.348503214822912},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":9.8,"spinRate":1508,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3909131978220337,"extension":6.140475324591606},"index":0,"playId":"642f4826-b25d-3c35-bf6e-9dc1c1ea06af","pitchNumber":1,"startTime":"2026-02-26T20:27:23.689Z","endTime":"2026-02-26T20:27:26.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361597777681013,"aZ":-16.445695259826127,"pfxX":-6.93991188814906,"pfxZ":7.868064630402413,"pX":-0.41024684407664663,"pZ":3.7516084776203993,"vX0":6.4354068526919885,"vY0":-139.97170671895128,"vZ0":-1.5447172187518803,"x":132.64,"y":137.49,"x0":-1.829096731984321,"y0":50.00492612772515,"z0":5.379081082795947,"aX":-13.876633025456988},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":11.4,"spinRate":1538,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39018994097380144,"extension":6.111238847001052},"index":1,"playId":"7425b2e0-6c84-3fe9-8135-128c8ace5550","pitchNumber":2,"startTime":"2026-02-26T20:27:43.209Z","endTime":"2026-02-26T20:27:48.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82165108632467,"aZ":-31.044642463298192,"pfxX":-9.310325980477497,"pfxZ":0.6359519147572683,"pX":-0.21091200138580127,"pZ":0.37566540487939887,"vX0":7.175628647117017,"vY0":-132.38971203079615,"vZ0":-6.636399818526362,"x":125.04,"y":228.64,"x0":-1.7445776954125112,"y0":50.00323573470491,"z0":5.182182496224969,"aX":-16.554959820332588},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.1,"breakHorizontal":15.4,"spinRate":1159,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4134579953211337,"extension":6.30514287341455},"index":2,"playId":"66552c6c-224f-317d-81f6-35b80297cc8b","pitchNumber":3,"startTime":"2026-02-26T20:28:05.459Z","endTime":"2026-02-26T20:28:08.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.648463814891752,"aZ":-17.377426915196136,"pfxX":-7.104253062440087,"pfxZ":7.4645701606865025,"pX":-0.48358990012167985,"pZ":2.827020456559327,"vX0":6.176864170979309,"vY0":-139.94404787151308,"vZ0":-3.5348164037688177,"x":135.43,"y":162.45,"x0":-1.7966196500955907,"y0":50.00630053403444,"z0":5.245177148887532,"aX":-14.09069035298679},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":11.6,"spinRate":1654,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.39142367480635,"extension":6.155553284782978},"hitData":{"launchSpeed":81.6,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.27,"coordY":154.92}},"index":3,"playId":"e303eb2b-91a3-3ff3-878e-6988d2ef8d41","pitchNumber":4,"startTime":"2026-02-26T20:28:25.832Z","endTime":"2026-02-26T20:28:32.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:28:32.197Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Darell Hernaiz doubles (2) on a fly ball to right fielder Tyler Wade.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-26T20:31:04.030Z","endTime":"2026-02-26T20:31:33.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.038723928333496,"aZ":-17.4267350004269,"pfxX":-8.789111343621428,"pfxZ":8.07222136017514,"pX":-0.49024787662922303,"pZ":3.4491855555821,"vX0":4.113730292222323,"vY0":-134.52528530431985,"vZ0":-3.882340454099373,"x":135.69,"y":145.65,"x0":-0.899962378516134,"y0":50.00375422525575,"z0":6.15158072470062,"aX":-16.059148479144195},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":15.0,"spinRate":2000,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4076491721156983,"extension":6.107918609093035},"index":0,"playId":"a8256863-823b-3faf-8f81-62c4cb687bfe","pitchNumber":1,"startTime":"2026-02-26T20:31:04.030Z","endTime":"2026-02-26T20:31:07.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":79.5,"endSpeed":73.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.804903276320687,"aZ":-36.429924458409204,"pfxX":0.7577583528348026,"pfxZ":-3.155108811937069,"pX":0.5897363053497671,"pZ":2.4110380233180297,"vX0":3.1257139848906053,"vY0":-115.77901438096156,"vZ0":-0.7612096502824075,"x":94.52,"y":173.68,"x0":-0.8794835803837591,"y0":50.002808873890594,"z0":6.248546992548069,"aX":1.021871140457596},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.6,"breakHorizontal":-2.2,"spinRate":1807,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.47415110528869153,"extension":5.959884504219342},"hitData":{"launchSpeed":94.5,"launchAngle":39.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.67,"coordY":87.6}},"index":1,"playId":"5655839b-cc9c-3f51-a513-11a0e75cf50a","pitchNumber":2,"startTime":"2026-02-26T20:31:20.163Z","endTime":"2026-02-26T20:31:33.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":0.62,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:31:33.332Z","atBatIndex":13},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Denzel Clarke hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-26T20:32:01.596Z","endTime":"2026-02-26T20:32:08.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.775427080269846,"aZ":-40.03225931780467,"pfxX":3.1664888932281468,"pfxZ":-5.828647756011653,"pX":-2.0743344593599136,"pZ":3.9623834354490888,"vX0":-3.0343760232372965,"vY0":-115.20155200663565,"vZ0":2.9551962570217043,"x":196.07,"y":131.8,"x0":-1.153447937209107,"y0":50.00235452676521,"z0":6.524187160720433,"aX":4.269371703676886},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.6,"breakHorizontal":-5.0,"spinRate":1743,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.47488443441799166,"extension":6.068758814522901},"index":0,"playId":"ca50bf67-eb54-3fe1-870b-14560638b499","pitchNumber":1,"startTime":"2026-02-26T20:32:01.596Z","endTime":"2026-02-26T20:32:08.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.80000000000001,"awayTeamWinProbability":19.19999999999999,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.83,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:32:08.931Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-26T20:32:34.942Z","endTime":"2026-02-26T20:34:21.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42980206560619,"aZ":-26.01641672121714,"pfxX":1.400627512434351,"pfxZ":3.6574695835348763,"pX":-0.33728850856435644,"pZ":3.6820758235689306,"vX0":1.7136896042836354,"vY0":-128.42249600257927,"vZ0":-1.288813925514516,"x":129.86,"y":139.36,"x0":-1.193081451177615,"y0":50.00433115681564,"z0":6.197683466572046,"aX":2.3602008722939827},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.6,"breakHorizontal":-2.9,"spinRate":1637,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.42507986458739033,"extension":6.223989744524319},"index":0,"playId":"8e6e0a5a-bb6a-3853-8a79-e717fb134bd5","pitchNumber":1,"startTime":"2026-02-26T20:32:34.942Z","endTime":"2026-02-26T20:32:39.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":672016,"link":"/api/v1/people/672016"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.019856761028333,"aZ":-28.941705041045307,"pfxX":1.287561979508311,"pfxZ":1.9414249745659067,"pX":0.5215163123062106,"pZ":3.670511622986488,"vX0":3.8132532701107684,"vY0":-127.45407623256453,"vZ0":-0.6766293814678582,"x":97.12,"y":139.68,"x0":-1.1536388810452889,"y0":50.005351255727035,"z0":6.1993440219622755,"aX":2.1448926146789424},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":-3.1,"spinRate":1692,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.42764914575003177,"extension":6.132675547059011},"index":1,"playId":"04ba03c9-af78-3b22-b6de-56942bacd64a","pitchNumber":2,"startTime":"2026-02-26T20:32:52.612Z","endTime":"2026-02-26T20:32:57.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":672016,"link":"/api/v1/people/672016"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91892252091914,"aZ":-34.2651157265945,"pfxX":-3.2454437064425834,"pfxZ":-1.3863974481148347,"pX":-1.9883938454774472,"pZ":4.294101038762805,"vX0":-0.5408572181420391,"vY0":-121.57679625448938,"vZ0":2.4448054308191542,"x":192.79,"y":122.84,"x0":-1.341402961207545,"y0":50.00577686857185,"z0":6.240887693432976,"aX":-4.879060923474297},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.7,"breakHorizontal":6.0,"spinRate":761,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.44981706162231605,"extension":6.354438891296603},"index":2,"playId":"8b73b948-931d-3c6d-a84f-4ce0032b45e0","pitchNumber":3,"startTime":"2026-02-26T20:33:14.911Z","endTime":"2026-02-26T20:33:18.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":672016,"link":"/api/v1/people/672016"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613181986629936,"aZ":-36.88943039071412,"pfxX":-4.063793174377081,"pfxZ":-3.1857773466816184,"pX":-0.2658947677253001,"pZ":2.585908487921447,"vX0":2.841000847307107,"vY0":-120.8881305956642,"vZ0":-0.8734204948006087,"x":127.14,"y":168.96,"x0":-0.9284769387060602,"y0":50.004167607642614,"z0":6.190852203289326,"aX":-6.0139828178137265},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.8,"breakHorizontal":6.7,"spinRate":720,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.45313210176149976,"extension":6.263309962514939},"index":3,"playId":"8820e29f-2c0d-3824-a6ad-86eddb426e5e","pitchNumber":4,"startTime":"2026-02-26T20:33:33.642Z","endTime":"2026-02-26T20:33:37.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":672016,"link":"/api/v1/people/672016"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.799902480723134,"aZ":-18.890741680542952,"pfxX":-8.266472196986921,"pfxZ":7.113142704239994,"pX":0.7062211557917432,"pZ":3.163420327160387,"vX0":7.03236643364446,"vY0":-135.35096311363264,"vZ0":-4.414253089331765,"x":90.08,"y":153.37,"x0":-0.8436539112125756,"y0":50.00031614783045,"z0":6.126952879468778,"aX":-15.43221431102493},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":13.6,"spinRate":2075,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4037036549233637,"extension":6.335482518923865},"index":4,"playId":"ce1c729b-0a86-33fe-833f-be4200280af0","pitchNumber":5,"startTime":"2026-02-26T20:33:57.613Z","endTime":"2026-02-26T20:34:00.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":672016,"link":"/api/v1/people/672016"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.940712677737945,"aZ":-28.413266169978957,"pfxX":1.5451372273857098,"pfxZ":2.2309317744522055,"pX":-0.894621705615654,"pZ":2.6499472307564416,"vX0":0.35747237199414655,"vY0":-128.2263763708237,"vZ0":-3.1015001199902823,"x":151.1,"y":167.23,"x0":-1.2362761804062463,"y0":50.00019398479902,"z0":6.067916992028743,"aX":2.598866481933809},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":-2.9,"spinRate":1585,"spinDirection":184},"zone":13,"typeConfidence":2.0,"plateTime":0.42549308983315326,"extension":6.213792677373423},"index":5,"playId":"cb0dafcd-3b3e-33e6-9c38-691349a2e890","pitchNumber":6,"startTime":"2026-02-26T20:34:18.787Z","endTime":"2026-02-26T20:34:21.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":672016,"link":"/api/v1/people/672016"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.2,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:34:21.815Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to right fielder Tyler Wade. Darell Hernaiz to 3rd. Denzel Clarke to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-26T20:34:59.216Z","endTime":"2026-02-26T20:35:11.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"postOnThird":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"08317366-0176-0003-001c-f08cd117d70a","startTime":"2026-02-26T20:34:56.103Z","endTime":"2026-02-26T20:35:01.201Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":672016,"link":"/api/v1/people/672016"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604652401571563,"aZ":-26.554052167000073,"pfxX":1.5255600471389337,"pfxZ":3.41995716667743,"pX":0.892720562656263,"pZ":2.276951758878845,"vX0":4.477080009919979,"vY0":-126.73527614566042,"vZ0":-4.2664001460939245,"x":82.97,"y":177.3,"x0":-1.0881460285437625,"y0":50.00188026434508,"z0":6.079901098280301,"aX":2.503548030084499},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":-3.7,"spinRate":1527,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.43063108677617823,"extension":6.2876394026950395},"hitData":{"launchSpeed":93.3,"launchAngle":37.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.11,"coordY":97.21}},"index":1,"playId":"e21f34a7-1200-35b0-ba54-e143094c7f23","pitchNumber":1,"startTime":"2026-02-26T20:35:01.201Z","endTime":"2026-02-26T20:35:11.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":672016,"link":"/api/v1/people/672016"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.2,"awayTeamWinProbability":24.799999999999997,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":1.33,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:35:11.465Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to center fielder Alejandro Osuna. Darell Hernaiz scores. Denzel Clarke scores.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-26T20:35:31.081Z","endTime":"2026-02-26T20:35:48.447Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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_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":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"isScoringEvent":true,"rbi":true,"earned":true,"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.660388933001542,"aZ":-25.013828189568013,"pfxX":-6.526053717455967,"pfxZ":4.574289763590639,"pX":-0.20082985803604267,"pZ":1.7707636104105309,"vX0":3.9816823013428904,"vY0":-124.45683822829191,"vZ0":-5.302094914623595,"x":124.66,"y":190.97,"x0":-0.9759591195659248,"y0":50.00065828185638,"z0":6.008078525265445,"aX":-10.206532555247902},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.2,"breakHorizontal":10.8,"spinRate":1144,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.44059444321000196,"extension":6.4399595308584905},"hitData":{"launchSpeed":105.8,"launchAngle":4.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.19,"coordY":91.13}},"index":0,"playId":"3aca562c-f527-354f-984d-b6d9839afa72","pitchNumber":1,"startTime":"2026-02-26T20:35:40.347Z","endTime":"2026-02-26T20:35:48.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":672016,"link":"/api/v1/people/672016"},"third":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":11.5,"leverageIndex":1.47,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:35:48.447Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brent Rooker homers (1) on a fly ball to right center field. Tyler Soderstrom scores.","rbi":2,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-26T20:36:17.822Z","endTime":"2026-02-26T20:38:01.057Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23857099330393,"aZ":-38.216360886275204,"pfxX":1.6675678597669992,"pfxZ":-4.383959970110969,"pX":-0.26956061745951254,"pZ":1.7075447468012535,"vX0":0.9558041813631036,"vY0":-116.54854543074777,"vZ0":-2.343505003567442,"x":127.28,"y":192.68,"x0":-0.9011108414924137,"y0":50.00004553830005,"z0":6.324178221888646,"aX":2.300838916109555},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.3,"breakHorizontal":-3.2,"spinRate":1774,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4693720999805455,"extension":6.204228354442697},"index":0,"playId":"fced0a48-1fd6-3648-9fa9-004897a27073","pitchNumber":1,"startTime":"2026-02-26T20:36:17.822Z","endTime":"2026-02-26T20:36:22.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71826936362362,"aZ":-11.444855833380862,"pfxX":-1.1366765427033103,"pfxZ":11.479160341448734,"pX":0.7407737289012206,"pZ":3.9512303323375653,"vX0":4.38295131428438,"vY0":-133.5134072753448,"vZ0":-3.936041113228396,"x":88.76,"y":132.1,"x0":-0.7742672251846007,"y0":50.00058203885664,"z0":6.268078787184023,"aX":-2.0532481547483927},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.2,"breakHorizontal":1.1,"spinRate":2151,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.41022851687292716,"extension":6.150567321604267},"index":1,"playId":"3e8d49bf-f168-3c11-9c64-e92ec0ac2c07","pitchNumber":2,"startTime":"2026-02-26T20:36:33.608Z","endTime":"2026-02-26T20:36:38.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74768140981156,"aZ":-23.385855667410386,"pfxX":-6.199451903835024,"pfxZ":5.676797419513389,"pX":0.2614237222520909,"pZ":0.4827856788744928,"vX0":4.965060024829439,"vY0":-123.63760282740895,"vZ0":-8.557474627421104,"x":107.04,"y":225.74,"x0":-0.9677497241956241,"y0":50.00231716226718,"z0":5.952804934102388,"aX":-9.593696477744189},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.5,"breakHorizontal":10.1,"spinRate":1352,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4430824571466361,"extension":6.407128013019172},"index":2,"playId":"8aa95acb-a4c5-3234-941b-68b02215b11e","pitchNumber":3,"startTime":"2026-02-26T20:36:51.761Z","endTime":"2026-02-26T20:36:55.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"114c9d64-1ecb-3ee1-839e-d8713b91d25d","startTime":"2026-02-26T20:37:15.762Z","endTime":"2026-02-26T20:37:19.593Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56866907634541,"aZ":-35.86255285910429,"pfxX":0.24938139787644165,"pfxZ":-2.6360319872481437,"pX":0.7842069604474303,"pZ":2.442790750744201,"vX0":3.930691933773515,"vY0":-117.14704614178794,"vZ0":-1.3006279114744743,"x":87.11,"y":172.82,"x0":-0.9425306152044048,"y0":50.002415939859496,"z0":6.335033654607445,"aX":0.34834560136862236},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.8,"breakHorizontal":-1.3,"spinRate":1703,"spinDirection":35},"zone":6,"typeConfidence":2.0,"plateTime":0.46621320642756237,"extension":5.921937418093426},"index":4,"playId":"1d75ba51-596b-3810-bd58-5a4eca72e291","pitchNumber":4,"startTime":"2026-02-26T20:37:33.283Z","endTime":"2026-02-26T20:37:37.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.593552271454367,"aZ":-33.98072557526383,"pfxX":0.487909060537292,"pfxZ":-1.2211963084611135,"pX":0.4662005760672501,"pZ":2.6149207990089294,"vX0":3.60678711823067,"vY0":-120.53264682204545,"vZ0":-1.327087017097254,"x":99.23,"y":168.18,"x0":-1.1106598292810754,"y0":50.00456394047388,"z0":6.162888746549885,"aX":0.7201546212291396},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.3,"breakHorizontal":-1.7,"spinRate":1675,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.4537672074977417,"extension":6.137175645970269},"hitData":{"launchSpeed":101.8,"launchAngle":30.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":174.03,"coordY":28.86}},"index":5,"playId":"6fc32e43-91a5-37c6-8419-92193498d164","pitchNumber":5,"startTime":"2026-02-26T20:37:52.476Z","endTime":"2026-02-26T20:38:01.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":7.3999999999999915,"leverageIndex":0.36,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:38:01.057Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out to second baseman Andrew Velazquez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-26T20:38:38.921Z","endTime":"2026-02-26T20:38:46.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00391501938407,"aZ":-25.646170664545465,"pfxX":1.6116491336067749,"pfxZ":3.9279297682351153,"pX":0.5212895451002817,"pZ":2.4020617517815084,"vX0":3.4351391801459243,"vY0":-127.7499104306827,"vZ0":-4.376213085821303,"x":97.13,"y":173.92,"x0":-1.0472955709248795,"y0":50.00139366383502,"z0":6.140372439384942,"aX":2.6777859282390795},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":-3.6,"spinRate":1579,"spinDirection":174},"zone":6,"typeConfidence":2.0,"plateTime":0.42787663734184544,"extension":6.172769166763901},"hitData":{"launchSpeed":88.4,"launchAngle":13.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":158.87,"coordY":142.07}},"index":0,"playId":"89c1f121-7f6a-3e42-9d19-5f057c5e9c83","pitchNumber":1,"startTime":"2026-02-26T20:38:38.921Z","endTime":"2026-02-26T20:38:46.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:38:46.761Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Herrera lines out to center fielder Denzel Clarke.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-26T20:41:00.068Z","endTime":"2026-02-26T20:42:20.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mark Leiter Jr. replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-26T20:40:37.051Z","endTime":"2026-02-26T20:40:52.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643410,"link":"/api/v1/people/643410"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-26T20:40:52.370Z","endTime":"2026-02-26T20:41:02.163Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"},"defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11139328096671,"aZ":-23.248885491720763,"pfxX":-2.3994277912165147,"pfxZ":5.1944627927253,"pX":-0.42026309355128183,"pZ":1.326647274625719,"vX0":2.9239548187397406,"vY0":-130.8787619130527,"vZ0":-6.0169940546186975,"x":133.02,"y":202.96,"x0":-1.2452795714192006,"y0":50.00393606457902,"z0":5.420296867922697,"aX":-4.123010728121482},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":3.6,"spinRate":1517,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.42007064798364135,"extension":6.445251124917747},"index":2,"playId":"48d1a708-6fed-3bdb-84a1-7918ac0b6062","pitchNumber":1,"startTime":"2026-02-26T20:41:02.163Z","endTime":"2026-02-26T20:41:06.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":73.4,"endSpeed":67.2,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34210115264551,"aZ":-45.061812689079794,"pfxX":3.494687741249915,"pfxZ":-11.320570504945536,"pX":-0.8445985325619586,"pZ":2.6142424808466225,"vX0":-0.47037291543028237,"vY0":-106.6612918033052,"vZ0":3.756018546005172,"x":149.19,"y":168.2,"x0":-1.073230765842493,"y0":50.002096350996794,"z0":5.952883090840864,"aX":3.9792324889820745},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.3,"breakVerticalInduced":-19.0,"breakHorizontal":-6.1,"spinRate":1558,"spinDirection":17},"zone":11,"typeConfidence":0.91,"plateTime":0.5158394933359665,"extension":6.430663320941807},"index":3,"playId":"c34e0e54-f9da-3f0e-a39a-d2525d26d8fe","pitchNumber":2,"startTime":"2026-02-26T20:41:17.466Z","endTime":"2026-02-26T20:41:21.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.609063170816235,"aZ":-19.221936863482444,"pfxX":-8.068889251762691,"pfxZ":6.929126099255118,"pX":0.08983085719629286,"pZ":2.3103142713925218,"vX0":5.8210554831204435,"vY0":-135.57622592630912,"vZ0":-5.022330304083738,"x":113.58,"y":176.4,"x0":-1.032784053674444,"y0":50.000013431046874,"z0":5.521259194577187,"aX":-15.074451508252858},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":13.4,"spinRate":1868,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40343707232511417,"extension":6.657386871224422},"hitData":{"launchSpeed":95.2,"launchAngle":18.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.74,"coordY":77.42}},"index":4,"playId":"590a93f8-283a-38d4-9dda-d017fb09af24","pitchNumber":3,"startTime":"2026-02-26T20:42:14.701Z","endTime":"2026-02-26T20:42:20.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_ab"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_ab"},{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:42:20.630Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Aaron Zavala singles on a line drive to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-26T20:42:45.894Z","endTime":"2026-02-26T20:44:20.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"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":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(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":92.5,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.441283513528607,"aZ":-18.951736323646053,"pfxX":-9.83917125324927,"pfxZ":7.235361906391667,"pX":-0.6730951996709068,"pZ":3.0679957272624643,"vX0":4.392571654277077,"vY0":-134.6463028949371,"vZ0":-3.0188006747478116,"x":142.66,"y":155.94,"x0":-1.0511450375921405,"y0":50.006398364694505,"z0":5.551876401841312,"aX":-17.98968318943347},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.6,"breakHorizontal":16.8,"spinRate":2050,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4074847252190472,"extension":6.562363016865372},"index":0,"playId":"643c5c73-dd62-3841-acd9-33db282d8b75","pitchNumber":1,"startTime":"2026-02-26T20:42:45.894Z","endTime":"2026-02-26T20:42:50.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46842726981456,"aZ":-30.463195409097477,"pfxX":-5.481417860738179,"pfxZ":1.141363261037025,"pX":-1.1506154647316893,"pZ":2.620179574928157,"vX0":1.3201641645140292,"vY0":-122.1415542246371,"vZ0":-0.9607278838236499,"x":160.86,"y":168.04,"x0":-0.9897804165986122,"y0":50.0015275094108,"z0":5.663667042444464,"aX":-8.191921323304815},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.0,"breakHorizontal":9.6,"spinRate":603,"spinDirection":259},"zone":11,"typeConfidence":0.9,"plateTime":0.4502910978799348,"extension":6.465198973384245},"index":1,"playId":"4d5af912-9556-35a8-aca9-aeb290701e40","pitchNumber":2,"startTime":"2026-02-26T20:43:02.048Z","endTime":"2026-02-26T20:43:06.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129635579783102,"aZ":-27.845984878090086,"pfxX":-6.581091262996381,"pfxZ":2.8003810652613863,"pX":-0.5139826797124791,"pZ":0.9858276178962524,"vX0":3.154344344767849,"vY0":-124.16356827372371,"vZ0":-5.305626935451413,"x":136.59,"y":212.16,"x0":-0.9524923614882289,"y0":50.00375912484678,"z0":5.495401148265213,"aX":-10.175523617348093},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.0,"breakHorizontal":11.0,"spinRate":734,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4428004772799885,"extension":6.393123092645687},"index":2,"playId":"ff66b736-58f0-313e-a68c-173d06c1ff13","pitchNumber":3,"startTime":"2026-02-26T20:43:17.712Z","endTime":"2026-02-26T20:43:21.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.445163038716167,"aZ":-15.931394543518786,"pfxX":-5.369457181897863,"pfxZ":8.932080598735283,"pX":-1.2084148748747805,"pZ":4.369961669056313,"vX0":1.4795012414002437,"vY0":-133.88490680318495,"vZ0":-0.6455329038280995,"x":163.06,"y":120.79,"x0":-1.0699922952069045,"y0":50.002518736891155,"z0":5.752558521922151,"aX":-9.764121342271316},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":1448,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40882918758630016,"extension":6.455871384858522},"index":3,"playId":"15729080-75b9-3dba-b633-d3b252f7959a","pitchNumber":4,"startTime":"2026-02-26T20:43:34.016Z","endTime":"2026-02-26T20:43:37.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.366621482990872,"aZ":-29.21625542126898,"pfxX":-6.510075454400903,"pfxZ":1.9112633051419525,"pX":-0.31476463662337867,"pZ":2.495831769565575,"vX0":3.587092250914163,"vY0":-124.08244170615065,"vZ0":-1.7591334515194124,"x":129.0,"y":171.39,"x0":-0.9383086116132034,"y0":50.0050834709903,"z0":5.663931791267814,"aX":-10.085206525972866},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":10.9,"spinRate":669,"spinDirection":244},"zone":4,"typeConfidence":0.91,"plateTime":0.4425468281984548,"extension":6.529483972874284},"index":4,"playId":"cdbaba4b-be6c-3008-a372-3487ebc5ac61","pitchNumber":5,"startTime":"2026-02-26T20:43:50.772Z","endTime":"2026-02-26T20:43:54.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":67.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.670436577960224,"aZ":-43.45704826668808,"pfxX":3.6447604428374554,"pfxZ":-9.798997945245171,"pX":0.3385170207104181,"pZ":1.340270800280317,"vX0":1.513436909857016,"vY0":-107.26180807648177,"vZ0":1.0189545376987987,"x":104.1,"y":202.59,"x0":-0.85249914729482,"y0":50.00485549818066,"z0":5.7520266610660205,"aX":4.195112786726065},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-17.0,"breakHorizontal":-7.1,"spinRate":1560,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.5130540708760529,"extension":6.459294020635703},"hitData":{"launchSpeed":81.7,"launchAngle":23.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.92,"coordY":131.92}},"index":5,"playId":"87a5b470-36b4-3247-acfd-223b682d5684","pitchNumber":6,"startTime":"2026-02-26T20:44:11.525Z","endTime":"2026-02-26T20:44:20.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_ab"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_ab"},{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_pa"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:44:20.594Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Velazquez pops out to shortstop Darell Hernaiz.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-26T20:44:37.913Z","endTime":"2026-02-26T20:44:59.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"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":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99209674567702,"aZ":-23.03617851667433,"pfxX":0.7661614783965531,"pfxZ":5.1119593448114395,"pX":-0.022439183856985782,"pZ":2.031827017058343,"vX0":2.817279589790699,"vY0":-132.28073936997293,"vZ0":-4.551913777327487,"x":117.86,"y":183.92,"x0":-1.1971197951555768,"y0":50.000339112105685,"z0":5.445792764162176,"aX":1.368994980563717},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-1.9,"spinRate":1561,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4127297944784494,"extension":6.636394792353092},"hitData":{"launchSpeed":82.2,"launchAngle":64.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":88.97,"coordY":148.85}},"index":0,"playId":"15e92f57-c685-3875-b0ff-28a299fba189","pitchNumber":1,"startTime":"2026-02-26T20:44:51.699Z","endTime":"2026-02-26T20:44:59.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_ab"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_ab"},{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_pa"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:44:59.697Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Wade walks. Aaron Zavala to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-26T20:45:26.564Z","endTime":"2026-02-26T20:48:06.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"postOnSecond":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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":73.9,"endSpeed":67.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09662902295135,"aZ":-44.0472886017638,"pfxX":3.7928416519544417,"pfxZ":-10.33914779007629,"pX":-0.4729570963756064,"pZ":1.395312997493519,"vX0":0.35223645723674857,"vY0":-107.53845500599009,"vZ0":1.1711203851101761,"x":135.03,"y":201.11,"x0":-1.1314131957877305,"y0":50.004197233214384,"z0":5.807235685267328,"aX":4.354413420519283},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.6,"breakVerticalInduced":-17.9,"breakHorizontal":-7.0,"spinRate":1689,"spinDirection":23},"zone":13,"typeConfidence":0.9,"plateTime":0.5132467962391587,"extension":6.315385948662519},"index":0,"playId":"839d5f2d-28dd-3026-af4e-6a3714b7e538","pitchNumber":1,"startTime":"2026-02-26T20:45:30.721Z","endTime":"2026-02-26T20:45:35.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.2,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.363554866412855,"aZ":-19.96089073955814,"pfxX":-7.971588949261688,"pfxZ":6.7159239527542045,"pX":-0.05923023959576774,"pZ":2.9358506772542285,"vX0":5.749484339267148,"vY0":-134.10288698154588,"vZ0":-2.915804889462348,"x":119.26,"y":159.51,"x0":-1.1967497678979888,"y0":50.00317560797796,"z0":5.463280357118669,"aX":-14.499868283770583},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":13.2,"spinRate":1459,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4086415054075867,"extension":6.540509102089351},"index":1,"playId":"5bd78021-0efe-33ba-ab17-a471d75fac3f","pitchNumber":2,"startTime":"2026-02-26T20:45:51.075Z","endTime":"2026-02-26T20:45:55.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303035520547354,"aZ":-24.70706853929766,"pfxX":1.2242166950270392,"pfxZ":4.138511377822471,"pX":-0.862309643023244,"pZ":3.4282803744871937,"vX0":0.4788511640991483,"vY0":-133.1770010838174,"vZ0":-1.0728027070086972,"x":149.87,"y":146.22,"x0":-1.2032859003336345,"y0":50.00546773827468,"z0":5.615486140641382,"aX":2.2097224265396336},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-2.3,"spinRate":1754,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4105246930062907,"extension":6.400789769014369},"index":2,"playId":"34aed819-363f-3ffe-a5cc-053001487e60","pitchNumber":3,"startTime":"2026-02-26T20:46:10.856Z","endTime":"2026-02-26T20:46:16.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.988318331678034,"aZ":-31.823189958266806,"pfxX":-0.00181343550814983,"pfxZ":0.23734670556449977,"pX":-0.5920299687474673,"pZ":3.9351657779698317,"vX0":0.9007370379151132,"vY0":-121.90885909552776,"vZ0":2.220690345480051,"x":139.57,"y":132.53,"x0":-0.9674842808901605,"y0":50.003471406385806,"z0":5.77658659569294,"aX":-0.0026736691372040875},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.3,"breakHorizontal":-0.2,"spinRate":576,"spinDirection":248},"zone":11,"typeConfidence":0.9,"plateTime":0.4508382552938426,"extension":6.426859078869511},"index":3,"playId":"a957d657-f2ae-36df-a9b1-8a87180d2c8a","pitchNumber":4,"startTime":"2026-02-26T20:46:29.962Z","endTime":"2026-02-26T20:46:33.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52928021677609,"aZ":-23.21670236182882,"pfxX":-0.26630328228013633,"pfxZ":4.951766741109353,"pX":-0.5327034003954867,"pZ":2.7536968449438293,"vX0":2.0079104507910492,"vY0":-133.1091589539943,"vZ0":-2.842779214308038,"x":137.31,"y":164.43,"x0":-1.2597269457031701,"y0":50.001760861200964,"z0":5.502551342878786,"aX":-0.48207682730842366},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":0.1,"spinRate":1602,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.41030398478250873,"extension":6.4642382879488895},"index":4,"playId":"2d326627-3040-3d78-919a-454b3eba8d98","pitchNumber":5,"startTime":"2026-02-26T20:46:48.637Z","endTime":"2026-02-26T20:46:57.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95970555659576,"aZ":-21.326266624112446,"pfxX":-8.543411477742323,"pfxZ":5.808435744391966,"pX":0.46929376086422026,"pZ":2.5274734182327125,"vX0":6.531186884484103,"vY0":-135.19900198015836,"vZ0":-3.7387697378571936,"x":99.11,"y":170.54,"x0":-0.8568112871005757,"y0":50.00485673347926,"z0":5.408536863433542,"aX":-15.962177051965464},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":14.3,"spinRate":2390,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.40372677060632345,"extension":6.538084092467329},"index":5,"playId":"d9ecf317-c2c4-3b37-b40a-81b18197750a","pitchNumber":6,"startTime":"2026-02-26T20:47:36.685Z","endTime":"2026-02-26T20:47:40.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":69.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92872247801922,"aZ":-40.93580226251095,"pfxX":5.745067343360147,"pfxZ":-7.200708446836693,"pX":1.4186906077605927,"pZ":0.926221795815359,"vX0":3.3223724160865626,"vY0":-110.02673279096798,"vZ0":-0.7442667797862894,"x":62.92,"y":213.77,"x0":-0.8612854395231326,"y0":50.00369605644481,"z0":5.635979145624632,"aX":6.989044931733333},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-12.8,"breakHorizontal":-11.3,"spinRate":1748,"spinDirection":21},"zone":14,"typeConfidence":0.88,"plateTime":0.4992875850354088,"extension":6.456316096965626},"index":6,"playId":"31656bac-10ba-34f8-9f68-4e00e40c04c3","pitchNumber":7,"startTime":"2026-02-26T20:48:00.555Z","endTime":"2026-02-26T20:48:06.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"first":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_pa"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.32,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:48:06.353Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joc Pederson lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-26T20:48:34.246Z","endTime":"2026-02-26T20:49:26.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51333990081999,"aZ":-22.64347675436931,"pfxX":-8.165078687058433,"pfxZ":5.263696203357593,"pX":-0.910722249409412,"pZ":3.8309979658170166,"vX0":3.6038312387066878,"vY0":-133.41855413891562,"vZ0":-0.24992248353669394,"x":151.71,"y":135.34,"x0":-1.2148297833496027,"y0":50.00403209075246,"z0":5.551646335745975,"aX":-14.785913279958173},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":14.0,"spinRate":2022,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4098410861521802,"extension":6.563656346510265},"index":0,"playId":"d544c5d3-5e1b-3181-b77b-afd0601ba26a","pitchNumber":1,"startTime":"2026-02-26T20:48:35.063Z","endTime":"2026-02-26T20:48:38.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84054844998686,"aZ":-32.35486654924992,"pfxX":-0.40223810524583037,"pfxZ":-0.11977070363343678,"pX":0.6194007865030589,"pZ":0.6001326161458147,"vX0":3.877852844168044,"vY0":-123.2659551509883,"vZ0":-5.075988643016122,"x":93.39,"y":222.58,"x0":-0.9287883321100873,"y0":50.00263509824406,"z0":5.450142726641003,"aX":-0.6132018473595364},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.2,"breakHorizontal":-0.2,"spinRate":609,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.44610400153369234,"extension":6.6391942200898235},"index":1,"playId":"6981002f-005f-35cb-ab4f-0710eeaea874","pitchNumber":2,"startTime":"2026-02-26T20:48:52.553Z","endTime":"2026-02-26T20:48:56.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167512103953936,"aZ":-24.409571449969878,"pfxX":-8.4045634335146,"pfxZ":4.197098613976651,"pX":-0.8345567748489975,"pZ":3.5596324513007858,"vX0":3.8220227209449606,"vY0":-134.62498225719995,"vZ0":-0.734334041188767,"x":148.81,"y":142.67,"x0":-1.1749080101104306,"y0":50.0021353062733,"z0":5.552167103734477,"aX":-15.54197985622277},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":14.5,"spinRate":2095,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40570179018374164,"extension":6.566517090689038},"hitData":{"launchSpeed":90.7,"launchAngle":19.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.21,"coordY":97.54}},"index":2,"playId":"20ecedb0-d89e-39a5-b1fa-bf7559082700","pitchNumber":3,"startTime":"2026-02-26T20:49:22.231Z","endTime":"2026-02-26T20:49:26.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"second":{"id":701648,"link":"/api/v1/people/701648"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":643410,"link":"/api/v1/people/643410"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:49:26.935Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Ibáñez grounds out, third baseman Richie Martin Jr. to first baseman Joc Pederson.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-26T20:50:55.533Z","endTime":"2026-02-26T20:52:08.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"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.0,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162628717050847,"aZ":-14.67320095231226,"pfxX":-7.028108986061281,"pfxZ":9.483914850123181,"pX":-0.9165746657098579,"pZ":1.8850101757733893,"vX0":2.798820236312304,"vY0":-135.15168529219616,"vZ0":-8.245556413356827,"x":151.94,"y":187.88,"x0":-1.0539655616601706,"y0":50.00400740894958,"z0":6.011692258519998,"aX":-12.968567330503397},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":12.1,"spinRate":1535,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4056719866897418,"extension":6.269570871676304},"index":0,"playId":"483ceae2-6326-3e1a-afd0-3ed2f916bfdc","pitchNumber":1,"startTime":"2026-02-26T20:51:31.798Z","endTime":"2026-02-26T20:51:35.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.479734036423775,"aZ":-37.22655214405485,"pfxX":0.7401449115961372,"pfxZ":-3.6297960491606736,"pX":1.1058306146767907,"pZ":1.5664333111915139,"vX0":4.530455063664334,"vY0":-117.35940890886314,"vZ0":-2.7847153773301208,"x":74.85,"y":196.49,"x0":-0.946680934022809,"y0":50.000404953666596,"z0":6.239881919542246,"aX":1.030891109558845},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.0,"breakHorizontal":-2.5,"spinRate":1935,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.46693157913233296,"extension":6.069554734441139},"index":1,"playId":"33f5dd79-9f17-3335-84d8-69627ba99e2e","pitchNumber":2,"startTime":"2026-02-26T20:51:45.965Z","endTime":"2026-02-26T20:51:49.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850941843914544,"aZ":-15.322606876417602,"pfxX":-6.125684002515786,"pfxZ":9.435998502001507,"pX":0.015905506848992564,"pZ":2.2515031712953157,"vX0":4.4649859005121675,"vY0":-132.65015824422778,"vZ0":-7.091841567233867,"x":116.39,"y":177.99,"x0":-0.8916278471587025,"y0":50.001163239341864,"z0":6.072651384443993,"aX":-10.937158550684408},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2532,"spinDirection":277},"zone":5,"typeConfidence":2.0,"plateTime":0.41259781209385826,"extension":6.228350297011407},"hitData":{"launchSpeed":65.6,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.17,"coordY":175.18}},"index":2,"playId":"774f9634-65e5-33ed-9170-bbe00a5dcdea","pitchNumber":3,"startTime":"2026-02-26T20:52:02.577Z","endTime":"2026-02-26T20:52:08.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:52:08.193Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to center fielder Alejandro Osuna.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-26T20:52:31.937Z","endTime":"2026-02-26T20:54:52.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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.8,"endSpeed":73.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.317189616328157,"aZ":-37.34893519280839,"pfxX":0.07231867062878239,"pfxZ":-3.854921130953901,"pX":-0.801169568849401,"pZ":2.253299567207127,"vX0":0.7217601597018153,"vY0":-114.7990688551239,"vZ0":-1.0247509894098308,"x":147.54,"y":177.94,"x0":-1.1284378758085578,"y0":50.004289586097244,"z0":6.325917955803572,"aX":0.0970098305705622},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.0,"breakHorizontal":-0.4,"spinRate":1597,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.47624881739811586,"extension":5.900762172471728},"index":0,"playId":"0e895a93-0a03-3b6d-a8b5-dbfa3e087ecf","pitchNumber":1,"startTime":"2026-02-26T20:52:36.871Z","endTime":"2026-02-26T20:52:41.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20922633241635,"aZ":-26.193633492415678,"pfxX":2.984271239011838,"pfxZ":3.5488564426755236,"pX":1.2410370123028804,"pZ":2.6640208041157893,"vX0":4.380990563584388,"vY0":-128.56365870577045,"vZ0":-3.6964109689766524,"x":69.69,"y":166.85,"x0":-0.8689064738840293,"y0":50.001404605102735,"z0":6.1402766941791675,"aX":5.022138750143454},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":-6.4,"spinRate":1475,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4251135117453333,"extension":6.128724123347333},"index":1,"playId":"98901166-06fc-3039-b06f-bc1dd34cb36c","pitchNumber":2,"startTime":"2026-02-26T20:52:51.549Z","endTime":"2026-02-26T20:52:54.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04325596976734,"aZ":-16.231261887552094,"pfxX":-5.165722223518734,"pfxZ":8.683902596895322,"pX":0.07087713890784234,"pZ":5.105617831039099,"vX0":4.403033695435277,"vY0":-134.8097757622531,"vZ0":-0.056370559090307304,"x":114.3,"y":100.93,"x0":-0.9145871944891147,"y0":50.00110457454168,"z0":6.275168073427896,"aX":-9.481781344754362},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":8.4,"spinRate":1583,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40672035373018645,"extension":6.054849059437596},"index":2,"playId":"4e4f7116-10b1-3d95-b691-9ad1714dd5ce","pitchNumber":3,"startTime":"2026-02-26T20:53:11.138Z","endTime":"2026-02-26T20:53:14.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039828500145557,"aZ":-27.821707392161393,"pfxX":-6.762705662000478,"pfxZ":2.8094621646644664,"pX":-1.0777241366925023,"pZ":0.6814553308290426,"vX0":1.966235582909182,"vY0":-123.97098168779368,"vZ0":-6.997269859741776,"x":158.08,"y":220.38,"x0":-1.00515005078735,"y0":50.00304192635619,"z0":5.880064841062351,"aX":-10.468739094178684},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":11.8,"spinRate":1058,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4427430948758211,"extension":6.214413605957222},"index":3,"playId":"e4a7699e-88c9-3402-a863-f1f7d605bc24","pitchNumber":4,"startTime":"2026-02-26T20:53:25.579Z","endTime":"2026-02-26T20:53:28.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":88.0,"endSpeed":81.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.177862161864013,"aZ":-24.052471148090525,"pfxX":0.5396826421318932,"pfxZ":4.832877018517436,"pX":-0.05305458955413931,"pZ":2.9714891500034675,"vX0":2.506712788329929,"vY0":-128.18407006967098,"vZ0":-3.128591474795493,"x":119.02,"y":158.55,"x0":-1.1099656369874114,"y0":50.00051841870076,"z0":6.066406670032867,"aX":0.9059257440807792},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":-1.4,"spinRate":1679,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4257838396846423,"extension":6.111612988624784},"index":4,"playId":"f9480213-4bcd-34b5-973c-0b2881c44833","pitchNumber":5,"startTime":"2026-02-26T20:53:42.737Z","endTime":"2026-02-26T20:53:46.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63189043259303,"aZ":-19.397987318097794,"pfxX":-8.80148643670063,"pfxZ":7.171395376088874,"pX":-0.21189098993714917,"pZ":2.8560584501711697,"vX0":4.564822432888757,"vY0":-132.6749189436141,"vZ0":-4.81723710874498,"x":125.08,"y":161.67,"x0":-0.8121314434567777,"y0":50.001402908156166,"z0":6.1107687759742495,"aX":-15.674842275156582},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":14.9,"spinRate":1756,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4129917783706505,"extension":6.157993748355006},"index":5,"playId":"ce77cbfa-af3b-3801-89a3-b02f67bdd0d7","pitchNumber":6,"startTime":"2026-02-26T20:54:02.428Z","endTime":"2026-02-26T20:54:06.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52580266144357,"aZ":-26.336552930935675,"pfxX":-6.528518725017653,"pfxZ":3.863886752200031,"pX":-0.8250001966746886,"pZ":1.8386118013704216,"vX0":2.851963607493479,"vY0":-122.49598154014986,"vZ0":-4.405111030936267,"x":148.45,"y":189.14,"x0":-1.1598948754894145,"y0":50.00294372301163,"z0":5.927377775148929,"aX":-9.863076634623177},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.1,"breakHorizontal":11.0,"spinRate":1018,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4481433974089284,"extension":6.18845345990397},"index":6,"playId":"db7dd043-b58e-3ed2-af4a-31b5f09e0cb7","pitchNumber":7,"startTime":"2026-02-26T20:54:23.197Z","endTime":"2026-02-26T20:54:28.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75081971301312,"aZ":-25.72670266271238,"pfxX":2.1322345623157366,"pfxZ":3.983600571289209,"pX":0.2459378712658071,"pZ":2.9121776472971503,"vX0":2.6096693384870915,"vY0":-126.14222908258066,"vZ0":-2.6640925808678246,"x":107.63,"y":160.15,"x0":-1.0774861404643585,"y0":50.00104530883559,"z0":6.047932484352961,"aX":3.4481758298819005},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":-4.4,"spinRate":1609,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.433580616494063,"extension":6.079948233828406},"hitData":{"launchSpeed":94.4,"launchAngle":26.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.05,"coordY":46.71}},"index":7,"playId":"0e362567-6183-3ff1-8b41-dc753e354494","pitchNumber":8,"startTime":"2026-02-26T20:54:43.058Z","endTime":"2026-02-26T20:54:52.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:54:52.957Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Darell Hernaiz doubles (3) on a sharp line drive to center fielder Alejandro Osuna.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-26T20:55:13.544Z","endTime":"2026-02-26T20:56:15.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.561209383142153,"aZ":-13.364631962412771,"pfxX":-6.043546155964125,"pfxZ":10.404391876119485,"pX":-0.1805763733300364,"pZ":1.304110141151067,"vX0":3.7789070719893405,"vY0":-133.98941704544447,"vZ0":-9.623677962867976,"x":123.88,"y":203.57,"x0":-0.8283960710321766,"y0":50.00033240757656,"z0":5.911033027876698,"aX":-10.921722064708879},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":1772,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4097300496344891,"extension":6.173600808949186},"index":0,"playId":"9cdae5eb-9c66-3e0b-86a0-b88e2b645a0f","pitchNumber":1,"startTime":"2026-02-26T20:55:16.221Z","endTime":"2026-02-26T20:55:20.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29902295188802,"aZ":-22.700059013219036,"pfxX":-6.799489367702157,"pfxZ":5.999042157155616,"pX":-0.2028384817093742,"pZ":1.7394721836116565,"vX0":4.03260720322632,"vY0":-125.8627617950065,"vZ0":-5.84140721445972,"x":124.73,"y":191.81,"x0":-0.9555352232111791,"y0":50.001499985387596,"z0":5.968548645813616,"aX":-10.736469116671488},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.5,"breakHorizontal":11.2,"spinRate":1213,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.43781489222013326,"extension":6.243207139472843},"index":1,"playId":"f8233b59-b4db-3f3c-9129-39a1aa05e28d","pitchNumber":2,"startTime":"2026-02-26T20:55:30.429Z","endTime":"2026-02-26T20:55:34.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.1,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.720760472186605,"aZ":-16.61446093878944,"pfxX":-8.192827863177612,"pfxZ":8.521075886822462,"pX":-1.3844151214739902,"pZ":2.0246555134678506,"vX0":1.637802212106609,"vY0":-133.966419062841,"vZ0":-7.431637121790407,"x":169.77,"y":184.11,"x0":-0.93737899833046,"y0":50.00181975803847,"z0":6.012568812308036,"aX":-14.95733114156845},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":14.5,"spinRate":1996,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4081568220019003,"extension":6.157337718699244},"index":2,"playId":"71cae72e-98c2-38ec-8c1c-d05d0b126ee8","pitchNumber":3,"startTime":"2026-02-26T20:55:49.133Z","endTime":"2026-02-26T20:55:53.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.257663041855285,"aZ":-10.687596547789573,"pfxX":-6.123413551232382,"pfxZ":11.812483896439428,"pX":-0.06286755377475026,"pZ":2.38904657338185,"vX0":4.094589273302763,"vY0":-134.53328965000009,"vZ0":-7.655602494399061,"x":119.4,"y":174.28,"x0":-0.814925031000152,"y0":50.00306663446172,"z0":6.043021935416888,"aX":-11.139461991200449},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.8,"breakHorizontal":10.1,"spinRate":1558,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40831834859391947,"extension":6.279497597127772},"hitData":{"launchSpeed":105.3,"launchAngle":22.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":172.49,"coordY":46.61}},"index":3,"playId":"17dc687c-19ee-39d7-8aa4-e11791bf959d","pitchNumber":4,"startTime":"2026-02-26T20:56:05.133Z","endTime":"2026-02-26T20:56:15.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:56:15.716Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Denzel Clarke pops out to second baseman Andrew Velazquez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-26T20:58:42.681Z","endTime":"2026-02-26T20:59:48.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695465,"fullName":"Larson Kindreich","link":"/api/v1/people/695465"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-26T20:56:39.794Z","endTime":"2026-02-26T20:57:21.789Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Larson Kindreich replaces Cal Quantrill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-26T20:57:21.789Z","endTime":"2026-02-26T20:58:44.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695465,"link":"/api/v1/people/695465"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.483687551737354,"aZ":-17.302485143170816,"pfxX":3.942248209253411,"pfxZ":8.79850871617154,"pX":-0.08215477478188901,"pZ":1.9160911467065715,"vX0":-8.567848806998473,"vY0":-129.09303231216492,"vZ0":-5.598286084746318,"x":120.13,"y":187.05,"x0":2.7653098827559757,"y0":50.003357093805676,"z0":5.441590825333343,"aX":6.66451640247463},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.9,"breakHorizontal":-5.3,"spinRate":1622,"spinDirection":143},"zone":8,"typeConfidence":1.24,"plateTime":0.4240424186508789,"extension":6.175957871885818},"index":2,"playId":"2cc7a13a-9fc0-3e20-94a3-0b5d0c2395f4","pitchNumber":1,"startTime":"2026-02-26T20:58:44.740Z","endTime":"2026-02-26T20:58:49.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695465,"link":"/api/v1/people/695465","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.449110465058595,"aZ":-12.793901016742966,"pfxX":4.96668133851912,"pfxZ":10.8544383739865,"pX":0.6296976970129525,"pZ":1.8772051016319815,"vX0":-6.947767864025019,"vY0":-133.00212745124463,"vZ0":-7.009006716709172,"x":93.0,"y":188.1,"x0":2.6347004255323987,"y0":50.00277365044411,"z0":5.481059143736247,"aX":8.86806897180967},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.2,"breakHorizontal":-7.4,"spinRate":1595,"spinDirection":149},"zone":9,"typeConfidence":1.3,"plateTime":0.41236531684592137,"extension":6.077761580224612},"index":3,"playId":"1a5565bd-aa43-3feb-81ee-dd808bbb09d0","pitchNumber":2,"startTime":"2026-02-26T20:59:01.713Z","endTime":"2026-02-26T20:59:04.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695465,"link":"/api/v1/people/695465","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.9,"endSpeed":83.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19134412625579,"aZ":-15.483211847341103,"pfxX":4.3382089160570105,"pfxZ":9.229195403037902,"pX":0.699008751314359,"pZ":4.673718148799437,"vX0":-6.310375512815428,"vY0":-133.71471897752681,"vZ0":0.08257539515114881,"x":90.36,"y":112.59,"x0":2.5273389418494157,"y0":50.000804110077326,"z0":5.7545224640239026,"aX":7.844436324205135},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":-6.5,"spinRate":1658,"spinDirection":158},"zone":12,"typeConfidence":1.39,"plateTime":0.40982137401863294,"extension":6.073757276060661},"index":4,"playId":"78c09a2c-9273-3122-a8e2-e7e3a31681a7","pitchNumber":3,"startTime":"2026-02-26T20:59:23.657Z","endTime":"2026-02-26T20:59:26.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695465,"link":"/api/v1/people/695465","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":84.0,"endSpeed":78.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.288344443485272,"aZ":-29.76770088504386,"pfxX":-0.41248410823494264,"pfxZ":1.5717218646884632,"pX":0.18767316283387164,"pZ":2.6352766998137356,"vX0":-5.747625092030018,"vY0":-122.33027297931102,"vZ0":-1.4397067292996915,"x":109.85,"y":167.63,"x0":2.609142271783289,"y0":50.00511022674592,"z0":5.753748007239638,"aX":-0.6330741837393113},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":1.9,"spinRate":1597,"spinDirection":22},"zone":5,"typeConfidence":1.31,"plateTime":0.4456047625219286,"extension":6.061728652151721},"hitData":{"launchSpeed":84.0,"launchAngle":69.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":176.05,"coordY":152.39}},"index":5,"playId":"9875867f-099f-308b-a226-2be1401a5dd4","pitchNumber":4,"startTime":"2026-02-26T20:59:39.363Z","endTime":"2026-02-26T20:59:48.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695465,"link":"/api/v1/people/695465","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":695465,"link":"/api/v1/people/695465"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":695465,"link":"/api/v1/people/695465"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-26T20:59:48.566Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alejandro Osuna walks.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-26T21:01:56.609Z","endTime":"2026-02-26T21:03:17.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":827734,"fullName":"Wei-En Lin","link":"/api/v1/people/827734"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Wei-En Lin replaces Mark Leiter Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-26T21:00:34.152Z","endTime":"2026-02-26T21:01:58.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827734,"link":"/api/v1/people/827734"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643410,"link":"/api/v1/people/643410","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67555086124029,"aZ":-15.350132371730487,"pfxX":5.621560201786636,"pfxZ":9.479660690825579,"pX":-0.8919517655904784,"pZ":3.0557959441726337,"vX0":-8.064949385236199,"vY0":-132.4640389466129,"vZ0":-4.130500562466127,"x":151.0,"y":156.27,"x0":1.4637218126947091,"y0":50.00113794278102,"z0":5.759828949302661,"aX":9.975461641902243},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":-8.4,"spinRate":1741,"spinDirection":140},"zone":11,"typeConfidence":0.87,"plateTime":0.4137256480106086,"extension":6.412797138305735},"index":1,"playId":"17aab0b2-fd8f-3e4c-997f-1691e381771d","pitchNumber":1,"startTime":"2026-02-26T21:01:58.593Z","endTime":"2026-02-26T21:02:03.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33067191337465,"aZ":-24.994181341866945,"pfxX":-7.298497036756235,"pfxZ":5.3097949387514145,"pX":-0.5332912610161199,"pZ":2.6459361414168767,"vX0":-2.905352026192381,"vY0":-115.99308450475702,"vZ0":-1.1163186576959954,"x":137.33,"y":167.34,"x0":1.6864922976670453,"y0":50.00057293075331,"z0":5.534261497455152,"aX":-9.863210077769974},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":9.6,"breakHorizontal":13.9,"spinRate":1911,"spinDirection":254},"zone":4,"typeConfidence":0.8,"plateTime":0.47366078649934895,"extension":6.302437069077536},"index":2,"playId":"18d5266c-8862-3c5b-b27e-4a443b18dba3","pitchNumber":2,"startTime":"2026-02-26T21:02:11.009Z","endTime":"2026-02-26T21:02:14.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.615886696512824,"aZ":-25.257504299920782,"pfxX":-6.422711148211198,"pfxZ":4.876338472183053,"pX":-1.0427182533956671,"pZ":1.4699634444162488,"vX0":-4.327321504904491,"vY0":-118.88623496619519,"vZ0":-3.8796901138766504,"x":156.75,"y":199.09,"x0":1.6410766223273323,"y0":50.004969396688914,"z0":5.437941276294861,"aX":-9.115697800677953},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.0,"breakHorizontal":12.7,"spinRate":1920,"spinDirection":258},"zone":13,"typeConfidence":0.88,"plateTime":0.4622279654628274,"extension":6.527932434481583},"index":3,"playId":"d11914cd-492c-35e1-ab9d-479cbad2da7a","pitchNumber":3,"startTime":"2026-02-26T21:02:23.830Z","endTime":"2026-02-26T21:02:27.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.1,"endSpeed":83.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67978254674133,"aZ":-16.722487317564863,"pfxX":5.244226552397933,"pfxZ":8.691722458007249,"pX":-2.0256382425288826,"pZ":3.848511492279264,"vX0":-10.200033959136286,"vY0":-132.34898413195648,"vZ0":-2.090671238612795,"x":194.21,"y":134.87,"x0":1.1932275329953468,"y0":50.0038168095241,"z0":5.870573654539361,"aX":9.325284103300069},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":-7.3,"spinRate":1682,"spinDirection":141},"zone":11,"typeConfidence":0.85,"plateTime":0.4135131105291854,"extension":6.600286637413944},"index":4,"playId":"69ef150c-e722-3916-899c-14bc4fb265fb","pitchNumber":4,"startTime":"2026-02-26T21:02:40.150Z","endTime":"2026-02-26T21:02:43.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":82.3,"endSpeed":75.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04084391509404,"aZ":-21.67048433490433,"pfxX":-5.2967593538235835,"pfxZ":7.301200050046719,"pX":-1.630372615889909,"pZ":1.7156965287817236,"vX0":-6.109438168858537,"vY0":-119.69698608109617,"vZ0":-3.9886740654514883,"x":179.15,"y":192.46,"x0":1.6516857403487402,"y0":50.001354541687945,"z0":5.365041899507927,"aX":-7.613604417008561},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":12.4,"breakHorizontal":11.2,"spinRate":1837,"spinDirection":241},"zone":13,"typeConfidence":0.92,"plateTime":0.4591838367102743,"extension":6.400566680841197},"index":5,"playId":"a48c1d88-0d06-3ef7-aa6e-824346a06709","pitchNumber":5,"startTime":"2026-02-26T21:02:59.466Z","endTime":"2026-02-26T21:03:02.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.2,"endSpeed":84.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216272481027165,"aZ":-14.909412829616343,"pfxX":7.418617922025238,"pfxZ":9.47844857977237,"pX":-0.8278359780182739,"pZ":1.5714386647640088,"vX0":-8.421045590309612,"vY0":-133.93241676714052,"vZ0":-7.7176564726490895,"x":148.56,"y":196.35,"x0":1.3893555281124412,"y0":50.001237371030776,"z0":5.5509480181974045,"aX":13.511632418816111},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":-11.6,"spinRate":1787,"spinDirection":141},"zone":13,"typeConfidence":0.89,"plateTime":0.40853497099219016,"extension":6.508303570107975},"index":6,"playId":"ab3bd4fe-eb3e-39e1-bb55-96a1104d9bc8","pitchNumber":6,"startTime":"2026-02-26T21:03:13.300Z","endTime":"2026-02-26T21:03:17.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":827734,"link":"/api/v1/people/827734"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":0.35,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:03:17.739Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cam Cauley grounds into a force out, shortstop Darell Hernaiz to second baseman Jeff McNeil. Alejandro Osuna out at 2nd. Cam Cauley to 1st.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-26T21:03:27.998Z","endTime":"2026-02-26T21:04:04.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":827734,"fullName":"Wei-En Lin","link":"/api/v1/people/827734"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.449857367444196,"aZ":-41.120798989048076,"pfxX":-5.5010041795757285,"pfxZ":-7.303818605795932,"pX":0.9301059693063096,"pZ":3.4278285545300395,"vX0":-0.056453100065623485,"vY0":-110.01010230901173,"vZ0":4.077367436708938,"x":81.55,"y":146.23,"x0":1.6706835576007173,"y0":50.00007444006247,"z0":5.908360142760574,"aX":-6.7431896798883315},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-11.9,"breakHorizontal":10.0,"spinRate":1472,"spinDirection":318},"zone":12,"typeConfidence":0.91,"plateTime":0.4978240352275085,"extension":6.208298599908004},"index":0,"playId":"55e35f66-14b5-3544-b7bf-db94c7cdeb50","pitchNumber":1,"startTime":"2026-02-26T21:03:42.810Z","endTime":"2026-02-26T21:03:46.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.348252989338977,"aZ":-16.077203825786476,"pfxX":6.887077872759382,"pfxZ":9.074755576102655,"pX":-0.241098431289878,"pZ":2.193278159755679,"vX0":-6.610186435623536,"vY0":-132.14973631396262,"vZ0":-5.805192205363145,"x":126.19,"y":179.56,"x0":1.3941843549222603,"y0":50.004561242297875,"z0":5.593682483725498,"aX":12.219946900303066},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":-11.0,"spinRate":1792,"spinDirection":140},"zone":5,"typeConfidence":0.86,"plateTime":0.41398728357983217,"extension":6.548835450399569},"hitData":{"launchSpeed":108.1,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.63,"coordY":154.92}},"index":1,"playId":"b7a19e15-adbb-305e-9dd0-5a5a93892c51","pitchNumber":2,"startTime":"2026-02-26T21:03:59.492Z","endTime":"2026-02-26T21:04:04.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_ab"},{"player":{"id":827734,"link":"/api/v1/people/827734"},"credit":"p_ab"},{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_pa"},{"player":{"id":827734,"link":"/api/v1/people/827734"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.67,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:04:04.861Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Bride walks. Cam Cauley to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-26T21:04:33.832Z","endTime":"2026-02-26T21:05:30.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":827734,"fullName":"Wei-En Lin","link":"/api/v1/people/827734"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"postOnSecond":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"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":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"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":90.9,"endSpeed":83.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.034855122337042,"aZ":-17.540014410415196,"pfxX":7.391291775165935,"pfxZ":8.179104562261386,"pX":1.0107574772795092,"pZ":2.85575798503557,"vX0":-3.9090626993167685,"vY0":-132.3763166123076,"vZ0":-4.0900530641895,"x":78.47,"y":161.67,"x0":1.5396860111244017,"y0":50.00531216032373,"z0":5.690631608944911,"aX":13.229865630377796},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.3,"breakHorizontal":-12.6,"spinRate":1632,"spinDirection":135},"zone":12,"typeConfidence":0.83,"plateTime":0.41244974536424595,"extension":6.503825139218326},"index":0,"playId":"9e2414f7-3e53-3749-8689-4cc3b225c24f","pitchNumber":1,"startTime":"2026-02-26T21:04:36.046Z","endTime":"2026-02-26T21:04:40.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.587501094589022,"aZ":-33.265670936372544,"pfxX":6.030947718599306,"pfxZ":-0.8074102496431692,"pX":0.8540579812201573,"pZ":3.5106015111863984,"vX0":-2.694904902213245,"vY0":-115.46611757431508,"vZ0":2.046111590617679,"x":84.45,"y":143.99,"x0":1.253015158280457,"y0":50.00383247371774,"z0":5.814800146704588,"aX":8.140310412608871},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.6,"breakHorizontal":-10.2,"spinRate":1104,"spinDirection":95},"zone":12,"typeConfidence":0.77,"plateTime":0.47444524046345693,"extension":6.515168578486073},"index":1,"playId":"e3664b54-cab2-33a6-a8c3-c3028b4308a2","pitchNumber":2,"startTime":"2026-02-26T21:04:52.587Z","endTime":"2026-02-26T21:04:56.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29244669003942,"aZ":-12.503579290632173,"pfxX":6.430767988750712,"pfxZ":11.017310175834986,"pX":-1.1727577526434059,"pZ":1.7669183859866977,"vX0":-9.121864236678533,"vY0":-132.74865039249823,"vZ0":-7.531888748693282,"x":161.7,"y":191.07,"x0":1.471800175291033,"y0":50.00530910442416,"z0":5.550483092662698,"aX":11.485025413172117},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.5,"breakHorizontal":-9.7,"spinRate":1692,"spinDirection":139},"zone":13,"typeConfidence":0.89,"plateTime":0.41253579912589,"extension":6.563278484754832},"index":2,"playId":"fb72ac06-c283-3439-a383-a989980f68e2","pitchNumber":3,"startTime":"2026-02-26T21:05:10.768Z","endTime":"2026-02-26T21:05:13.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":89.4,"endSpeed":81.7,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30526956183142,"aZ":-14.02903567286719,"pfxX":6.259279817570345,"pfxZ":10.570802118197623,"pX":0.04765004036553603,"pZ":4.017480148359872,"vX0":-5.347362754186293,"vY0":-130.18988654823104,"vZ0":-2.037105356391705,"x":115.18,"y":130.31,"x0":1.3148829190305165,"y0":50.005593939647504,"z0":5.87185264574335,"aX":10.74780573132814},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.0,"breakHorizontal":-10.2,"spinRate":1661,"spinDirection":144},"zone":12,"typeConfidence":0.83,"plateTime":0.42069729103693376,"extension":6.397649172238293},"index":3,"playId":"b872e0fe-4afe-3f4a-b914-da73dfdbb343","pitchNumber":4,"startTime":"2026-02-26T21:05:27.429Z","endTime":"2026-02-26T21:05:30.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_pa"},{"player":{"id":827734,"link":"/api/v1/people/827734"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.48,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:05:30.921Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Richie Martin Jr. grounds into a force out, first baseman Nick Kurtz to shortstop Darell Hernaiz. Cam Cauley to 3rd. Jonah Bride out at 2nd. Richie Martin Jr. to 1st.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-26T21:05:55.007Z","endTime":"2026-02-26T21:07:43.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":827734,"fullName":"Wei-En Lin","link":"/api/v1/people/827734"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"postOnThird":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.0,"endSpeed":72.7,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.857081083387705,"aZ":-26.355380464116763,"pfxX":7.146575787822513,"pfxZ":4.340486764956528,"pX":-0.4311312375427508,"pZ":1.799355446756265,"vX0":-5.952356288753691,"vY0":-114.88063207707849,"vZ0":-2.8051217348924844,"x":133.43,"y":190.2,"x0":1.2622993368429023,"y0":50.001083466378596,"z0":5.592483626348629,"aX":9.572157167229827},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":7.4,"breakHorizontal":-11.5,"spinRate":1321,"spinDirection":101},"zone":7,"typeConfidence":0.89,"plateTime":0.4763901833290016,"extension":6.664153840106778},"index":0,"playId":"d70a80f3-1824-3c9b-9263-9db452ef8d7e","pitchNumber":1,"startTime":"2026-02-26T21:06:04.663Z","endTime":"2026-02-26T21:06:08.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-26T21:06:21.147Z","endTime":"2026-02-26T21:06:34.620Z","isPitch":false,"type":"action","player":{"id":621006,"link":"/api/v1/people/621006"},"defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05389312435007,"aZ":-30.31134656127943,"pfxX":6.65998680691077,"pfxZ":1.4095816367867293,"pX":0.15226396185224877,"pZ":2.819858924821433,"vX0":-4.9015675052738015,"vY0":-114.49731461697019,"vZ0":0.19664475399187098,"x":111.2,"y":162.64,"x0":1.4603520697113106,"y0":50.00254666385054,"z0":5.710230308075671,"aX":8.801652114267007},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.9,"breakHorizontal":-10.8,"spinRate":1245,"spinDirection":95},"zone":2,"typeConfidence":0.84,"plateTime":0.47921430304832224,"extension":6.511199257307473},"index":2,"playId":"080393e5-e3e0-32af-ab68-7b13c76214ac","pitchNumber":2,"startTime":"2026-02-26T21:06:34.620Z","endTime":"2026-02-26T21:06:39.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52216813796851,"aZ":-17.43078042281089,"pfxX":6.596788114183782,"pfxZ":8.432637328662393,"pX":0.9196349353904593,"pZ":4.129415866431914,"vX0":-3.7563916714663037,"vY0":-132.0176596558619,"vZ0":-0.9551762352101649,"x":81.95,"y":127.29,"x0":1.5107050064292118,"y0":50.00644908472102,"z0":5.790297469122983,"aX":11.539374561731458},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":-11.0,"spinRate":1685,"spinDirection":139},"zone":12,"typeConfidence":0.84,"plateTime":0.4163623199317352,"extension":6.393176665930067},"index":3,"playId":"d28ce4de-b484-3aec-91dc-c070fc8d0fdc","pitchNumber":3,"startTime":"2026-02-26T21:06:58.617Z","endTime":"2026-02-26T21:07:02.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.184993863481562,"aZ":-29.226233414368135,"pfxX":7.009470990877768,"pfxZ":2.2745809635152474,"pX":-1.597944114912584,"pZ":1.179691523250052,"vX0":-8.001481842491529,"vY0":-113.71541893717406,"vZ0":-3.200791912320349,"x":177.91,"y":206.93,"x0":1.0753467074981509,"y0":50.00121411192754,"z0":5.541322297745697,"aX":9.069915091590438},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":3.5,"breakHorizontal":-10.3,"spinRate":1134,"spinDirection":89},"zone":13,"typeConfidence":0.88,"plateTime":0.4838872059907069,"extension":6.670986923975954},"index":4,"playId":"7fd6dd05-e96e-3838-a429-065e8a0f031a","pitchNumber":4,"startTime":"2026-02-26T21:07:16.690Z","endTime":"2026-02-26T21:07:20.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618109221646236,"aZ":-13.339687337070266,"pfxX":6.669506156946827,"pfxZ":10.516928642289,"pX":-0.19448098113189954,"pZ":1.767646409470537,"vX0":-6.377134152623694,"vY0":-133.00646017574493,"vZ0":-7.3199706251412655,"x":124.41,"y":191.05,"x0":1.3680909826173029,"y0":50.00467880379142,"z0":5.523534667861633,"aX":11.947047545607399},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.6,"breakHorizontal":-10.7,"spinRate":1715,"spinDirection":146},"zone":8,"typeConfidence":0.89,"plateTime":0.41186590104277787,"extension":6.584291873473749},"hitData":{"launchSpeed":83.2,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.81,"coordY":163.53}},"index":5,"playId":"666977c3-9f31-3d9e-85db-ca4641755d86","pitchNumber":5,"startTime":"2026-02-26T21:07:38.645Z","endTime":"2026-02-26T21:07:43.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_ab"},{"player":{"id":827734,"link":"/api/v1/people/827734"},"credit":"p_ab"},{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_pa"},{"player":{"id":827734,"link":"/api/v1/people/827734"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.86,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:07:43.465Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Herrera flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-26T21:08:15.192Z","endTime":"2026-02-26T21:09:04.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":827734,"fullName":"Wei-En Lin","link":"/api/v1/people/827734"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.8,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524596320172133,"aZ":-14.051597715642087,"pfxX":5.83474844696404,"pfxZ":10.728176034343077,"pX":-0.17091758298419701,"pZ":3.841776667914439,"vX0":-5.747253568713687,"vY0":-129.76174356351237,"vZ0":-2.486100115126269,"x":123.51,"y":135.05,"x0":1.32454371604916,"y0":50.00436688219799,"z0":5.895091711453822,"aX":9.858338680458546},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":19.0,"breakHorizontal":-9.1,"spinRate":1633,"spinDirection":147},"zone":11,"typeConfidence":0.84,"plateTime":0.42361703155757313,"extension":6.572936304348133},"index":0,"playId":"67b5a42e-2f9d-3242-9f05-1d514f77a284","pitchNumber":1,"startTime":"2026-02-26T21:08:18.025Z","endTime":"2026-02-26T21:08:22.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.3,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.567426190996283,"aZ":-43.1660119591434,"pfxX":-5.0605616305977215,"pfxZ":-8.896770098245668,"pX":-1.793588597230439,"pZ":0.4299752896547837,"vX0":-5.460465193191776,"vY0":-111.75909902405972,"vZ0":-1.5348279520620889,"x":185.37,"y":227.17,"x0":1.3609632456101608,"y0":50.00376331187154,"z0":5.654942846184818,"aX":-6.25058950336022},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-16.1,"breakHorizontal":10.8,"spinRate":1894,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.49458141428117397,"extension":6.411763823987858},"index":1,"playId":"1c64ae71-2ecf-31d0-8035-340458a14f35","pitchNumber":2,"startTime":"2026-02-26T21:08:35.023Z","endTime":"2026-02-26T21:08:38.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.0,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.344366344137725,"aZ":-14.050325710692345,"pfxX":7.0006765283815735,"pfxZ":10.742372651981242,"pX":-0.14508198978443515,"pZ":2.7197280885450525,"vX0":-6.240411508519219,"vY0":-129.41805478694678,"vZ0":-4.776394748869184,"x":122.53,"y":165.35,"x0":1.3940979311789958,"y0":50.005184766566806,"z0":5.6743991581667705,"aX":11.814356663449518},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.5,"breakHorizontal":-11.2,"spinRate":1743,"spinDirection":142},"zone":2,"typeConfidence":0.85,"plateTime":0.4240946201405942,"extension":6.567081579965332},"hitData":{"launchSpeed":83.8,"launchAngle":41.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.71,"coordY":107.59}},"index":2,"playId":"48186c52-77a8-39b4-9909-c4ef6aa60d56","pitchNumber":3,"startTime":"2026-02-26T21:08:57.427Z","endTime":"2026-02-26T21:09:04.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":695508,"link":"/api/v1/people/695508"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_ab"},{"player":{"id":827734,"link":"/api/v1/people/827734"},"credit":"p_ab"},{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":827734,"link":"/api/v1/people/827734"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:09:04.276Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-26T21:11:43.814Z","endTime":"2026-02-26T21:12:16.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trey Supak replaces Larson Kindreich.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-26T21:09:33.235Z","endTime":"2026-02-26T21:11:45.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657022,"link":"/api/v1/people/657022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695465,"link":"/api/v1/people/695465","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.507656864965213,"aZ":-42.46568457718809,"pfxX":5.845126353914202,"pfxZ":-8.502916259930503,"pX":-0.057365507237491044,"pZ":3.433594915763036,"vX0":0.3472407638151877,"vY0":-109.96136608372761,"vZ0":3.830051584147175,"x":119.19,"y":146.07,"x0":-0.9759203280338516,"y0":50.00050955234852,"z0":6.2082857573422725,"aX":7.07764875680694},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-13.9,"breakHorizontal":-10.7,"spinRate":1842,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.500224598572756,"extension":6.409552695285846},"index":1,"playId":"3a656af8-98d3-3dfc-8576-66e780146b1b","pitchNumber":1,"startTime":"2026-02-26T21:11:45.802Z","endTime":"2026-02-26T21:11:50.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.566338252993855,"aZ":-22.846937215269325,"pfxX":-7.177346370363097,"pfxZ":5.973270797830441,"pX":0.02546402207398251,"pZ":1.5894263071808612,"vX0":4.303542125784666,"vY0":-124.13952035674875,"vZ0":-5.516150256038431,"x":116.03,"y":195.87,"x0":-0.796943255521896,"y0":50.00618906679618,"z0":5.739151770190702,"aX":-11.21807355734083},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.7,"breakHorizontal":12.0,"spinRate":1747,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4410154947120728,"extension":6.422798649670324},"index":2,"playId":"a52ec141-adb6-3763-9198-470021795ab2","pitchNumber":2,"startTime":"2026-02-26T21:11:58.544Z","endTime":"2026-02-26T21:12:02.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.426674521392474,"aZ":-23.95957630487537,"pfxX":-7.39843747464996,"pfxZ":5.252831958689052,"pX":-0.28738195638860203,"pZ":3.057097859322719,"vX0":3.7594655631422627,"vY0":-124.38601674017862,"vZ0":-1.941297586254583,"x":127.95,"y":156.24,"x0":-0.8588099326707476,"y0":50.00275828385779,"z0":5.838354635048733,"aX":-11.56922413453227},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.2,"breakHorizontal":12.5,"spinRate":1704,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.44069190809682546,"extension":6.482273152526437},"index":3,"playId":"3cbf5beb-b91b-3e50-b31c-55fba467eac2","pitchNumber":3,"startTime":"2026-02-26T21:12:12.058Z","endTime":"2026-02-26T21:12:16.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:12:16.240Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to left fielder Aaron Zavala.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-26T21:12:40.119Z","endTime":"2026-02-26T21:13:28.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.298188633055624,"aZ":-14.342458407310245,"pfxX":-3.2747028152868154,"pfxZ":9.86980855236116,"pX":0.5392268367532057,"pZ":2.7626437692903583,"vX0":4.305751128033452,"vY0":-133.90511890402686,"vZ0":-5.283348778287321,"x":96.45,"y":164.19,"x0":-0.6679757434831419,"y0":50.00255054323043,"z0":5.796080732883432,"aX":-5.91649345522939},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":4.9,"spinRate":1808,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4098497035125037,"extension":6.7159047704730295},"index":0,"playId":"ac049dc0-6ed7-36fc-9e0f-2943254a1685","pitchNumber":1,"startTime":"2026-02-26T21:12:40.119Z","endTime":"2026-02-26T21:12:43.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108644070495195,"aZ":-25.448187772149087,"pfxX":-8.130923843409288,"pfxZ":4.222309585489459,"pX":0.38153217804065914,"pZ":1.7142107379443194,"vX0":5.594297561673463,"vY0":-124.90035590924033,"vZ0":-4.931258053997528,"x":102.46,"y":192.5,"x0":-0.8211793400488969,"y0":50.00538701128845,"z0":5.784807084510746,"aX":-12.96022987551456},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":1700,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4370838210612087,"extension":6.41947380163193},"index":1,"playId":"12196d6a-df0c-3837-a16d-d64edfb00708","pitchNumber":2,"startTime":"2026-02-26T21:12:57.827Z","endTime":"2026-02-26T21:13:01.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-26T21:13:16.715Z","endTime":"2026-02-26T21:13:21.040Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":76.9,"endSpeed":70.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88576646472969,"aZ":-42.534445313768344,"pfxX":3.794584772978692,"pfxZ":-8.281300153420293,"pX":0.6858915088704393,"pZ":1.7218293257233965,"vX0":1.854002587713085,"vY0":-111.91359703893599,"vZ0":6.68467124329553E-4,"x":90.86,"y":192.29,"x0":-0.6501928780259733,"y0":50.00470109945467,"z0":6.130466777046049,"aX":4.745046998985829},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-14.6,"breakHorizontal":-7.4,"spinRate":1937,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.4921068385011118,"extension":6.225376229068181},"hitData":{"launchSpeed":94.1,"launchAngle":26.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.42,"coordY":64.18}},"index":3,"playId":"58973277-4cb8-3f41-b0b5-d41b97cb822d","pitchNumber":3,"startTime":"2026-02-26T21:13:21.040Z","endTime":"2026-02-26T21:13:28.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:13:28.914Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Soderstrom lines out to right fielder Tyler Wade.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-26T21:13:50.403Z","endTime":"2026-02-26T21:14:01.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.489612974331045,"aZ":-41.65040767594274,"pfxX":5.374538139904817,"pfxZ":-7.593359126192109,"pX":-0.14530496124970887,"pZ":2.0528369956104555,"vX0":0.1864782631926892,"vY0":-111.20091485226212,"vZ0":0.7687517633674477,"x":122.54,"y":183.35,"x0":-0.9281639888899564,"y0":50.000619346905886,"z0":6.033699188403337,"aX":6.710012570545394},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.2,"breakHorizontal":-9.7,"spinRate":1796,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.49311634810147753,"extension":6.416026641606089},"hitData":{"launchSpeed":82.2,"launchAngle":25.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.87,"coordY":98.56}},"index":0,"playId":"d1b6196c-eda0-3587-92a5-77fb5a57361f","pitchNumber":1,"startTime":"2026-02-26T21:13:55.299Z","endTime":"2026-02-26T21:14:01.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.2,"awayTeamWinProbability":3.799999999999997,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:14:01.432Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Aaron Zavala grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-26T21:16:33.745Z","endTime":"2026-02-26T21:16:57.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joel Kuhnel replaces Wei-En Lin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-26T21:14:37.378Z","endTime":"2026-02-26T21:16:35.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":827734,"link":"/api/v1/people/827734","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7311331330782,"aZ":-16.848050695445608,"pfxX":-3.6101479904408853,"pfxZ":7.683706626932599,"pX":1.1852096914772814,"pZ":1.9943777645522238,"vX0":8.222918570352906,"vY0":-139.46853910070914,"vZ0":-7.936254520103334,"x":71.82,"y":184.93,"x0":-1.3160251098152964,"y0":50.00118858310929,"z0":5.961858389245674,"aX":-7.199953671563121},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":5.0,"spinRate":1530,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3908864337971023,"extension":6.954239243674886},"index":1,"playId":"34075dd8-133c-315e-822d-75a857c7ffb3","pitchNumber":1,"startTime":"2026-02-26T21:16:35.796Z","endTime":"2026-02-26T21:16:39.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":95.5,"endSpeed":88.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97060026806674,"aZ":-27.628941270930607,"pfxX":-6.970534920834209,"pfxZ":2.2998031540556685,"pX":0.06640563296416982,"pZ":2.266971536424284,"vX0":6.8213756505750895,"vY0":-139.0281788937002,"vZ0":-5.1147855267526205,"x":114.47,"y":177.57,"x0":-1.5004247863687794,"y0":50.00519208794909,"z0":5.939302026578124,"aX":-13.796910785194212},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.4,"breakHorizontal":11.4,"spinRate":1638,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39231721744134607,"extension":6.833714066198527},"hitData":{"launchSpeed":107.7,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.26,"coordY":151.89}},"index":2,"playId":"7fe02b80-0049-33bc-8311-802bcbf86a12","pitchNumber":2,"startTime":"2026-02-26T21:16:50.514Z","endTime":"2026-02-26T21:16:57.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:16:57.726Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Velazquez grounds out to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-26T21:17:23.310Z","endTime":"2026-02-26T21:18:23.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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, 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":86.4,"endSpeed":80.3,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31870739557307,"aZ":-32.137557225279416,"pfxX":1.5472599068323447,"pfxZ":0.02305349189750494,"pX":0.03968208406145838,"pZ":2.14686596980216,"vX0":4.46104816338704,"vY0":-125.92299567948926,"vZ0":-3.0762739443635843,"x":115.49,"y":180.81,"x0":-1.9492067978654113,"y0":50.0026918848544,"z0":5.959338744740335,"aX":2.5080014350864217},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.7,"spinRate":1822,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.43340464627284137,"extension":6.713773005272871},"index":0,"playId":"40fd2d66-65bd-3a7e-92be-85d8be6dab68","pitchNumber":1,"startTime":"2026-02-26T21:17:25.091Z","endTime":"2026-02-26T21:17:29.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896498129121856,"aZ":-27.741377741730474,"pfxX":-5.435682914318667,"pfxZ":2.387797166351982,"pX":0.3108397477908279,"pZ":1.4036235304372402,"vX0":6.990907758747348,"vY0":-134.4713982051273,"vZ0":-6.813059248540897,"x":105.15,"y":200.88,"x0":-1.5976924329904005,"y0":50.006360682377014,"z0":5.896614467871821,"aX":-10.112106050038527},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":8.6,"spinRate":1371,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40490370503729567,"extension":6.6874640315811655},"index":1,"playId":"9259ae3e-7d52-3067-9f14-541f0f5c6082","pitchNumber":2,"startTime":"2026-02-26T21:18:01.658Z","endTime":"2026-02-26T21:18:05.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.8,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61158666092909,"aZ":-25.558675721461533,"pfxX":-5.408298439207079,"pfxZ":3.5802825475947637,"pX":-0.8785314161125194,"pZ":1.824654273516849,"vX0":3.877602272650913,"vY0":-134.0465218033223,"vZ0":-6.460886014591769,"x":150.49,"y":189.51,"x0":-1.629571796921819,"y0":50.00579473476128,"z0":6.050902873534155,"aX":-10.002135271517941},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":9.1,"spinRate":1311,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4061197155809815,"extension":6.638649949746265},"hitData":{"launchSpeed":68.7,"launchAngle":-52.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.77,"coordY":169.61}},"index":2,"playId":"be436bae-6439-34fc-94de-7ccaeaf7cfc0","pitchNumber":3,"startTime":"2026-02-26T21:18:18.747Z","endTime":"2026-02-26T21:18:23.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:18:23.821Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Wade homers (1) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-26T21:18:33.560Z","endTime":"2026-02-26T21:19:42.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":{"id":669270,"link":"/api/v1/people/669270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.086815539941075,"aZ":-23.937205764831134,"pfxX":-8.344352802783078,"pfxZ":4.091544962611694,"pX":-1.2187520216070036,"pZ":2.978332816099578,"vX0":3.78719320082538,"vY0":-140.76953665827185,"vZ0":-4.3543898883744205,"x":163.46,"y":158.37,"x0":-1.4952972017567554,"y0":50.002172441002976,"z0":6.089250046266076,"aX":-16.794280288491958},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.7,"breakHorizontal":14.4,"spinRate":2223,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.388659065678826,"extension":6.777596293713376},"index":0,"playId":"4cc17ab8-8726-3c80-8dc5-5813f74aff46","pitchNumber":1,"startTime":"2026-02-26T21:18:55.552Z","endTime":"2026-02-26T21:18:59.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402695690119543,"aZ":-30.27370802435917,"pfxX":-5.020522675623064,"pfxZ":1.051948739948891,"pX":-1.1113964055185421,"pZ":2.398494561212419,"vX0":3.0569845585691766,"vY0":-132.80878851414099,"vZ0":-3.58475563344849,"x":159.36,"y":174.02,"x0":-1.6183467655989288,"y0":50.00343283002422,"z0":5.940543816709898,"aX":-9.071157259540549},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.4,"breakHorizontal":8.5,"spinRate":1458,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4106272295393487,"extension":6.581882720770392},"index":1,"playId":"a00c8b55-cd3e-3d20-b6c8-33a2f55f10c0","pitchNumber":2,"startTime":"2026-02-26T21:19:12.187Z","endTime":"2026-02-26T21:19:16.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.222258232826942,"aZ":-22.860895347125375,"pfxX":-6.600637706478029,"pfxZ":4.731637838344893,"pX":0.7425851651993679,"pZ":2.2144750551725676,"vX0":8.055084380768108,"vY0":-138.72082882312645,"vZ0":-6.083536045112131,"x":88.69,"y":178.99,"x0":-1.3280525907160354,"y0":50.00128716696887,"z0":5.9388286227858185,"aX":-12.987931888650357},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":10.4,"spinRate":2365,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.393389959721262,"extension":6.887500630080465},"hitData":{"launchSpeed":99.1,"launchAngle":32.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.21,"coordY":80.57}},"index":2,"playId":"3022f31a-6583-3002-8a14-993c87eb39cc","pitchNumber":3,"startTime":"2026-02-26T21:19:30.010Z","endTime":"2026-02-26T21:19:42.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.1,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:19:42.666Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a ground ball to right fielder Carlos Cortes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-26T21:20:15.189Z","endTime":"2026-02-26T21:21:17.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.953058138285066,"aZ":-18.01639664186433,"pfxX":-5.060194288278444,"pfxZ":6.914107518117708,"pX":-0.6678230909174947,"pZ":3.8423873996357294,"vX0":3.9570079174669415,"vY0":-141.65278785166134,"vZ0":-2.945411048736153,"x":142.46,"y":135.04,"x0":-1.4198599745256786,"y0":50.0060820364825,"z0":6.036563863992456,"aX":-10.366993916206027},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":8.4,"spinRate":1545,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3855009988222893,"extension":6.874037579019791},"index":0,"playId":"501ee06f-11d1-3689-be03-1b6f36330583","pitchNumber":1,"startTime":"2026-02-26T21:20:15.844Z","endTime":"2026-02-26T21:20:20.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.215487652410825,"aZ":-22.717466522579542,"pfxX":-9.01402186322354,"pfxZ":4.691834467210703,"pX":-1.2297489438558544,"pZ":2.0374920517708532,"vX0":3.6970580607459804,"vY0":-140.68827687253946,"vZ0":-6.553988031460275,"x":163.88,"y":183.77,"x0":-1.385414298094673,"y0":50.00498415671854,"z0":5.857274539537453,"aX":-18.17462325604844},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":15.6,"spinRate":2181,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3884719256341391,"extension":6.725513470391088},"index":1,"playId":"d0a14b0a-9311-358f-af6b-5e4d8f1d8225","pitchNumber":2,"startTime":"2026-02-26T21:20:31.687Z","endTime":"2026-02-26T21:20:37.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.427438605419425,"aZ":-25.63991888196533,"pfxX":-7.0962654967066126,"pfxZ":3.588887078516935,"pX":-1.134284399165195,"pZ":2.5407596943188593,"vX0":3.3516272358822685,"vY0":-133.26199649317468,"vZ0":-4.12232345628341,"x":160.24,"y":170.18,"x0":-1.4782023213151636,"y0":50.00288888124189,"z0":5.934011369381605,"aX":-12.915649160997948},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":12.2,"spinRate":1292,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4091501599622074,"extension":6.826180916109345},"index":2,"playId":"f786241f-0bb9-32ec-8a7e-bcc287379f2e","pitchNumber":3,"startTime":"2026-02-26T21:20:49.979Z","endTime":"2026-02-26T21:20:54.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.253676415164215,"aZ":-26.5141047499343,"pfxX":-5.963000569888171,"pfxZ":3.2074529732412493,"pX":0.7670199900056422,"pZ":1.816455642881046,"vX0":7.608797217053356,"vY0":-130.9199544379434,"vZ0":-5.631117970685183,"x":87.76,"y":189.74,"x0":-1.3795408742502067,"y0":50.00466393959314,"z0":5.937128723346576,"aX":-10.528295894284067},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":9.5,"spinRate":1352,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.41569373150066724,"extension":6.785640442193839},"hitData":{"launchSpeed":103.8,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.67,"coordY":116.45}},"index":3,"playId":"fd406f1f-f6fc-3ceb-9708-d93e95b630fe","pitchNumber":4,"startTime":"2026-02-26T21:21:09.023Z","endTime":"2026-02-26T21:21:17.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:21:17.639Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Osuna grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-26T21:21:49.576Z","endTime":"2026-02-26T21:21:58.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Antonis Macias replaces Joc Pederson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-26T21:21:51.465Z","endTime":"2026-02-26T21:21:51.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805950,"link":"/api/v1/people/805950"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"},"base":1,"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92228413778813,"aZ":-25.179806598278823,"pfxX":-8.43711537533659,"pfxZ":3.5750379273369077,"pX":-0.4838637282119234,"pZ":1.8820861700418547,"vX0":5.454568738981678,"vY0":-138.32572880438914,"vZ0":-6.475900877323133,"x":135.44,"y":187.96,"x0":-1.3748634200764285,"y0":50.005264692662976,"z0":5.917820708091409,"aX":-16.518318359145148},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":1917,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3944365361021158,"extension":6.882106915737275},"hitData":{"launchSpeed":100.7,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.45,"coordY":147.84}},"index":1,"playId":"5797a4a1-2b7e-31ab-a594-9c4eea2fa5b3","pitchNumber":1,"startTime":"2026-02-26T21:21:51.467Z","endTime":"2026-02-26T21:21:58.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":805950,"link":"/api/v1/people/805950"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:21:58.814Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to center fielder Hector Osorio.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-26T21:24:04.748Z","endTime":"2026-02-26T21:24:25.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800540,"link":"/api/v1/people/800540"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Marcos Torres replaces right fielder Tyler Wade, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-26T21:23:57.250Z","endTime":"2026-02-26T21:23:57.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800106,"link":"/api/v1/people/800106"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":642180,"link":"/api/v1/people/642180"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Antonis Macias remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-26T21:23:57.262Z","endTime":"2026-02-26T21:23:57.263Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805950,"link":"/api/v1/people/805950"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":592626,"link":"/api/v1/people/592626"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Hector Osorio replaces center fielder Alejandro Osuna, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-26T21:23:57.263Z","endTime":"2026-02-26T21:24:06.763Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800540,"link":"/api/v1/people/800540"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":696030,"link":"/api/v1/people/696030"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":696030,"link":"/api/v1/people/696030"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.5805268251566,"aZ":-38.62039858022268,"pfxX":5.858230612085215,"pfxZ":-5.391944610178777,"pX":0.20811731330069488,"pZ":2.7243676497622995,"vX0":0.5512083787205554,"vY0":-108.83628297745626,"vZ0":1.7366822009614886,"x":109.07,"y":165.22,"x0":-0.8093551608442009,"y0":50.00086251701115,"z0":6.107106536707879,"aX":7.007913696283752},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-9.0,"breakHorizontal":-10.8,"spinRate":1701,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.5037792553774318,"extension":6.338512372841813},"index":3,"playId":"30310f1a-1180-3a36-bee8-cdc69ae4c74c","pitchNumber":1,"startTime":"2026-02-26T21:24:06.763Z","endTime":"2026-02-26T21:24:10.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.240399512029708,"aZ":-18.912058160430178,"pfxX":-7.406069894852273,"pfxZ":7.2747010731907125,"pX":-0.27453901060211333,"pZ":3.111689089216026,"vX0":3.74925357870793,"vY0":-134.01296591923193,"vZ0":-3.620485555659464,"x":127.46,"y":154.76,"x0":-0.7274017057170598,"y0":50.006197140593926,"z0":5.826658765035938,"aX":-13.509413349728828},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":12.6,"spinRate":2224,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.40829510151625836,"extension":6.722847041295667},"hitData":{"launchSpeed":91.2,"launchAngle":30.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.4,"coordY":57.31}},"index":4,"playId":"08ffb793-b990-3a76-bfee-ee5d0a4d44f6","pitchNumber":2,"startTime":"2026-02-26T21:24:18.482Z","endTime":"2026-02-26T21:24:25.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.7,"awayTeamWinProbability":4.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:24:25.073Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-26T21:24:28.826Z","endTime":"2026-02-26T21:26:26.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25613977058002,"aZ":-25.733560933736488,"pfxX":0.0205617747927489,"pfxZ":3.9307473026206345,"pX":1.152387081099677,"pZ":3.6767077244404702,"vX0":4.77901374464676,"vY0":-126.96778440158592,"vZ0":-0.6404838184274053,"x":73.07,"y":139.51,"x0":-0.7543829140737304,"y0":50.000150984250304,"z0":5.974468694578384,"aX":0.03344557317233026},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":-1.1,"spinRate":1702,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4308826879327694,"extension":6.5997577988425515},"index":0,"playId":"3c206d27-2439-3b08-8b95-e65f7375ef07","pitchNumber":1,"startTime":"2026-02-26T21:24:53.686Z","endTime":"2026-02-26T21:24:57.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1635104156933,"aZ":-24.8800903168162,"pfxX":-8.163570450264684,"pfxZ":4.692957909224691,"pX":-0.9243825736222441,"pZ":0.5975357783677988,"vX0":2.9654623910169007,"vY0":-123.98906455178374,"vZ0":-6.991740144546073,"x":152.24,"y":222.65,"x0":-1.0763489202159642,"y0":50.0038078943574,"z0":5.534907456463117,"aX":-12.690568846972397},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.1,"breakHorizontal":14.0,"spinRate":1605,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.44202984280995317,"extension":6.5054222320918225},"index":1,"playId":"ffc95a57-1cbb-33c7-b275-b61d5690ab37","pitchNumber":2,"startTime":"2026-02-26T21:25:06.840Z","endTime":"2026-02-26T21:25:09.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.093807224593245,"aZ":-23.901095589230138,"pfxX":-9.001026472208986,"pfxZ":5.2504876575613455,"pX":0.1263803679470493,"pZ":2.084177991518871,"vX0":5.400268812337124,"vY0":-124.52391322687764,"vZ0":-4.134019088020312,"x":112.18,"y":182.51,"x0":-0.8965947387746028,"y0":50.004781687236715,"z0":5.7341136582279555,"aX":-14.192318571804796},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.8,"breakHorizontal":15.1,"spinRate":1629,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4391956817779037,"extension":6.713392493006361},"index":2,"playId":"dea65762-0e9d-3c70-afba-2b795a6ef247","pitchNumber":3,"startTime":"2026-02-26T21:25:22.765Z","endTime":"2026-02-26T21:25:27.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.249994555244914,"aZ":-18.02639081150827,"pfxX":-0.6128073660751197,"pfxZ":8.27452174552087,"pX":1.1106746083895978,"pZ":2.76182206808731,"vX0":4.954832784552543,"vY0":-129.93081615660066,"vZ0":-4.154168363387743,"x":74.66,"y":164.21,"x0":-0.741405141184026,"y0":50.00110920261013,"z0":5.7512934200159,"aX":-1.0479711289860338},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.3,"breakHorizontal":0.0,"spinRate":1789,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.42156575146596786,"extension":6.817058444515346},"index":3,"playId":"3fed0348-1675-35f1-b774-578c7183250a","pitchNumber":4,"startTime":"2026-02-26T21:26:06.746Z","endTime":"2026-02-26T21:26:11.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.310254645383026,"aZ":-13.690044554706796,"pfxX":-5.592817275367323,"pfxZ":10.19772586736551,"pX":1.0476219468411807,"pZ":1.999087809432457,"vX0":6.345058668518407,"vY0":-134.09524105549156,"vZ0":-7.067566205220841,"x":77.07,"y":184.8,"x0":-0.6280312408478429,"y0":50.00200005963928,"z0":5.654980604823575,"aX":-10.136132831146972},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":1855,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4092214691521021,"extension":6.8198661683177},"index":4,"playId":"86903363-dbb9-3fc2-b177-af3ecee381f2","pitchNumber":5,"startTime":"2026-02-26T21:26:22.719Z","endTime":"2026-02-26T21:26:26.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:26:26.809Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Ibáñez pops out to first baseman Antonis Macias in foul territory.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-26T21:26:50.437Z","endTime":"2026-02-26T21:29:20.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805950,"link":"/api/v1/people/805950"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38885740093687,"aZ":-20.79787965125436,"pfxX":-9.775543114095683,"pfxZ":6.347720774727394,"pX":-0.12465606276133451,"pZ":1.9091371080700272,"vX0":4.804437740432002,"vY0":-133.22369985086314,"vZ0":-6.113256718626321,"x":121.75,"y":187.23,"x0":-0.6841273243381549,"y0":50.004017727894094,"z0":5.743261248326906,"aX":-17.5225363983425},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":16.6,"spinRate":2218,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.41159300414959743,"extension":6.831705068982925},"index":0,"playId":"4b3c59e1-83ad-3604-a207-3d894e3d88c7","pitchNumber":1,"startTime":"2026-02-26T21:26:50.437Z","endTime":"2026-02-26T21:26:53.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.916772523854853,"aZ":-26.07833124534753,"pfxX":-9.597491957062388,"pfxZ":3.9803930692740295,"pX":-0.4401679662269068,"pZ":2.586239642650133,"vX0":3.831448117574877,"vY0":-122.89275194091447,"vZ0":-2.5525883484835656,"x":133.78,"y":168.95,"x0":-0.7707933856831193,"y0":50.00443230657111,"z0":5.849125717172723,"aX":-14.709642572286281},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.8,"breakHorizontal":16.6,"spinRate":1668,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.44537115111765413,"extension":6.450071447168377},"index":1,"playId":"ab99ce92-5193-30d8-824c-0ffda6baaacc","pitchNumber":2,"startTime":"2026-02-26T21:27:11.919Z","endTime":"2026-02-26T21:27:14.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.394597155808135,"aZ":-14.613100303064368,"pfxX":-2.3746713407081472,"pfxZ":9.709444198283464,"pX":1.249505881067794,"pZ":2.2230363305145784,"vX0":5.1247251891421435,"vY0":-133.0979914536356,"vZ0":-6.75274692132352,"x":69.37,"y":178.76,"x0":-0.3853638022856962,"y0":50.00206848432936,"z0":5.835415968624024,"aX":-4.2949555308111895},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":3.2,"spinRate":1780,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41024727809669903,"extension":6.828699876957332},"index":2,"playId":"5ae859ec-7cdd-3ee2-8e7a-13498bd8c05b","pitchNumber":3,"startTime":"2026-02-26T21:27:40.201Z","endTime":"2026-02-26T21:27:43.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.946689486548653,"aZ":-21.647787063387195,"pfxX":-8.256328654234098,"pfxZ":6.777060401907461,"pX":-0.10050424175728975,"pZ":0.20913711342030347,"vX0":3.8508480991540557,"vY0":-123.38995657646082,"vZ0":-9.108355217495241,"x":120.83,"y":233.13,"x0":-0.6029464406485031,"y0":50.00090933288585,"z0":5.750917972460987,"aX":-12.818380820244895},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.6,"breakHorizontal":14.2,"spinRate":1711,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.44272824177317815,"extension":6.487846711002142},"index":3,"playId":"96390e31-4216-36b7-8219-52cbb21f2971","pitchNumber":4,"startTime":"2026-02-26T21:28:00.017Z","endTime":"2026-02-26T21:28:03.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"fb50615e-27c5-3cd0-a49d-cf5bec764b23","startTime":"2026-02-26T21:28:24.834Z","endTime":"2026-02-26T21:28:28.178Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.509968587202223,"aZ":-40.252102410434915,"pfxX":4.8174460587814405,"pfxZ":-6.699237714875719,"pX":0.2361101269600896,"pZ":1.467268292593373,"vX0":0.5639226472748391,"vY0":-109.43889734176572,"vZ0":-0.5806314975127458,"x":108.0,"y":199.16,"x0":-0.6508989961771046,"y0":50.00485095515517,"z0":6.072055584899776,"aX":5.805371314770465},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-11.9,"breakHorizontal":-8.9,"spinRate":1878,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5017632382783339,"extension":6.372525891848767},"index":5,"playId":"efcfd4bb-0557-31ba-8603-56bee208fc26","pitchNumber":5,"startTime":"2026-02-26T21:28:44.566Z","endTime":"2026-02-26T21:28:49.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.9,"endSpeed":84.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.741409221743965,"aZ":-19.95973431229312,"pfxX":-7.763815611717118,"pfxZ":6.7344353688049985,"pX":-0.11641243796587628,"pZ":3.227225235188577,"vX0":4.341883542506603,"vY0":-133.8138511982571,"vZ0":-3.086708074202399,"x":121.44,"y":151.64,"x0":-0.7508391478400979,"y0":50.0055956794739,"z0":5.824883267446425,"aX":-14.088944647173458},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.8,"breakHorizontal":13.1,"spinRate":1698,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40924217313632516,"extension":6.744440394687712},"hitData":{"launchSpeed":71.7,"launchAngle":71.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.87,"coordY":189.86}},"index":6,"playId":"54477f6e-fc4e-307a-864a-8f2f6ad98dc6","pitchNumber":6,"startTime":"2026-02-26T21:29:11.800Z","endTime":"2026-02-26T21:29:20.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:29:20.670Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a soft ground ball to third baseman Richie Martin Jr. Jeff McNeil scores. Throwing error by third baseman Richie Martin Jr. Fielding error by right fielder Marcos Torres.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-26T21:29:49.424Z","endTime":"2026-02-26T21:30:59.114Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":657022,"link":"/api/v1/people/657022"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[{"player":{"id":800106,"link":"/api/v1/people/800106"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":69.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.953573245160467,"aZ":-40.66930627800547,"pfxX":6.595648557923846,"pfxZ":-7.121678113297128,"pX":0.6519357790564064,"pZ":1.5675492613620208,"vX0":1.1547620926919278,"vY0":-109.06884589374465,"vZ0":-0.10988721884438135,"x":92.15,"y":196.46,"x0":-0.742026379001956,"y0":50.002188389317254,"z0":6.040747637464262,"aX":7.86764073898325},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-12.5,"breakHorizontal":-12.2,"spinRate":1935,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.5040950417549972,"extension":6.281815251740937},"index":0,"playId":"ba8c4010-9646-3c58-9afc-356bb2217dde","pitchNumber":1,"startTime":"2026-02-26T21:29:49.424Z","endTime":"2026-02-26T21:29:53.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94625859088397,"aZ":-25.278811678267317,"pfxX":-7.46919123185868,"pfxZ":4.508038987120912,"pX":-1.2313452461240717,"pZ":3.0314450025471844,"vX0":1.6154449394664367,"vY0":-122.54930230478409,"vZ0":-1.8058980438963517,"x":163.94,"y":156.93,"x0":-0.9262085430987698,"y0":50.00306114302543,"z0":5.925450674565541,"aX":-11.424380057056592},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.0,"breakHorizontal":13.2,"spinRate":1637,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4459903882553853,"extension":6.409450097224011},"index":1,"playId":"8b3446a6-5685-396b-bcf9-5a43a7e23f3f","pitchNumber":2,"startTime":"2026-02-26T21:30:06.681Z","endTime":"2026-02-26T21:30:09.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"9b66b0e4-824f-3322-a4fd-cb14cc00aaae","startTime":"2026-02-26T21:30:28.371Z","endTime":"2026-02-26T21:30:31.741Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77679619769908,"aZ":-24.93087195981905,"pfxX":-7.612590106806168,"pfxZ":4.745331649539395,"pX":-0.33894613853083344,"pZ":1.8172707853523737,"vX0":3.4054468142189354,"vY0":-122.14458306504002,"vZ0":-4.55301755759815,"x":129.92,"y":189.71,"x0":-0.754572734807946,"y0":50.00411406431028,"z0":5.823570211961976,"aX":-11.619713738023377},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.9,"breakHorizontal":13.1,"spinRate":1676,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.44670222436648954,"extension":6.460894352753766},"hitData":{"launchSpeed":36.9,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.3,"coordY":179.73}},"index":3,"playId":"8f9515e6-f7fb-3776-a866-3b97efdb4d06","pitchNumber":3,"startTime":"2026-02-26T21:30:45.438Z","endTime":"2026-02-26T21:30:59.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.15,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:30:59.114Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, second baseman Andrew Velazquez to first baseman Antonis Macias.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-26T21:31:38.644Z","endTime":"2026-02-26T21:31:45.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805950,"link":"/api/v1/people/805950"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.009997970751744,"aZ":-24.38511548700746,"pfxX":-8.353682119484038,"pfxZ":4.341348828807554,"pX":-0.22482329719995897,"pZ":2.6475265113462534,"vX0":4.261947332119051,"vY0":-132.4850360564192,"vZ0":-3.486021615058743,"x":125.57,"y":167.3,"x0":-0.7617059640966747,"y0":50.000464570244056,"z0":5.745096065697461,"aX":-14.976347652937598},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":14.3,"spinRate":1740,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4120643105314894,"extension":6.7819708415931474},"hitData":{"launchSpeed":103.0,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.8,"coordY":142.27}},"index":0,"playId":"2a262df6-b6dc-317c-b927-8370e72fe3c8","pitchNumber":1,"startTime":"2026-02-26T21:31:38.644Z","endTime":"2026-02-26T21:31:45.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:31:45.089Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Cauley grounds out, first baseman Joey Meneses to pitcher Chen Zhong-Ao Zhuang.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-26T21:33:59.390Z","endTime":"2026-02-26T21:35:11.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11,12],"actionIndex":[0,1,2,3,4,5,6,7],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":608841,"link":"/api/v1/people/608841"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Joey Meneses replaces catcher Shea Langeliers, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-26T21:34:01.512Z","endTime":"2026-02-26T21:34:01.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608841,"link":"/api/v1/people/608841"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Lasko replaces right fielder Carlos Cortes, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-26T21:34:01.514Z","endTime":"2026-02-26T21:34:01.515Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805782,"link":"/api/v1/people/805782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Michael Stefanic replaces shortstop Darell Hernaiz, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"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-26T21:34:01.516Z","endTime":"2026-02-26T21:34:01.517Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":687231,"link":"/api/v1/people/687231"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Max Muncy replaces first baseman Nick Kurtz, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"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-26T21:34:01.518Z","endTime":"2026-02-26T21:34:01.519Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Henry Bolte replaces left fielder Tyler Soderstrom, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"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-26T21:34:01.520Z","endTime":"2026-02-26T21:34:01.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Leo De Vries replaces second baseman Jeff McNeil, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"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-26T21:34:01.522Z","endTime":"2026-02-26T21:34:01.523Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815888,"link":"/api/v1/people/815888"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chen Zhong-Ao Zhuang replaces Joel Kuhnel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-26T21:34:01.524Z","endTime":"2026-02-26T21:34:01.525Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800018,"link":"/api/v1/people/800018"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Chad Wallach replaces third baseman Andy Ibáñez, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-02-26T21:34:01.526Z","endTime":"2026-02-26T21:34:01.527Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595453,"link":"/api/v1/people/595453"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":628451,"link":"/api/v1/people/628451"},"defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.549003106599645,"aZ":-16.544197451867458,"pfxX":-7.109018493778995,"pfxZ":8.834584983135665,"pX":-1.2501586815774786,"pZ":3.5820066632545466,"vX0":4.065080422008725,"vY0":-132.4933462602439,"vZ0":-2.9565480212347826,"x":164.65,"y":142.07,"x0":-1.8844329445817625,"y0":50.004888753739095,"z0":5.928355025060007,"aX":-12.581237747584964},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":11.9,"spinRate":1810,"spinDirection":214},"zone":11,"typeConfidence":0.99,"plateTime":0.4141359113711678,"extension":6.150949584525514},"index":8,"playId":"3e7f837b-6b74-37c5-bcd3-a7eab06c22ff","pitchNumber":1,"startTime":"2026-02-26T21:34:01.528Z","endTime":"2026-02-26T21:34:05.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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.0,"endSpeed":84.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86995149831075,"aZ":-13.773760616093988,"pfxX":-6.644173366777071,"pfxZ":10.176594421749698,"pX":1.0200643061990424,"pZ":2.697287810810841,"vX0":9.31735579666098,"vY0":-133.6376372401896,"vZ0":-5.5704531621543385,"x":78.12,"y":165.95,"x0":-1.64886004965704,"y0":50.004141456563566,"z0":5.798667008214334,"aX":-12.015796797098737},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":1819,"spinDirection":218},"zone":12,"typeConfidence":0.99,"plateTime":0.40990201579347874,"extension":6.279067795699565},"index":9,"playId":"8f21e997-62b4-338e-8a50-44895895bb6a","pitchNumber":2,"startTime":"2026-02-26T21:34:16.057Z","endTime":"2026-02-26T21:34:19.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.1,"endSpeed":83.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70052429638158,"aZ":-13.996780041194121,"pfxX":-5.6966541047688946,"pfxZ":10.257441369448724,"pX":-0.23368847473748786,"pZ":2.349502656700973,"vX0":5.669135557688684,"vY0":-132.38310893514947,"vZ0":-6.359006526841258,"x":125.91,"y":175.34,"x0":-1.6644969708510846,"y0":50.00234930600439,"z0":5.810412600587619,"aX":-10.094453173821032},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.4,"breakHorizontal":9.0,"spinRate":1847,"spinDirection":207},"zone":5,"typeConfidence":0.98,"plateTime":0.4140077338205246,"extension":6.143053636078933},"index":10,"playId":"7e727228-42d6-3b48-b3c4-8e31e06a560d","pitchNumber":3,"startTime":"2026-02-26T21:34:32.220Z","endTime":"2026-02-26T21:34:35.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":75.6,"endSpeed":69.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.737451113573567,"aZ":-43.46266511724883,"pfxX":5.7313993362057545,"pfxZ":-9.235307627151442,"pX":-0.3758977870007979,"pZ":3.672506896419727,"vX0":2.1826901753149683,"vY0":-109.91231652850396,"vZ0":4.701122110412943,"x":131.33,"y":139.62,"x0":-2.126946411881378,"y0":50.00402499877464,"z0":6.125147705380213,"aX":7.003174269796541},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-15.1,"breakHorizontal":-10.9,"spinRate":2131,"spinDirection":32},"zone":11,"typeConfidence":0.9,"plateTime":0.4985952267396532,"extension":5.942549639610216},"index":11,"playId":"96502261-557a-3cde-968e-331ddcab14ec","pitchNumber":4,"startTime":"2026-02-26T21:34:51.007Z","endTime":"2026-02-26T21:34:55.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.5,"endSpeed":84.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.074207284878725,"aZ":-14.262031759378008,"pfxX":-6.049450004207027,"pfxZ":9.756565424320375,"pX":-0.9969387669530816,"pZ":2.046823503020197,"vX0":4.475619951793006,"vY0":-134.60475156038896,"vZ0":-6.971586178961925,"x":155.0,"y":183.52,"x0":-1.8948412515155078,"y0":50.001642339607955,"z0":5.679052576229836,"aX":-11.105844500970864},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":1860,"spinDirection":227},"zone":13,"typeConfidence":0.99,"plateTime":0.4068288989019009,"extension":6.267033068214389},"hitData":{"launchSpeed":51.7,"launchAngle":-2.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.43,"coordY":169.07}},"index":12,"playId":"50c5570c-6cfa-30bc-a97c-e4d3d14c1f88","pitchNumber":5,"startTime":"2026-02-26T21:35:06.431Z","endTime":"2026-02-26T21:35:11.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.0,"awayTeamWinProbability":2.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:35:11.876Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonah Bride hits a ground-rule double (2) on a fly ball to right-center field.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-26T21:35:41.087Z","endTime":"2026-02-26T21:36:03.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"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],"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":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":79.3,"endSpeed":73.2,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.459033402664357,"aZ":-36.61351378958815,"pfxX":1.667795642972193,"pfxZ":-3.2977876005014473,"pX":0.2763042841323073,"pZ":2.108133159752349,"vX0":4.778645859462129,"vY0":-115.369636671067,"vZ0":-0.09353485789279437,"x":106.47,"y":181.86,"x0":-2.038329504369086,"y0":50.00070439935262,"z0":5.678023070896746,"aX":2.24696222002916},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-5.6,"breakHorizontal":-4.2,"spinRate":2054,"spinDirection":56},"zone":9,"typeConfidence":0.89,"plateTime":0.47475132183713864,"extension":6.2127117707281885},"index":0,"playId":"a2eaea58-5891-355b-88cd-5da79ba83cb3","pitchNumber":1,"startTime":"2026-02-26T21:35:41.087Z","endTime":"2026-02-26T21:35:45.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.333898891082452,"aZ":-11.224102221392405,"pfxX":-6.374291028650095,"pfxZ":11.276206672253455,"pX":0.10236520924803134,"pZ":2.241189970219705,"vX0":6.916675699455535,"vY0":-135.61375312433776,"vZ0":-7.209323435979146,"x":113.1,"y":178.27,"x0":-1.655984026873226,"y0":50.004822179042144,"z0":5.721424156876676,"aX":-11.845490059244485},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":10.1,"spinRate":1849,"spinDirection":211},"zone":5,"typeConfidence":0.99,"plateTime":0.4042715544369604,"extension":6.250392787032339},"hitData":{"launchSpeed":97.3,"launchAngle":25.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":161.22,"coordY":46.91}},"index":1,"playId":"5a4f541d-60e4-33c6-acd6-2d0ccfe9acc3","pitchNumber":2,"startTime":"2026-02-26T21:35:55.845Z","endTime":"2026-02-26T21:36:03.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.16,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:36:03.102Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Richie Martin Jr. singles on a soft ground ball to third baseman Max Muncy. Jonah Bride to 3rd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-26T21:36:12.709Z","endTime":"2026-02-26T21:37:05.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"postOnThird":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":1},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.946000054835366,"aZ":-17.032675013278713,"pfxX":-7.4375091957131305,"pfxZ":8.530994272592258,"pX":-0.3902850455802129,"pZ":0.9298178941657652,"vX0":6.198953089098039,"vY0":-132.5425266473469,"vZ0":-9.399609018976577,"x":131.88,"y":213.67,"x0":-1.7957612423532625,"y0":50.00408657009498,"z0":5.771943134461063,"aX":-13.203126584684433},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.6,"breakHorizontal":12.1,"spinRate":1894,"spinDirection":212},"zone":13,"typeConfidence":0.99,"plateTime":0.41361172045850614,"extension":6.2187649654484884},"index":0,"playId":"44a79075-7e48-3d8b-a31d-6996e6de3954","pitchNumber":1,"startTime":"2026-02-26T21:36:36.322Z","endTime":"2026-02-26T21:36:40.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53857210646726,"aZ":-19.060916415551723,"pfxX":-8.754972494726733,"pfxZ":7.319171337312759,"pX":-0.08125151169825023,"pZ":1.5727362205892073,"vX0":7.227056595897517,"vY0":-133.24050697721705,"vZ0":-7.447466189786208,"x":120.1,"y":196.32,"x0":-1.6958918130714926,"y0":50.003084713923215,"z0":5.7893242877731215,"aX":-15.688107892892754},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":14.3,"spinRate":1844,"spinDirection":214},"zone":8,"typeConfidence":0.99,"plateTime":0.4116158224382036,"extension":6.270268139705263},"hitData":{"launchAngle":-56.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":113.27,"coordY":174.67}},"index":1,"playId":"428bf214-3223-3284-b8dd-c0add44bfda3","pitchNumber":2,"startTime":"2026-02-26T21:36:53.176Z","endTime":"2026-02-26T21:37:05.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.39999999999999,"awayTeamWinProbability":4.6000000000000085,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.36,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:37:05.344Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Herrera singles on a soft line drive to left fielder Ryan Lasko. Jonah Bride scores. Richie Martin Jr. to 3rd.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-26T21:37:27.655Z","endTime":"2026-02-26T21:39:39.220Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"postOnThird":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"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":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":{"id":800018,"link":"/api/v1/people/800018"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.7,"endSpeed":75.7,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6508870921812,"aZ":-23.856266096431487,"pfxX":-10.690873802911891,"pfxZ":5.694770895805329,"pX":-0.3161399959700107,"pZ":2.008503219870265,"vX0":6.916647271382639,"vY0":-120.19121519157238,"vZ0":-3.429219291763814,"x":129.05,"y":184.55,"x0":-1.8445351756835375,"y0":50.004074040357835,"z0":5.576282536268691,"aX":-15.617067679533168},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.7,"breakHorizontal":17.6,"spinRate":1615,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.45601138386980766,"extension":6.325746342780023},"index":0,"playId":"6dedc7ca-d7c6-309b-836e-71d375a64dc1","pitchNumber":1,"startTime":"2026-02-26T21:37:36.713Z","endTime":"2026-02-26T21:37:40.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190681137182086,"aZ":-13.717613368925301,"pfxX":-8.613574334916102,"pfxZ":9.599097497619505,"pX":1.1172220627694132,"pZ":2.916839158242408,"vX0":9.966089146138994,"vY0":-137.68874297870818,"vZ0":-5.408437782491871,"x":74.41,"y":160.03,"x0":-1.427844891052262,"y0":50.003130790302905,"z0":5.8327761164339265,"aX":-16.56196075946434},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":13.6,"spinRate":1956,"spinDirection":209},"zone":12,"typeConfidence":1.0,"plateTime":0.39760342960663086,"extension":6.3443683716980255},"index":1,"playId":"33166a5e-cf86-3ccc-8d8e-e7ae4294ae95","pitchNumber":2,"startTime":"2026-02-26T21:37:53.341Z","endTime":"2026-02-26T21:37:57.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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.4,"endSpeed":84.9,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.635027711369524,"aZ":-13.18499046819465,"pfxX":-8.58459043029918,"pfxZ":10.37530040522975,"pX":0.9149445865733074,"pZ":1.4489123567621423,"vX0":9.431858872831432,"vY0":-134.1022786450756,"vZ0":-8.690737450229806,"x":82.12,"y":199.66,"x0":-1.5240948766481799,"y0":50.00391902414594,"z0":5.6615057864868,"aX":-15.714970210920114},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":13.7,"spinRate":1943,"spinDirection":222},"zone":14,"typeConfidence":1.0,"plateTime":0.40765211993600436,"extension":6.417286377890142},"index":2,"playId":"7bc16aaa-bf53-3a1a-8105-52f725a25a32","pitchNumber":3,"startTime":"2026-02-26T21:38:10.590Z","endTime":"2026-02-26T21:38:14.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.039638723999715,"aZ":-23.976544206164366,"pfxX":-10.737866528143943,"pfxZ":5.533050625537436,"pX":0.9967054029269128,"pZ":2.7853979340238637,"vX0":9.631031048597801,"vY0":-120.5771195242973,"vZ0":-1.8321049213753515,"x":79.01,"y":163.57,"x0":-1.6420055338908093,"y0":50.00339175614773,"z0":5.657384251788395,"aX":-15.913154182166062},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.8,"breakHorizontal":17.3,"spinRate":1540,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.45314527752563905,"extension":6.42482028214773},"index":3,"playId":"fb3cc355-2f25-35d3-b4b6-7c05e90a0af7","pitchNumber":4,"startTime":"2026-02-26T21:38:29.239Z","endTime":"2026-02-26T21:38:33.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365658928277053,"aZ":-14.145084818653329,"pfxX":-7.117495274218735,"pfxZ":10.009444340639384,"pX":0.47167612029670825,"pZ":3.0536143832509337,"vX0":7.843260284951186,"vY0":-133.5079069388832,"vZ0":-4.67280552293887,"x":99.02,"y":156.33,"x0":-1.582660986103008,"y0":50.00080691207663,"z0":5.84819689001859,"aX":-12.81776434669727},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":1891,"spinDirection":212},"zone":3,"typeConfidence":0.99,"plateTime":0.4106184472148935,"extension":6.1396866005902515},"index":4,"playId":"c61b285b-382a-3bde-91da-2bab2582d38a","pitchNumber":5,"startTime":"2026-02-26T21:38:47.008Z","endTime":"2026-02-26T21:38:50.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97301023390701,"aZ":-14.410980494918974,"pfxX":-7.593784715227607,"pfxZ":9.449918911652272,"pX":0.39614592816446276,"pZ":2.713791234393899,"vX0":7.968284718276743,"vY0":-136.2533765214867,"vZ0":-5.487702200837878,"x":101.9,"y":165.51,"x0":-1.5797975075077455,"y0":50.00541564804905,"z0":5.750107971721523,"aX":-14.278739065047684},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":12.1,"spinRate":1945,"spinDirection":222},"zone":3,"typeConfidence":1.0,"plateTime":0.40201377088126256,"extension":6.2439524988530355},"hitData":{"launchSpeed":77.0,"launchAngle":23.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"soft","location":"7","coordinates":{"coordX":104.12,"coordY":105.0}},"index":5,"playId":"6f38ff52-bd10-3a21-afb3-5a847f3e9349","pitchNumber":6,"startTime":"2026-02-26T21:39:31.107Z","endTime":"2026-02-26T21:39:39.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-3.299999999999983,"leverageIndex":0.67,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:39:39.220Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Zavala strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-26T21:40:55.866Z","endTime":"2026-02-26T21:41:41.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"postOnThird":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595453,"link":"/api/v1/people/595453"},"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":7,"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-26T21:40:08.972Z","endTime":"2026-02-26T21:40:57.917Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"first":{"id":645444,"link":"/api/v1/people/645444"},"third":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474745543788295,"aZ":-27.982401505815375,"pfxX":-10.599715162730375,"pfxZ":2.9299937890784866,"pX":-0.3179209173963268,"pZ":2.0384101701992945,"vX0":6.697020998379722,"vY0":-119.09168988126311,"vZ0":-2.466762189583129,"x":129.12,"y":183.74,"x0":-1.79327815404672,"y0":50.00509565069635,"z0":5.6258604730458615,"aX":-15.18459010022883},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.9,"breakHorizontal":17.5,"spinRate":1670,"spinDirection":243},"zone":7,"typeConfidence":0.89,"plateTime":0.46041460884567975,"extension":6.298366999537022},"index":1,"playId":"c4b4e986-a25f-3642-af41-d3a27b92e8aa","pitchNumber":1,"startTime":"2026-02-26T21:40:57.917Z","endTime":"2026-02-26T21:41:02.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"first":{"id":645444,"link":"/api/v1/people/645444"},"third":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156459280674028,"aZ":-25.143567425552284,"pfxX":-10.536127221384426,"pfxZ":4.89210776247376,"pX":-0.3833956340104629,"pZ":2.8952282728957393,"vX0":6.385258462213487,"vY0":-119.17321961855563,"vZ0":-1.166379281309807,"x":131.61,"y":160.61,"x0":-1.7302402127345495,"y0":50.00165362508405,"z0":5.664640614621678,"aX":-15.135964158864615},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.9,"breakHorizontal":17.5,"spinRate":1562,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.45980903943198115,"extension":6.258127182624938},"index":2,"playId":"e289b920-092b-3fa9-991e-bfe9bcb1f027","pitchNumber":2,"startTime":"2026-02-26T21:41:20.385Z","endTime":"2026-02-26T21:41:25.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"first":{"id":645444,"link":"/api/v1/people/645444"},"third":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.228151543728657,"aZ":-15.453732523440538,"pfxX":-6.949595653548539,"pfxZ":9.208716631890596,"pX":-0.015070930672901574,"pZ":3.9694924900407313,"vX0":6.830813053899963,"vY0":-133.73682350595956,"vZ0":-2.016548052492131,"x":117.57,"y":131.6,"x0":-1.6966378824885349,"y0":50.00177654258954,"z0":5.838932825293661,"aX":-12.617038582098909},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":11.2,"spinRate":1726,"spinDirection":221},"zone":11,"typeConfidence":0.99,"plateTime":0.4092092613787992,"extension":6.13279633231419},"index":3,"playId":"80da0c5b-9bca-3aaf-b61b-fa197c9f64d3","pitchNumber":3,"startTime":"2026-02-26T21:41:38.006Z","endTime":"2026-02-26T21:41:41.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"first":{"id":645444,"link":"/api/v1/people/645444"},"third":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.3,"awayTeamWinProbability":4.700000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.06,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:41:41.049Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Velazquez grounds out, second baseman Michael Stefanic to first baseman Joey Meneses.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-26T21:42:09.794Z","endTime":"2026-02-26T21:42:17.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":608841,"link":"/api/v1/people/608841"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.836919035297562,"aZ":-13.540295190745736,"pfxX":-7.724989210041256,"pfxZ":9.756843822890698,"pX":-0.5658998269032968,"pZ":2.1577588338904485,"vX0":5.911419405364525,"vY0":-136.98996871426823,"vZ0":-7.133379012576183,"x":138.57,"y":180.52,"x0":-1.7426916040994518,"y0":50.00457086287041,"z0":5.711761491517758,"aX":-14.757652909244587},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":12.8,"spinRate":1841,"spinDirection":217},"zone":4,"typeConfidence":1.0,"plateTime":0.39906009496748496,"extension":6.339249148548863},"hitData":{"launchSpeed":102.0,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.23,"coordY":155.94}},"index":0,"playId":"97033fa6-cfc7-3d7e-a49f-c1e20f787418","pitchNumber":1,"startTime":"2026-02-26T21:42:12.084Z","endTime":"2026-02-26T21:42:17.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"first":{"id":645444,"link":"/api/v1/people/645444"},"third":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.77,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:42:17.666Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzel Clarke strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-26T21:44:46.464Z","endTime":"2026-02-26T21:46:13.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459918143757385,"aZ":-21.902986434696228,"pfxX":-8.177880750436078,"pfxZ":5.844491511116209,"pX":-0.8628686786999732,"pZ":3.5044793550514473,"vX0":3.130717685009183,"vY0":-131.82981252321548,"vZ0":-1.8772450238323,"x":149.89,"y":144.16,"x0":-1.0045467550282265,"y0":50.00110718369543,"z0":5.845232738290868,"aX":-14.368758888083311},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":14.2,"spinRate":1700,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.415745330164079,"extension":6.6957098683269445},"index":0,"playId":"8d6c7ae9-8dff-374a-b49c-a23b2cb69dac","pitchNumber":1,"startTime":"2026-02-26T21:44:46.464Z","endTime":"2026-02-26T21:45:13.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"}},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":68.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.676762079582883,"aZ":-40.52886051270546,"pfxX":5.746126808314983,"pfxZ":-7.101950971989995,"pX":-0.9516104024442331,"pZ":3.6383844014631186,"vX0":-1.4959399749729674,"vY0":-107.76171528047806,"vZ0":4.073460666859333,"x":153.27,"y":140.54,"x0":-0.9950877298234936,"y0":50.00337939299306,"z0":6.20007809008996,"aX":6.759830624163404},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-11.4,"breakHorizontal":-10.0,"spinRate":1744,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.5082270406664078,"extension":6.546455532615046},"index":1,"playId":"dbd9da14-8744-321c-9af5-067363fbe388","pitchNumber":2,"startTime":"2026-02-26T21:45:21.518Z","endTime":"2026-02-26T21:45:25.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.191735505505427,"aZ":-20.716483636346794,"pfxX":-9.045710504786735,"pfxZ":6.440977119140447,"pX":0.007089238130969276,"pZ":2.7427102846095415,"vX0":4.389001628529435,"vY0":-132.51616320242405,"vZ0":-4.188205259329376,"x":116.73,"y":164.73,"x0":-0.4948593592021254,"y0":50.006119992009516,"z0":5.856353718280803,"aX":-16.0981860798237},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":15.5,"spinRate":2387,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4132646893811325,"extension":6.837691942967373},"index":2,"playId":"b430e87b-89b8-3c44-bf4b-2a269d93ea57","pitchNumber":3,"startTime":"2026-02-26T21:45:33.824Z","endTime":"2026-02-26T21:45:36.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-02-26T21:45:43.647Z","endTime":"2026-02-26T21:45:51.793Z","isPitch":false,"type":"action","player":{"id":672016,"link":"/api/v1/people/672016"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.532121630509337,"aZ":-25.94007292188391,"pfxX":-8.326774536578938,"pfxZ":4.129225775829083,"pX":-0.8041786083307364,"pZ":3.562793564355958,"vX0":2.817727834474997,"vY0":-121.76478881608686,"vZ0":-0.22973161252786622,"x":106.35,"y":146.84,"x0":-0.8903244376907405,"y0":50.00587927071738,"z0":5.891161826207704,"aX":-12.582498142790703},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.7,"breakHorizontal":14.5,"spinRate":1764,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.44878043296224757,"extension":6.581035962855365},"index":4,"playId":"adae8d56-1cc6-31f3-949b-47597d57d508","pitchNumber":4,"startTime":"2026-02-26T21:45:51.793Z","endTime":"2026-02-26T21:45:55.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.762880136435697,"aZ":-39.48069062429083,"pfxX":5.070099709975184,"pfxZ":-5.905462960342453,"pX":0.4435374033037742,"pZ":1.166959326505009,"vX0":1.20640969685668,"vY0":-110.55697235619459,"vZ0":-1.3391652125612512,"x":100.09,"y":207.27,"x0":-0.7678890289707498,"y0":50.00157597884996,"z0":5.92512895014025,"aX":6.274036865311017},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-10.7,"breakHorizontal":-9.5,"spinRate":1753,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.49547012346814423,"extension":6.473600381862307},"index":5,"playId":"9a981d03-cd37-3788-b5c0-52f718534677","pitchNumber":5,"startTime":"2026-02-26T21:46:09.926Z","endTime":"2026-02-26T21:46:13.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:46:13.926Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, third baseman Richie Martin Jr. to first baseman Antonis Macias.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-26T21:46:36.834Z","endTime":"2026-02-26T21:47:07.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805950,"link":"/api/v1/people/805950"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.574374977544633,"aZ":-17.249731237612927,"pfxX":-4.690906180859662,"pfxZ":8.260999872945536,"pX":1.8033519745658373,"pZ":2.3635764251120412,"vX0":7.886825197905258,"vY0":-132.62104159589148,"vZ0":-5.474675951704509,"x":48.26,"y":174.96,"x0":-0.5804650504925365,"y0":50.00467380739867,"z0":5.685952020133591,"aX":-8.477118876721866},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.2,"breakHorizontal":7.1,"spinRate":1659,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4107838535052668,"extension":6.909326977325029},"index":0,"playId":"ff619e59-38d0-305e-9f1b-07ead3d4d44f","pitchNumber":1,"startTime":"2026-02-26T21:46:37.167Z","endTime":"2026-02-26T21:46:40.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":90.3,"endSpeed":82.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.871578484602622,"aZ":-20.527172210041897,"pfxX":-8.41761601603321,"pfxZ":6.635940271778036,"pX":0.15424423198928294,"pZ":2.8513537233322586,"vX0":5.497448572342492,"vY0":-131.38778336696143,"vZ0":-3.498546344042423,"x":111.12,"y":161.79,"x0":-0.8676821810298657,"y0":50.00156116857873,"z0":5.718832943652403,"aX":-14.770385851260897},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2165,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4162897166966544,"extension":6.830750956245535},"index":1,"playId":"6171be5b-9d07-3f54-94e5-62e3936504e6","pitchNumber":2,"startTime":"2026-02-26T21:46:48.616Z","endTime":"2026-02-26T21:46:53.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":70.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.619563153037426,"aZ":-38.09861512997395,"pfxX":4.977336827719281,"pfxZ":-4.8334818570696285,"pX":1.1206858700044597,"pZ":1.843200944759373,"vX0":2.7050286626067463,"vY0":-109.77150155499206,"vZ0":-0.20491665965391603,"x":74.28,"y":189.01,"x0":-0.7723999954773264,"y0":50.003471959949124,"z0":5.9787694940257605,"aX":6.100515971564097},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-8.5,"breakHorizontal":-9.7,"spinRate":1984,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.49812159772792164,"extension":6.438931322955408},"hitData":{"launchSpeed":67.9,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.65,"coordY":161.51}},"index":2,"playId":"071320a3-2336-3b4c-b2d9-43e818afa6b1","pitchNumber":3,"startTime":"2026-02-26T21:46:59.863Z","endTime":"2026-02-26T21:47:07.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:47:07.368Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Meneses strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-26T21:47:32.094Z","endTime":"2026-02-26T21:48:43.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657022,"fullName":"Trey Supak","link":"/api/v1/people/657022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80011107552237,"aZ":-19.873586765747067,"pfxX":-7.887476819836163,"pfxZ":6.925257936687474,"pX":0.4896089552049215,"pZ":1.3575287235247107,"vX0":6.036847100760086,"vY0":-131.61794217494045,"vZ0":-7.481226420986928,"x":98.34,"y":202.13,"x0":-0.795464406144896,"y0":50.00182440761926,"z0":5.679854452822304,"aX":-14.003657282243209},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":13.2,"spinRate":2152,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4142670845047025,"extension":6.834450632398035},"index":0,"playId":"dfe90786-cb00-3240-92af-77790266889d","pitchNumber":1,"startTime":"2026-02-26T21:47:32.094Z","endTime":"2026-02-26T21:47:35.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":608841,"link":"/api/v1/people/608841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.473370216591334,"aZ":-21.544453659715725,"pfxX":-5.783471155286662,"pfxZ":6.000284226841252,"pX":0.11677915297491819,"pZ":3.042708184751396,"vX0":4.637068653455164,"vY0":-131.8914069325866,"vZ0":-2.8938528080401116,"x":112.55,"y":156.63,"x0":-0.9075447575305959,"y0":50.00533357988164,"z0":5.732309877397689,"aX":-10.251932033208819},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":9.6,"spinRate":2222,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.41432763182384225,"extension":6.797598040723455},"index":1,"playId":"63bcf718-0dcc-3b6c-9ee0-85e3143ad405","pitchNumber":2,"startTime":"2026-02-26T21:47:46.600Z","endTime":"2026-02-26T21:47:49.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":608841,"link":"/api/v1/people/608841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792747309647268,"aZ":-20.996367817723208,"pfxX":-8.061131292666394,"pfxZ":6.265748099741838,"pX":-0.07513408391111424,"pZ":2.6118142552985635,"vX0":5.047074058202426,"vY0":-132.58965167564662,"vZ0":-3.890118614543441,"x":119.86,"y":168.26,"x0":-0.9539404324719569,"y0":50.00398314279204,"z0":5.626235089577161,"aX":-14.383711717702528},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.7,"breakHorizontal":13.6,"spinRate":1679,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.41277281305779256,"extension":6.82242938503681},"index":2,"playId":"0d25858f-5541-34aa-a0be-078e53f4b1ad","pitchNumber":3,"startTime":"2026-02-26T21:48:04.609Z","endTime":"2026-02-26T21:48:07.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":608841,"link":"/api/v1/people/608841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346966117722502,"aZ":-30.567704051263526,"pfxX":1.5137608144439945,"pfxZ":1.0564597815889467,"pX":1.2602221202492756,"pZ":1.143338556459039,"vX0":3.9039522582100834,"vY0":-121.96634323072438,"vZ0":-4.924731055949733,"x":68.96,"y":207.91,"x0":-0.550470303672716,"y0":50.00608331362561,"z0":5.789603740883389,"aX":2.306858261580522},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":-3.6,"spinRate":1780,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.44709350809359316,"extension":6.665736110267271},"index":3,"playId":"38168e2b-5a00-3463-9f6e-63a2d9e1e9bb","pitchNumber":4,"startTime":"2026-02-26T21:48:26.144Z","endTime":"2026-02-26T21:48:29.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":608841,"link":"/api/v1/people/608841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":69.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.750249389735814,"aZ":-42.20140120739093,"pfxX":6.290229904202406,"pfxZ":-8.378198936701024,"pX":0.08537015273246686,"pZ":1.3309499319240774,"vX0":0.29057476561657547,"vY0":-109.14788950260373,"vZ0":-0.16682556115673886,"x":113.75,"y":202.84,"x0":-0.8660958891993981,"y0":50.004404209237116,"z0":5.985575150930325,"aX":7.525048710679917},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-14.9,"breakHorizontal":-11.4,"spinRate":1973,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.5034747577977621,"extension":6.445475655756561},"index":4,"playId":"acd4e061-e963-30af-bf8a-3fad7c1a3bc8","pitchNumber":5,"startTime":"2026-02-26T21:48:40.150Z","endTime":"2026-02-26T21:48:43.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":608841,"link":"/api/v1/people/608841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608841,"link":"/api/v1/people/608841"},"credit":"b_ab"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_ab"},{"player":{"id":608841,"link":"/api/v1/people/608841"},"credit":"b_pa"},{"player":{"id":657022,"link":"/api/v1/people/657022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:48:43.613Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Marcos Torres homers (1) on a line drive to right center field.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-26T21:50:52.806Z","endTime":"2026-02-26T21:51:34.498Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"responsiblePitcher":{"id":800018,"link":"/api/v1/people/800018"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Junior Perez replaces center fielder Denzel Clarke, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-26T21:49:40.779Z","endTime":"2026-02-26T21:50:54.937Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":672016,"link":"/api/v1/people/672016"},"defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612120574892153,"aZ":-15.450299392245494,"pfxX":-5.455259176618244,"pfxZ":9.024250431705823,"pX":0.9497022748163229,"pZ":4.197204305550412,"vX0":8.792991836186374,"vY0":-135.506929459594,"vZ0":-1.671402484363257,"x":80.8,"y":125.46,"x0":-1.6338136801442176,"y0":50.00029769003633,"z0":5.905595137156542,"aX":-10.107679114004227},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":7.9,"spinRate":1774,"spinDirection":214},"zone":12,"typeConfidence":0.99,"plateTime":0.40476711374077023,"extension":6.177487104318148},"index":1,"playId":"1be2e9be-0d15-3adb-b801-4397b3278765","pitchNumber":1,"startTime":"2026-02-26T21:50:54.937Z","endTime":"2026-02-26T21:50:58.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.517946199141026,"aZ":-24.037102440022974,"pfxX":-9.533956619801454,"pfxZ":5.583675475186938,"pX":-0.286223420032343,"pZ":2.503380299133051,"vX0":6.805697281622785,"vY0":-120.30834035873814,"vZ0":-2.195627494492714,"x":127.91,"y":171.19,"x0":-1.920595836643499,"y0":50.00486414548204,"z0":5.569965450059062,"aX":-13.902190389765183},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.8,"breakHorizontal":15.5,"spinRate":1508,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.456210437774927,"extension":6.1733375328696045},"hitData":{"launchSpeed":108.9,"launchAngle":20.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":200.98,"coordY":63.46}},"index":2,"playId":"f87ffcf6-ab13-3cd0-9fa5-bff07c6593f2","pitchNumber":2,"startTime":"2026-02-26T21:51:09.049Z","endTime":"2026-02-26T21:51:34.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800106,"link":"/api/v1/people/800106"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":800106,"link":"/api/v1/people/800106"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.37,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:51:34.498Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Antonis Macias flies out to left fielder Ryan Lasko.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-26T21:51:40.564Z","endTime":"2026-02-26T21:52:06.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805950,"fullName":"Antonis Macias","link":"/api/v1/people/805950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805950,"fullName":"Antonis Macias","link":"/api/v1/people/805950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80533517270462,"aZ":-12.146012370210302,"pfxX":-6.459641797932606,"pfxZ":10.889765638472042,"pX":0.5704181150879484,"pZ":2.3931017120438143,"vX0":8.23265544660044,"vY0":-134.65952195827273,"vZ0":-6.524869146904059,"x":95.26,"y":174.17,"x0":-1.6849653169996897,"y0":50.005593383640594,"z0":5.704236107543798,"aX":-11.884274222798217},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":10.0,"spinRate":1932,"spinDirection":206},"zone":6,"typeConfidence":0.99,"plateTime":0.40649553834976837,"extension":6.1839687658988565},"hitData":{"launchSpeed":75.1,"launchAngle":48.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.74,"coordY":123.59}},"index":0,"playId":"6350afc8-5a02-3baa-8b15-55276b42350a","pitchNumber":1,"startTime":"2026-02-26T21:51:54.718Z","endTime":"2026-02-26T21:52:06.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":805950,"link":"/api/v1/people/805950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805950,"link":"/api/v1/people/805950"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":805950,"link":"/api/v1/people/805950"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:52:06.690Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hector Osorio lines out sharply to right fielder Henry Bolte.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-26T21:52:26.646Z","endTime":"2026-02-26T21:53:22.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":800540,"fullName":"Hector Osorio","link":"/api/v1/people/800540"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.4,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.626158417568153,"aZ":-39.96852561882748,"pfxX":4.500986191278243,"pfxZ":-6.181124978987538,"pX":1.399250698066644,"pZ":0.6726590190517305,"vX0":5.903518142824292,"vY0":-111.76456211670086,"vZ0":-1.9518390834693011,"x":63.66,"y":220.62,"x0":-1.8635304570902418,"y0":50.00061922152368,"z0":5.6716229504978015,"aX":5.678285814796859},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-11.4,"breakHorizontal":-9.7,"spinRate":2205,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4905440557707137,"extension":6.154436634706873},"index":0,"playId":"765b4fd2-2043-3e87-a684-ef67c717d50a","pitchNumber":1,"startTime":"2026-02-26T21:52:26.646Z","endTime":"2026-02-26T21:52:31.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.573639494720787,"aZ":-12.594161370353392,"pfxX":-7.108316292748193,"pfxZ":10.64368843125763,"pX":0.4488206752839732,"pZ":2.739126927200371,"vX0":8.142900154962108,"vY0":-134.83308836324247,"vZ0":-5.494344945003367,"x":99.89,"y":164.82,"x0":-1.6881409009565338,"y0":50.00135209753522,"z0":5.693402709264803,"aX":-13.07503497885142},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":11.2,"spinRate":1891,"spinDirection":221},"zone":6,"typeConfidence":1.0,"plateTime":0.4063733848608413,"extension":6.235138684833256},"index":1,"playId":"cd5d64ce-0ac8-35b4-8014-bcb0591d5b75","pitchNumber":2,"startTime":"2026-02-26T21:52:41.933Z","endTime":"2026-02-26T21:52:45.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.179836279036305,"aZ":-21.388721206859692,"pfxX":-9.480885593491482,"pfxZ":6.949586235952527,"pX":0.31662504470936637,"pZ":3.055634107456237,"vX0":7.9267252182885555,"vY0":-123.39911063343318,"vZ0":-1.794002542816147,"x":104.93,"y":156.28,"x0":-1.6961977471943315,"y0":50.00004983562928,"z0":5.5831863945697915,"aX":-14.706833909118663},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":12.5,"breakHorizontal":15.5,"spinRate":1466,"spinDirection":236},"zone":3,"typeConfidence":0.91,"plateTime":0.4428594190388897,"extension":6.153480637111402},"index":2,"playId":"76ae2c5c-a412-3863-bcf9-94fab5ca6963","pitchNumber":3,"startTime":"2026-02-26T21:53:00.636Z","endTime":"2026-02-26T21:53:05.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25062757189492,"aZ":-24.336923093979223,"pfxX":-9.922448932672404,"pfxZ":5.146896450882394,"pX":-0.07189855185303329,"pZ":2.4176120237550482,"vX0":7.398712461023504,"vY0":-122.37156700701175,"vZ0":-2.410111844907605,"x":119.74,"y":173.5,"x0":-1.8395084844288392,"y0":50.00188470844408,"z0":5.491546127630643,"aX":-15.107633884374751},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.0,"breakHorizontal":16.3,"spinRate":1467,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.4469027604869291,"extension":6.358850305025484},"hitData":{"launchSpeed":106.6,"launchAngle":15.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.32,"coordY":90.14}},"index":3,"playId":"a6495af8-0ccf-3337-a44b-0b18782e1a07","pitchNumber":4,"startTime":"2026-02-26T21:53:14.730Z","endTime":"2026-02-26T21:53:22.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800540,"link":"/api/v1/people/800540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800540,"link":"/api/v1/people/800540"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":800540,"link":"/api/v1/people/800540"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:53:22.296Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chandler Pollard lines out sharply to left fielder Ryan Lasko.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-26T21:53:45.478Z","endTime":"2026-02-26T21:54:22.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":702550,"fullName":"Chandler Pollard","link":"/api/v1/people/702550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800018,"fullName":"Chen Zhong-Ao Zhuang","link":"/api/v1/people/800018"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702550,"fullName":"Chandler Pollard","link":"/api/v1/people/702550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Chandler Pollard replaces Cam Cauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-26T21:53:34.207Z","endTime":"2026-02-26T21:53:47.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702550,"link":"/api/v1/people/702550"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":695508,"link":"/api/v1/people/695508"},"defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.510367152544404,"aZ":-12.041559219050034,"pfxX":-6.14907340452535,"pfxZ":10.614809343166822,"pX":0.21743094106417057,"pZ":4.048166606111024,"vX0":7.026123187889878,"vY0":-136.927085341067,"vZ0":-2.8354716689111585,"x":108.71,"y":129.48,"x0":-1.5841238175910695,"y0":50.005597420229385,"z0":5.922157674123387,"aX":-11.666705946229014},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":9.6,"spinRate":1898,"spinDirection":215},"zone":12,"typeConfidence":1.0,"plateTime":0.40016026601914545,"extension":6.23971195420557},"index":1,"playId":"7b29a6ef-ee1d-3d38-a854-50b2e610e619","pitchNumber":1,"startTime":"2026-02-26T21:53:47.723Z","endTime":"2026-02-26T21:53:51.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702550,"link":"/api/v1/people/702550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.9,"endSpeed":85.0,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01885412856021,"aZ":-15.517982661846343,"pfxX":-8.164822627596322,"pfxZ":9.030068671177544,"pX":1.0891971759542505,"pZ":2.2308631225979965,"vX0":9.7209579075994,"vY0":-134.8665307847971,"vZ0":-6.378361080239962,"x":75.48,"y":178.55,"x0":-1.499156021087703,"y0":50.00053491199022,"z0":5.718724371538049,"aX":-15.056506921222262},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":12.7,"spinRate":1839,"spinDirection":214},"zone":14,"typeConfidence":1.0,"plateTime":0.40595086118970647,"extension":6.30782450889485},"index":2,"playId":"d75c3f6b-bbb2-3870-9a84-bd5dba39a3c0","pitchNumber":2,"startTime":"2026-02-26T21:54:02.158Z","endTime":"2026-02-26T21:54:06.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702550,"link":"/api/v1/people/702550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.204,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.242387228836307,"aZ":-16.239834012102598,"pfxX":-7.671436392977897,"pfxZ":8.808742589571791,"pX":-0.10025027962469195,"pZ":2.273280301401138,"vX0":6.608035555256813,"vY0":-133.7605098718937,"vZ0":-6.0380012674035415,"x":120.82,"y":177.4,"x0":-1.6077368253993698,"y0":50.006395962622626,"z0":5.727210890653166,"aX":-13.883945653795966},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":12.5,"spinRate":1763,"spinDirection":214},"zone":5,"typeConfidence":0.99,"plateTime":0.40970648002039933,"extension":6.386581004209742},"hitData":{"launchSpeed":102.0,"launchAngle":13.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.09,"coordY":101.85}},"index":3,"playId":"68f88e6f-1d14-37f7-9b9b-092782930c6e","pitchNumber":3,"startTime":"2026-02-26T21:54:17.335Z","endTime":"2026-02-26T21:54:22.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702550,"link":"/api/v1/people/702550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702550,"link":"/api/v1/people/702550"},"credit":"b_ab"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_ab"},{"player":{"id":702550,"link":"/api/v1/people/702550"},"credit":"b_pa"},{"player":{"id":800018,"link":"/api/v1/people/800018"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:54:22.163Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out sharply, third baseman Carter Garate to shortstop Chandler Pollard to first baseman Antonis Macias.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-26T21:56:42.167Z","endTime":"2026-02-26T21:57:05.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":804466,"link":"/api/v1/people/804466"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702550,"link":"/api/v1/people/702550"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805950,"link":"/api/v1/people/805950"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Chandler Pollard remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-26T21:56:04.002Z","endTime":"2026-02-26T21:56:04.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702550,"link":"/api/v1/people/702550"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":695508,"link":"/api/v1/people/695508"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carter Garate replaces third baseman Richie Martin Jr., batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-26T21:56:04.023Z","endTime":"2026-02-26T21:56:04.025Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804466,"link":"/api/v1/people/804466"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":621006,"link":"/api/v1/people/621006"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ian Moller replaces catcher Jose Herrera, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"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-26T21:56:04.025Z","endTime":"2026-02-26T21:56:04.029Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695744,"link":"/api/v1/people/695744"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":645444,"link":"/api/v1/people/645444"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Maxton Martin replaces left fielder Aaron Zavala, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"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-26T21:56:04.029Z","endTime":"2026-02-26T21:56:04.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807722,"link":"/api/v1/people/807722"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":701648,"link":"/api/v1/people/701648"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":701648,"link":"/api/v1/people/701648"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: John Taylor replaces second baseman Andrew Velazquez, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":7,"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-26T21:56:04.032Z","endTime":"2026-02-26T21:56:04.035Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822966,"link":"/api/v1/people/822966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":623205,"link":"/api/v1/people/623205"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Peyton Gray replaces Trey Supak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"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-26T21:56:04.035Z","endTime":"2026-02-26T21:56:44.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682608,"link":"/api/v1/people/682608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657022,"link":"/api/v1/people/657022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":84.3,"endSpeed":77.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438846763548447,"aZ":-30.88235551521526,"pfxX":2.4349242929057433,"pfxZ":0.8548012885757093,"pX":0.7619914843713594,"pZ":2.6175347144493077,"vX0":7.78460708570862,"vY0":-122.52247906419018,"vZ0":-0.7131212938825043,"x":87.95,"y":168.11,"x0":-2.779747604301654,"y0":50.00240587285911,"z0":5.564028629306658,"aX":3.6818187507281905},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":-6.4,"spinRate":1904,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.44796706469539815,"extension":6.512931771032892},"index":6,"playId":"f3f21826-9158-32d2-ab98-7e52ac14e3d6","pitchNumber":1,"startTime":"2026-02-26T21:56:44.265Z","endTime":"2026-02-26T21:56:48.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.5,"endSpeed":84.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2221052919265,"aZ":-15.476716125119518,"pfxX":-7.643119194054533,"pfxZ":9.202276491888346,"pX":-0.6400707140774559,"pZ":2.0743940854251033,"vX0":7.708772285548783,"vY0":-134.36084467768592,"vZ0":-5.8827349516062695,"x":141.4,"y":182.77,"x0":-2.564032753091177,"y0":50.000884259286515,"z0":5.406320371725182,"aX":-13.864891387092197},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":12.0,"spinRate":1511,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4088718596322236,"extension":6.645268545789854},"hitData":{"launchSpeed":109.3,"launchAngle":8.0,"totalDistance":165.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":102.13,"coordY":170.62}},"index":7,"playId":"d6dbad66-ef96-3182-8154-10544a6e79e8","pitchNumber":2,"startTime":"2026-02-26T21:56:59.912Z","endTime":"2026-02-26T21:57:05.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:57:05.910Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Harris lines out sharply to left fielder Maxton Martin.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-26T21:57:32.558Z","endTime":"2026-02-26T21:58:14.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807722,"link":"/api/v1/people/807722"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brett Harris replaces Brent Rooker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":7,"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-26T21:57:34.672Z","endTime":"2026-02-26T21:57:34.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":667670,"link":"/api/v1/people/667670"},"defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51598817393597,"aZ":-25.86027811756115,"pfxX":0.8638263249402338,"pfxZ":3.8962247388252322,"pX":-0.375011293077976,"pZ":2.4237053041294674,"vX0":6.017654499205099,"vY0":-125.94394938820298,"vZ0":-2.5435123756458737,"x":131.29,"y":173.34,"x0":-2.899029797314754,"y0":50.00212343249525,"z0":5.519646400638269,"aX":1.3990363426122396},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":-2.9,"spinRate":2060,"spinDirection":169},"zone":4,"typeConfidence":2.0,"plateTime":0.43346670714887425,"extension":6.52780468698554},"index":1,"playId":"af5615bb-e155-3ca8-b55e-27292b944be1","pitchNumber":1,"startTime":"2026-02-26T21:57:34.674Z","endTime":"2026-02-26T21:57:39.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629273032431826,"aZ":-14.150848244592815,"pfxX":-8.406161291181764,"pfxZ":9.657515899564515,"pX":0.879030524816256,"pZ":1.9452991054215885,"vX0":11.594952918101196,"vY0":-135.9450790255014,"vZ0":-6.575132753399376,"x":83.49,"y":186.26,"x0":-2.3550887890630396,"y0":50.00110636154519,"z0":5.382894656700541,"aX":-15.686065616090367},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":12.7,"spinRate":1586,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40336051333169776,"extension":6.733993775162704},"index":2,"playId":"7a6ec3d7-e73e-30ac-a7d3-17e3e427fae6","pitchNumber":2,"startTime":"2026-02-26T21:57:54.732Z","endTime":"2026-02-26T21:57:58.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.547378441305085,"aZ":-13.896027172544219,"pfxX":-6.151030666787942,"pfxZ":9.787001039117886,"pX":-0.1835764653418963,"pZ":2.6052002136053094,"vX0":8.20894249948977,"vY0":-135.9631716031381,"vZ0":-5.116187710723402,"x":124.0,"y":168.44,"x0":-2.4464335048494283,"y0":50.00027774091724,"z0":5.479800131332838,"aX":-11.484818968981687},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":9.4,"spinRate":1612,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4032613857361862,"extension":6.655537551350969},"hitData":{"launchSpeed":109.1,"launchAngle":14.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":60.54,"coordY":83.09}},"index":3,"playId":"59513e86-01d0-3b6e-8371-fdbd37c48c8a","pitchNumber":3,"startTime":"2026-02-26T21:58:09.950Z","endTime":"2026-02-26T21:58:14.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:58:14.784Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo De Vries lines out to first baseman Antonis Macias.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-26T21:58:46.646Z","endTime":"2026-02-26T21:59:28.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805950,"link":"/api/v1/people/805950"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.535911068938894,"aZ":-28.884781907754885,"pfxX":-8.849052714008547,"pfxZ":2.2479338513411005,"pX":0.21871893618437663,"pZ":2.3788450294316763,"vX0":9.298542143611192,"vY0":-120.33824964501876,"vZ0":-1.2909851657826343,"x":108.66,"y":174.55,"x0":-2.5472522451643798,"y0":50.00548421278138,"z0":5.483103273217608,"aX":-12.96989629988413},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":1478,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.45531328340099364,"extension":6.724419404999039},"index":0,"playId":"bd237666-2aa0-3fcf-93d2-7a7f50a6b5b3","pitchNumber":1,"startTime":"2026-02-26T21:58:46.646Z","endTime":"2026-02-26T21:58:50.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.352510719329324,"aZ":-31.140791111853414,"pfxX":-8.357256121764756,"pfxZ":0.6932941423139081,"pX":-0.4747942607178555,"pZ":1.7995462860163427,"vX0":7.2912723816291996,"vY0":-121.28024927491609,"vZ0":-2.5167982947565353,"x":135.1,"y":190.19,"x0":-2.4319345640935746,"y0":50.00326914088451,"z0":5.562233898978841,"aX":-12.470832449380872},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.0,"breakHorizontal":13.4,"spinRate":1604,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4513376939495122,"extension":6.584663350968648},"index":1,"playId":"e3db3154-0443-3775-bbe9-4b118d77af38","pitchNumber":2,"startTime":"2026-02-26T21:59:00.201Z","endTime":"2026-02-26T21:59:03.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-26T21:59:10.841Z","endTime":"2026-02-26T21:59:22.709Z","isPitch":false,"type":"action","player":{"id":815888,"link":"/api/v1/people/815888"},"defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.216967902809554,"aZ":-29.942386684224573,"pfxX":-9.484253460704911,"pfxZ":1.5143640355518082,"pX":-0.12297219282430667,"pZ":1.3367876374182799,"vX0":8.78388611225707,"vY0":-120.98091009421232,"vZ0":-3.6187764509171565,"x":121.69,"y":202.69,"x0":-2.573440821492031,"y0":50.00591076871532,"z0":5.484273937270686,"aX":-14.022380618040978},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":1620,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.45321490530142494,"extension":6.859573193944133},"hitData":{"launchSpeed":76.8,"launchAngle":10.0,"totalDistance":120.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":158.2,"coordY":165.94}},"index":3,"playId":"7f5e4b54-0b0c-3bc6-9787-38d4350d1828","pitchNumber":3,"startTime":"2026-02-26T21:59:22.709Z","endTime":"2026-02-26T21:59:28.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-26T21:59:28.316Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Malcolm Moore walks.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-26T22:01:56.876Z","endTime":"2026-02-26T22:04:26.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":702270,"fullName":"Malcolm Moore","link":"/api/v1/people/702270"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663321,"fullName":"Nick Hernandez","link":"/api/v1/people/663321"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702270,"fullName":"Malcolm Moore","link":"/api/v1/people/702270"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"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":702270,"fullName":"Malcolm Moore","link":"/api/v1/people/702270"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Brett Harris remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-26T22:00:31.839Z","endTime":"2026-02-26T22:00:31.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":667670,"link":"/api/v1/people/667670"},"defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Hernandez replaces Chen Zhong-Ao Zhuang.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-26T22:00:31.855Z","endTime":"2026-02-26T22:01:27.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663321,"link":"/api/v1/people/663321"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800018,"link":"/api/v1/people/800018","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Malcolm Moore replaces Jonah Bride.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":7,"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-26T22:01:27.142Z","endTime":"2026-02-26T22:01:58.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702270,"link":"/api/v1/people/702270"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":681146,"link":"/api/v1/people/681146"},"defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.815622118218826,"aZ":-29.331312896955776,"pfxX":2.1464293042058884,"pfxZ":1.954171525477033,"pX":0.08496924988918467,"pZ":2.764923764185183,"vX0":6.30718708478909,"vY0":-119.24867830031937,"vZ0":-1.165840097838075,"x":113.76,"y":164.13,"x0":-2.86257983157702,"y0":50.0024599865026,"z0":5.882694724944439,"aX":3.120859360623258},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.5,"breakHorizontal":-5.3,"spinRate":1726,"spinDirection":221},"zone":5,"typeConfidence":0.98,"plateTime":0.457606383417954,"extension":6.138845364420492},"index":3,"playId":"ccd1f8df-20fc-35d7-bdb2-76b0cba48438","pitchNumber":1,"startTime":"2026-02-26T22:01:58.940Z","endTime":"2026-02-26T22:02:03.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702270,"link":"/api/v1/people/702270","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":82.1,"endSpeed":76.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.703475279576086,"aZ":-29.18766602547068,"pfxX":0.8690425791292826,"pfxZ":2.0339933412414153,"pX":0.2925110699134972,"pZ":1.6777666564993787,"vX0":6.621371790573144,"vY0":-119.53401323219721,"vZ0":-3.5863972558300823,"x":105.85,"y":193.48,"x0":-2.608820222394241,"y0":50.00373884780284,"z0":5.775213725499462,"aX":1.2767883304554484},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.9,"spinRate":1826,"spinDirection":205},"zone":9,"typeConfidence":0.96,"plateTime":0.4555339458792633,"extension":6.196119867365788},"index":4,"playId":"b1732b81-ff98-324d-b4b2-aa12b7be0c59","pitchNumber":2,"startTime":"2026-02-26T22:02:16.638Z","endTime":"2026-02-26T22:02:20.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702270,"link":"/api/v1/people/702270","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":75.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.226121278458777,"aZ":-32.23366793568062,"pfxX":-7.006908916812498,"pfxZ":-0.04167415306722999,"pX":1.4085825690729248,"pZ":0.523857647005889,"vX0":10.615238139459795,"vY0":-115.99882180212914,"vZ0":-4.996271504787688,"x":63.31,"y":224.64,"x0":-2.281488507453249,"y0":50.00509325898245,"z0":5.720756403878922,"aX":-9.714700336517925},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.0,"breakHorizontal":10.6,"spinRate":1157,"spinDirection":230},"zone":14,"typeConfidence":0.88,"plateTime":0.4691537583504384,"extension":6.3067807764712525},"index":5,"playId":"c8418b85-806b-3f30-958a-bb8bb56f41b1","pitchNumber":3,"startTime":"2026-02-26T22:02:44.801Z","endTime":"2026-02-26T22:02:48.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702270,"link":"/api/v1/people/702270","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.6,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.044337688097905,"aZ":-15.809471003344594,"pfxX":-3.9481637383591535,"pfxZ":8.775391572365244,"pX":-0.6656852520692573,"pZ":3.744857492652863,"vX0":6.611098027016104,"vY0":-134.9044207475071,"vZ0":-1.885409677795059,"x":142.37,"y":137.67,"x0":-2.6218396127753687,"y0":50.006229028031186,"z0":5.552723032854686,"aX":-7.366431248637792},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":5.9,"spinRate":1777,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.404155220606472,"extension":6.346012508197294},"index":6,"playId":"de955432-bd0e-3072-b710-f0c058ba603e","pitchNumber":4,"startTime":"2026-02-26T22:03:02.155Z","endTime":"2026-02-26T22:03:07.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702270,"link":"/api/v1/people/702270","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":81.9,"endSpeed":75.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79187078293682,"aZ":-29.292856746736845,"pfxX":1.182176014539321,"pfxZ":1.9937086051099122,"pX":0.1500211883604988,"pZ":2.254562755196331,"vX0":6.519938383612645,"vY0":-119.17555204916496,"vZ0":-2.089394380731508,"x":111.28,"y":177.91,"x0":-2.769020091891645,"y0":50.00338285385456,"z0":5.775201524482474,"aX":1.7088329409923824},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.4,"breakHorizontal":-3.6,"spinRate":1843,"spinDirection":154},"zone":5,"typeConfidence":0.97,"plateTime":0.45868864162927725,"extension":6.106858408478438},"index":7,"playId":"66428953-2ebc-3b4d-83af-92b59f9362d2","pitchNumber":5,"startTime":"2026-02-26T22:03:21.034Z","endTime":"2026-02-26T22:03:31.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702270,"link":"/api/v1/people/702270","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":80.5,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.674472545234508,"aZ":-31.28022000232236,"pfxX":1.915533660634071,"pfxZ":0.6251123004922619,"pX":-1.0178742931447387,"pZ":2.5503586079730463,"vX0":3.8630158494155835,"vY0":-117.36182610665581,"vZ0":-1.071420980737265,"x":155.8,"y":169.92,"x0":-2.9200368060900153,"y0":50.00249276847402,"z0":5.870388362831685,"aX":2.729007414415839},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.2,"breakHorizontal":-4.2,"spinRate":1779,"spinDirection":85},"zone":11,"typeConfidence":0.72,"plateTime":0.4628736463763925,"extension":6.149431769750453},"index":8,"playId":"f47e1733-461a-31be-bad4-d55cafa25d69","pitchNumber":6,"startTime":"2026-02-26T22:04:04.036Z","endTime":"2026-02-26T22:04:08.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702270,"link":"/api/v1/people/702270","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.530721743531874,"aZ":-33.45243042104559,"pfxX":1.0726558131023842,"pfxZ":-0.9076100375626517,"pX":-0.26855636381172887,"pZ":4.745471063370291,"vX0":5.041254999671412,"vY0":-116.981144671253,"vZ0":4.069736312034932,"x":127.24,"y":110.65,"x0":-2.580191061988889,"y0":50.004405993661884,"z0":6.096277781484207,"aX":1.5051393053468227},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.5,"breakHorizontal":-3.0,"spinRate":1796,"spinDirection":108},"zone":11,"typeConfidence":0.74,"plateTime":0.4660383306861764,"extension":6.000414960948496},"index":9,"playId":"1f1df155-f68f-3316-b759-772eb9c9524d","pitchNumber":7,"startTime":"2026-02-26T22:04:23.438Z","endTime":"2026-02-26T22:04:26.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":702270,"link":"/api/v1/people/702270","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702270,"link":"/api/v1/people/702270"},"credit":"b_pa"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.52,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:04:26.457Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Garate walks. Malcolm Moore to 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-26T22:04:32.560Z","endTime":"2026-02-26T22:06:02.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":804466,"fullName":"Carter Garate","link":"/api/v1/people/804466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663321,"fullName":"Nick Hernandez","link":"/api/v1/people/663321"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804466,"fullName":"Carter Garate","link":"/api/v1/people/804466"},"postOnSecond":{"id":702270,"fullName":"Malcolm Moore","link":"/api/v1/people/702270"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":702270,"fullName":"Malcolm Moore","link":"/api/v1/people/702270"},"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":804466,"fullName":"Carter Garate","link":"/api/v1/people/804466"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.607742803924683,"aZ":-31.390313697378357,"pfxX":0.31361283646074045,"pfxZ":0.5482437758482925,"pX":0.33599397519322644,"pZ":1.5686339074483975,"vX0":7.476341298381783,"vY0":-118.0038967142985,"vZ0":-2.949256497259683,"x":104.19,"y":196.43,"x0":-2.8962309200006637,"y0":50.002614105367726,"z0":5.687259772682231,"aX":0.44767903615394194},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.6,"breakHorizontal":-2.2,"spinRate":1743,"spinDirection":79},"zone":14,"typeConfidence":0.89,"plateTime":0.46177205152545486,"extension":6.180115940029564},"index":0,"playId":"fc86c714-8f0e-380e-9b5d-a1ee4b08e9f8","pitchNumber":1,"startTime":"2026-02-26T22:04:54.752Z","endTime":"2026-02-26T22:04:59.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":804466,"link":"/api/v1/people/804466","batSide":{"code":"L","description":"Left"}},"first":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":80.9,"endSpeed":75.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.500394703854703,"aZ":-32.082915015065936,"pfxX":0.5607280343797951,"pfxZ":0.06677764186315471,"pX":-1.4551019135678411,"pZ":2.627702195800926,"vX0":3.6513388692759516,"vY0":-117.98087392324356,"vZ0":-0.6380879560603472,"x":172.47,"y":167.83,"x0":-3.0868360972360334,"y0":50.00492923496297,"z0":5.822911678504,"aX":0.8012543173477152},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.2,"breakHorizontal":-1.8,"spinRate":1835,"spinDirection":120},"zone":11,"typeConfidence":0.8,"plateTime":0.461795034687277,"extension":6.13132757624267},"index":1,"playId":"f10cf9be-bcb4-3049-9477-cfa630261358","pitchNumber":2,"startTime":"2026-02-26T22:05:16.860Z","endTime":"2026-02-26T22:05:21.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":804466,"link":"/api/v1/people/804466","batSide":{"code":"L","description":"Left"}},"first":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.307194875885212,"aZ":-32.634947626887154,"pfxX":0.8499078926741426,"pfxZ":-0.3292507435699257,"pX":-1.2890613900825916,"pZ":3.0042701670094702,"vX0":3.3013582287912504,"vY0":-117.23578273371017,"vZ0":0.27297558725137283,"x":166.14,"y":157.66,"x0":-2.818012979407271,"y0":50.001316288660256,"z0":5.898649881432423,"aX":1.1986144220257549},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.2,"breakHorizontal":-2.3,"spinRate":1800,"spinDirection":81},"zone":11,"typeConfidence":0.7,"plateTime":0.46477306907542015,"extension":6.0133931096947855},"index":2,"playId":"7a8d05fb-2000-3e6e-9566-8dd546a23f20","pitchNumber":3,"startTime":"2026-02-26T22:05:37.861Z","endTime":"2026-02-26T22:05:41.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":804466,"link":"/api/v1/people/804466","batSide":{"code":"L","description":"Left"}},"first":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":90.4,"endSpeed":82.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564201496700512,"aZ":-15.832150693124666,"pfxX":-5.048444051750355,"pfxZ":9.372862647594928,"pX":1.073875418862191,"pZ":1.8968713186944615,"vX0":10.474774755381224,"vY0":-131.16112308873028,"vZ0":-6.109064703027424,"x":76.07,"y":187.56,"x0":-2.3143347119996602,"y0":50.00221460016336,"z0":5.435449346367176,"aX":-8.802358431674657},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":1819,"spinDirection":204},"zone":14,"typeConfidence":0.92,"plateTime":0.4174915391132368,"extension":6.334909940417682},"index":3,"playId":"e94e23f4-7117-3ea0-a137-7e0b926491ee","pitchNumber":4,"startTime":"2026-02-26T22:05:57.767Z","endTime":"2026-02-26T22:06:02.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":804466,"link":"/api/v1/people/804466","batSide":{"code":"L","description":"Left"}},"first":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804466,"link":"/api/v1/people/804466"},"credit":"b_pa"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.07,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:06:02.259Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Moller strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-26T22:06:04.236Z","endTime":"2026-02-26T22:08:12.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695744,"fullName":"Ian Moller","link":"/api/v1/people/695744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663321,"fullName":"Nick Hernandez","link":"/api/v1/people/663321"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804466,"fullName":"Carter Garate","link":"/api/v1/people/804466"},"postOnSecond":{"id":702270,"fullName":"Malcolm Moore","link":"/api/v1/people/702270"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695744,"fullName":"Ian Moller","link":"/api/v1/people/695744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595453,"link":"/api/v1/people/595453"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.85696147657312,"aZ":-32.929116672299614,"pfxX":0.1931179069170026,"pfxZ":-0.5364767576113785,"pX":0.40035589988276793,"pZ":2.210923402134841,"vX0":7.1565073981620655,"vY0":-117.22847343583848,"vZ0":-1.3118990852959347,"x":101.74,"y":179.09,"x0":-2.6968177995301175,"y0":50.00240208774634,"z0":5.808031930153278,"aX":0.27106545752604927},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.0,"breakHorizontal":-1.8,"spinRate":1879,"spinDirection":52},"zone":6,"typeConfidence":0.76,"plateTime":0.46443748507363836,"extension":6.10480134686868},"index":0,"playId":"937df0f5-fb4e-357c-bd67-ec823f73105a","pitchNumber":1,"startTime":"2026-02-26T22:06:31.656Z","endTime":"2026-02-26T22:06:36.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695744,"link":"/api/v1/people/695744","batSide":{"code":"R","description":"Right"}},"first":{"id":804466,"link":"/api/v1/people/804466"},"second":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00014835543678,"aZ":-15.340686880719424,"pfxX":-3.937045942805819,"pfxZ":9.64460684955144,"pX":0.6711230419906423,"pZ":2.9872538030999873,"vX0":9.136158905492646,"vY0":-131.5510684685522,"vZ0":-3.558779081003403,"x":91.42,"y":158.12,"x0":-2.341796916682375,"y0":50.00274745497228,"z0":5.501187836640369,"aX":-6.872601245061329},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.8,"breakHorizontal":5.0,"spinRate":1938,"spinDirection":219},"zone":3,"typeConfidence":0.92,"plateTime":0.4170381806546488,"extension":6.444519357062163},"index":1,"playId":"3c0d02a2-52ef-3b5d-9036-4bc5f7393074","pitchNumber":2,"startTime":"2026-02-26T22:06:52.606Z","endTime":"2026-02-26T22:06:55.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695744,"link":"/api/v1/people/695744","batSide":{"code":"R","description":"Right"}},"first":{"id":804466,"link":"/api/v1/people/804466"},"second":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.513407490206355,"aZ":-16.085384091551106,"pfxX":-5.008319790798559,"pfxZ":9.096211047051547,"pX":0.3397654354820756,"pZ":2.8055307214634824,"vX0":8.391332272455559,"vY0":-132.22500066323295,"vZ0":-3.8123548469189665,"x":104.05,"y":163.03,"x0":-2.2259139166921207,"y0":50.00109198114006,"z0":5.448179202393721,"aX":-8.857218969109605},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":1912,"spinDirection":209},"zone":3,"typeConfidence":0.92,"plateTime":0.41442999498038935,"extension":6.4538620457262015},"index":2,"playId":"4ff69d5f-c526-347c-a23c-bcf24a5c4a79","pitchNumber":3,"startTime":"2026-02-26T22:07:14.374Z","endTime":"2026-02-26T22:07:18.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695744,"link":"/api/v1/people/695744","batSide":{"code":"R","description":"Right"}},"first":{"id":804466,"link":"/api/v1/people/804466"},"second":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82513402508428,"aZ":-30.987819369017615,"pfxX":1.006458380666622,"pfxZ":0.851182925038291,"pX":0.28993209434456446,"pZ":3.0400963219551222,"vX0":5.798053217177678,"vY0":-117.25347033324309,"vZ0":0.48153578167227673,"x":105.95,"y":156.7,"x0":-2.3439655478807295,"y0":50.00369482731519,"z0":5.719702358857901,"aX":1.402684478926117},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.9,"breakHorizontal":-3.2,"spinRate":1897,"spinDirection":108},"zone":3,"typeConfidence":0.91,"plateTime":0.46682991775647675,"extension":6.150044887635305},"index":3,"playId":"49cb7dc9-a3bd-3af1-9f89-34f3a70f9afe","pitchNumber":4,"startTime":"2026-02-26T22:07:42.571Z","endTime":"2026-02-26T22:07:46.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695744,"link":"/api/v1/people/695744","batSide":{"code":"R","description":"Right"}},"first":{"id":804466,"link":"/api/v1/people/804466"},"second":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":80.7,"endSpeed":74.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05825983124336,"aZ":-30.109939046237052,"pfxX":-7.322836454114363,"pfxZ":1.484918069503541,"pX":0.11537289086973823,"pZ":1.1067192838670967,"vX0":8.50950402844957,"vY0":-117.20255464753146,"vZ0":-4.322277229736225,"x":112.6,"y":208.9,"x0":-2.618370452043793,"y0":50.00060105855078,"z0":5.800554869011666,"aX":-10.142748354022434},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.8,"breakHorizontal":11.0,"spinRate":1201,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.4681335954426813,"extension":6.374758306259447},"index":4,"playId":"e20fa1c8-3dab-3c06-8b38-dfbe6517dbf2","pitchNumber":5,"startTime":"2026-02-26T22:08:08.952Z","endTime":"2026-02-26T22:08:12.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":695744,"link":"/api/v1/people/695744","batSide":{"code":"R","description":"Right"}},"first":{"id":804466,"link":"/api/v1/people/804466"},"second":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695744,"link":"/api/v1/people/695744"},"credit":"b_ab"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_ab"},{"player":{"id":695744,"link":"/api/v1/people/695744"},"credit":"b_pa"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.82,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:08:12.856Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Maxton Martin grounds into a double play, second baseman Michael Stefanic to shortstop Leo De Vries to first baseman Joey Meneses. Carter Garate out at 2nd. Maxton Martin out at 1st.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-26T22:08:37.751Z","endTime":"2026-02-26T22:08:55.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807722,"fullName":"Maxton Martin","link":"/api/v1/people/807722"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663321,"fullName":"Nick Hernandez","link":"/api/v1/people/663321"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":804466,"fullName":"Carter Garate","link":"/api/v1/people/804466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815888,"link":"/api/v1/people/815888"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":807722,"fullName":"Maxton Martin","link":"/api/v1/people/807722"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":608841,"link":"/api/v1/people/608841"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.315204513800065,"aZ":-15.0916394690417,"pfxX":-4.067629645249928,"pfxZ":9.604429620137052,"pX":0.4424414903982497,"pZ":2.0145161993810303,"vX0":6.575205542335436,"vY0":-132.29720577819518,"vZ0":-5.9599008814292365,"x":100.14,"y":184.39,"x0":-1.542771298765121,"y0":50.00550087803608,"z0":5.396437531539416,"aX":-7.237300137592609},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":1661,"spinDirection":206},"zone":9,"typeConfidence":0.92,"plateTime":0.41347201930608035,"extension":6.670883455580456},"hitData":{"launchSpeed":77.7,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.7,"coordY":154.92}},"index":0,"playId":"2c658bc2-420e-360f-937a-0052463d7a24","pitchNumber":1,"startTime":"2026-02-26T22:08:49.091Z","endTime":"2026-02-26T22:08:55.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":807722,"link":"/api/v1/people/807722","batSide":{"code":"L","description":"Left"}},"first":{"id":804466,"link":"/api/v1/people/804466"},"second":{"id":702270,"link":"/api/v1/people/702270"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807722,"link":"/api/v1/people/807722"},"credit":"b_ab"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_ab"},{"player":{"id":807722,"link":"/api/v1/people/807722"},"credit":"b_pa"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":1.39,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:08:55.344Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chad Wallach grounds out, shortstop Chandler Pollard to first baseman Antonis Macias.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-26T22:10:59.983Z","endTime":"2026-02-26T22:11:21.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":595453,"fullName":"Chad Wallach","link":"/api/v1/people/595453"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595453,"fullName":"Chad Wallach","link":"/api/v1/people/595453"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702550,"link":"/api/v1/people/702550"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805950,"link":"/api/v1/people/805950"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Malcolm Moore remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-26T22:09:30.818Z","endTime":"2026-02-26T22:11:02.053Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702270,"link":"/api/v1/people/702270"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":681146,"link":"/api/v1/people/681146"},"defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":595453,"link":"/api/v1/people/595453","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":85.0,"endSpeed":78.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.505849200693547,"aZ":-27.91950806948524,"pfxX":-0.21976567777250366,"pfxZ":2.757852804709529,"pX":1.0910142475561901,"pZ":1.6748906964338015,"vX0":9.511745030511516,"vY0":-123.4462948932992,"vZ0":-3.522806163297031,"x":75.41,"y":193.56,"x0":-2.7830663462506178,"y0":50.003984616996334,"z0":5.469981257257825,"aX":-0.33956492232670343},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.4,"breakHorizontal":-1.8,"spinRate":1892,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.44364886093463163,"extension":6.582255965087394},"index":1,"playId":"3ff6cd58-9b1f-31c1-a99e-9d55cc6dec12","pitchNumber":1,"startTime":"2026-02-26T22:11:02.053Z","endTime":"2026-02-26T22:11:07.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":595453,"link":"/api/v1/people/595453","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.662640812271945,"aZ":-25.997098432665027,"pfxX":1.5703621124027833,"pfxZ":3.908479987492532,"pX":0.8105653649913909,"pZ":2.201369705483315,"vX0":8.67929417166332,"vY0":-125.00556289659477,"vZ0":-2.727717656985141,"x":86.1,"y":179.34,"x0":-2.913038438709793,"y0":50.000106598496615,"z0":5.445209888312232,"aX":2.479535472107785},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.7,"breakHorizontal":-4.9,"spinRate":1978,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.43848051754017137,"extension":6.5250602917473906},"hitData":{"launchSpeed":75.7,"launchAngle":2.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.25,"coordY":154.92}},"index":2,"playId":"fed8bff8-95d2-3638-afe2-c914abacd283","pitchNumber":2,"startTime":"2026-02-26T22:11:15.159Z","endTime":"2026-02-26T22:11:21.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":595453,"link":"/api/v1/people/595453","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595453,"link":"/api/v1/people/595453"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":595453,"link":"/api/v1/people/595453"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:11:21.884Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Lasko called out on strikes.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-26T22:11:46.995Z","endTime":"2026-02-26T22:12:33.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805782,"fullName":"Ryan Lasko","link":"/api/v1/people/805782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"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":805782,"fullName":"Ryan Lasko","link":"/api/v1/people/805782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695744,"link":"/api/v1/people/695744"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066827490665,"aZ":-28.613193897166617,"pfxX":-10.333809952432578,"pfxZ":2.441419037324665,"pX":0.35789724800514916,"pZ":1.2576673619484964,"vX0":9.864188206875856,"vY0":-119.70792186162208,"vZ0":-3.692372471614824,"x":103.36,"y":204.82,"x0":-2.4641456087537232,"y0":50.00312147172134,"z0":5.368351342269624,"aX":-15.070753349406248},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.8,"breakHorizontal":16.4,"spinRate":1702,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4567196787958223,"extension":6.766032049946112},"index":0,"playId":"be9b820b-7ab6-38b9-861d-755981c391bc","pitchNumber":1,"startTime":"2026-02-26T22:11:47.598Z","endTime":"2026-02-26T22:11:52.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031508209498337,"aZ":-26.982947982076936,"pfxX":1.4007435372187405,"pfxZ":3.2184412708684107,"pX":0.5450766430164676,"pZ":1.943187557513892,"vX0":7.837937862360819,"vY0":-125.84940936911892,"vZ0":-3.265446374488152,"x":96.22,"y":186.31,"x0":-2.7838415075847585,"y0":50.00593233429144,"z0":5.428431238708951,"aX":2.2597635587800746},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":-4.2,"spinRate":1938,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.4341873508765657,"extension":6.478958060033809},"index":1,"playId":"b7857f0d-0161-3fd6-99bd-2083c18be8a3","pitchNumber":2,"startTime":"2026-02-26T22:12:01.042Z","endTime":"2026-02-26T22:12:05.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84105531570672,"aZ":-26.28605386262964,"pfxX":-9.323631037287146,"pfxZ":3.9978130171974753,"pX":0.16070037462116962,"pZ":1.6076547202298708,"vX0":9.482239769836728,"vY0":-120.469495881851,"vZ0":-3.58135151169714,"x":110.87,"y":195.37,"x0":-2.610267661002779,"y0":50.00548770120584,"z0":5.4306753358779245,"aX":-13.742296788813077},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.6,"breakHorizontal":14.6,"spinRate":1651,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4542133285774521,"extension":6.789802323247055},"index":2,"playId":"0c1ee2cc-a182-3171-a9fe-4c09b89c1f68","pitchNumber":3,"startTime":"2026-02-26T22:12:13.986Z","endTime":"2026-02-26T22:12:17.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":93.5,"endSpeed":85.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.587099999907345,"aZ":-14.784101716312476,"pfxX":-7.425095422941975,"pfxZ":9.35480371541043,"pX":0.09868508612894619,"pZ":1.9708812714138426,"vX0":9.548764699711741,"vY0":-135.69375212431953,"vZ0":-6.31677560260312,"x":113.24,"y":185.57,"x0":-2.5064976519952165,"y0":50.00243107775388,"z0":5.364964562777735,"aX":-13.802362144423473},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":11.3,"spinRate":1734,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4041590036311731,"extension":6.768313763211104},"index":3,"playId":"3dd89684-9825-34ce-8866-413b81891b77","pitchNumber":4,"startTime":"2026-02-26T22:12:29.327Z","endTime":"2026-02-26T22:12:33.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":805782,"link":"/api/v1/people/805782"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:12:33.477Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Stefanic grounds out, shortstop Chandler Pollard to first baseman Antonis Macias.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-26T22:12:39.365Z","endTime":"2026-02-26T22:13:19.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702550,"link":"/api/v1/people/702550"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805950,"link":"/api/v1/people/805950"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.288408162643396,"aZ":-16.378736028669646,"pfxX":-7.177646748515124,"pfxZ":8.542635945915224,"pX":0.18857088970133026,"pZ":3.1591332835005863,"vX0":9.85448237810845,"vY0":-135.07591207000766,"vZ0":-3.03730150759674,"x":109.81,"y":153.48,"x0":-2.5735374951906405,"y0":50.00069674195453,"z0":5.449000619271648,"aX":-13.268849771902383},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":1659,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40542167378589555,"extension":6.681482752614795},"index":0,"playId":"96811578-8589-3fe2-962a-7575d1e78bf4","pitchNumber":1,"startTime":"2026-02-26T22:12:56.803Z","endTime":"2026-02-26T22:13:00.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":93.7,"endSpeed":85.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06574661450746,"aZ":-15.933875006186257,"pfxX":-7.476777875220146,"pfxZ":8.655715355364219,"pX":-0.1723630000023313,"pZ":2.6238934470282174,"vX0":8.830352090799199,"vY0":-136.1391103247569,"vZ0":-4.443908710362897,"x":123.57,"y":167.93,"x0":-2.4875097878365735,"y0":50.001270221622235,"z0":5.381330951272022,"aX":-14.02533906517655},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":11.6,"spinRate":1690,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4024295201338961,"extension":6.738586588279811},"hitData":{"launchSpeed":96.1,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.27,"coordY":150.87}},"index":1,"playId":"7d9565ea-d095-3c0f-83c7-4181899c59b8","pitchNumber":2,"startTime":"2026-02-26T22:13:12.446Z","endTime":"2026-02-26T22:13:19.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695744,"link":"/api/v1/people/695744"},"first":{"id":805950,"link":"/api/v1/people/805950"},"second":{"id":822966,"link":"/api/v1/people/822966"},"third":{"id":804466,"link":"/api/v1/people/804466"},"shortstop":{"id":702550,"link":"/api/v1/people/702550"},"left":{"id":807722,"link":"/api/v1/people/807722"},"center":{"id":800540,"link":"/api/v1/people/800540"},"right":{"id":800106,"link":"/api/v1/people/800106"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:13:19.358Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Taylor strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-26T22:15:38.477Z","endTime":"2026-02-26T22:16:28.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":822966,"fullName":"John Taylor","link":"/api/v1/people/822966"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":822966,"fullName":"John Taylor","link":"/api/v1/people/822966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595453,"link":"/api/v1/people/595453"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Kriske replaces Nick Hernandez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-26T22:13:37.578Z","endTime":"2026-02-26T22:15:40.610Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":822966,"link":"/api/v1/people/822966","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60124177418632,"aZ":-14.525471553358921,"pfxX":-4.23787658119132,"pfxZ":9.762613482520825,"pX":0.1627247362908224,"pZ":2.3213803553543766,"vX0":5.1337003836950235,"vY0":-133.10163827619817,"vZ0":-6.790814910875841,"x":110.8,"y":176.1,"x0":-1.2337759905892631,"y0":50.001945413157756,"z0":5.943412613784733,"aX":-7.660078402116833},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":1516,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4103701415965175,"extension":5.804838301689633},"index":1,"playId":"21a8f361-320a-3e65-954d-b1481264cde5","pitchNumber":1,"startTime":"2026-02-26T22:15:40.610Z","endTime":"2026-02-26T22:15:44.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":822966,"link":"/api/v1/people/822966","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.1,"endSpeed":84.1,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476388962575736,"aZ":-15.227897230619368,"pfxX":-3.2705984328291997,"pfxZ":9.314490317619386,"pX":-0.9703319219547912,"pZ":3.317885677761228,"vX0":1.819532928395735,"vY0":-134.14751479170488,"vZ0":-4.211899429120404,"x":153.99,"y":149.2,"x0":-1.2330806337128901,"y0":50.00275625612765,"z0":5.996467354218123,"aX":-5.950804335142457},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2134,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4085686155437065,"extension":5.721792202716066},"index":2,"playId":"e55495c5-0cd1-305d-abc4-d64537fb42b3","pitchNumber":2,"startTime":"2026-02-26T22:15:54.362Z","endTime":"2026-02-26T22:15:57.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":822966,"link":"/api/v1/people/822966","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729141875431687,"aZ":-32.11137901680328,"pfxX":-6.545436976184783,"pfxZ":0.0466025070534517,"pX":0.47187269632287004,"pZ":2.401725096424149,"vX0":5.603184483825064,"vY0":-118.90442167184966,"vZ0":-1.7096454578624627,"x":99.01,"y":173.93,"x0":-1.0697269808798158,"y0":50.005006708312074,"z0":6.055739027988124,"aX":-9.332898924323242},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.1,"breakHorizontal":10.4,"spinRate":989,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.46141545296664344,"extension":6.03248338942402},"index":3,"playId":"1a7493fa-19c2-3477-8d42-9b1d3af165b1","pitchNumber":3,"startTime":"2026-02-26T22:16:09.049Z","endTime":"2026-02-26T22:16:13.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":822966,"link":"/api/v1/people/822966","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79020903516601,"aZ":-33.468751604188895,"pfxX":-7.577267285834749,"pfxZ":-0.9126231551485979,"pX":0.48426072537587245,"pZ":1.2879739128376453,"vX0":5.627377650654865,"vY0":-119.68126996576079,"vZ0":-3.968185049208586,"x":98.54,"y":204.0,"x0":-0.933109138319272,"y0":50.0011477442071,"z0":6.020629958262232,"aX":-10.803011713930255},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.5,"breakHorizontal":12.1,"spinRate":973,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4606994072472683,"extension":6.020101801213758},"index":4,"playId":"1108c39f-163c-3eaa-ad20-9915e9a7acbd","pitchNumber":4,"startTime":"2026-02-26T22:16:24.976Z","endTime":"2026-02-26T22:16:28.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":822966,"link":"/api/v1/people/822966","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822966,"link":"/api/v1/people/822966"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":822966,"link":"/api/v1/people/822966"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:16:28.101Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcos Torres strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-26T22:16:51.034Z","endTime":"2026-02-26T22:18:10.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800106,"fullName":"Marcos Torres","link":"/api/v1/people/800106"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595453,"link":"/api/v1/people/595453"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73062341071837,"aZ":-27.968128306639432,"pfxX":0.8484891690727407,"pfxZ":2.641107860269626,"pX":0.2769928812901021,"pZ":2.8544937719084174,"vX0":3.8688222120186744,"vY0":-125.08770587965681,"vZ0":-2.2125305168781293,"x":106.44,"y":161.71,"x0":-1.3960458109885696,"y0":50.00591314928949,"z0":6.029132403216935,"aX":1.353102607393597},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":-2.4,"spinRate":1555,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.43681764250446387,"extension":5.872273245238331},"index":0,"playId":"57018cbb-b325-37a9-97dd-c4ca81441cd9","pitchNumber":1,"startTime":"2026-02-26T22:16:51.034Z","endTime":"2026-02-26T22:16:54.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.462678563481237,"aZ":-14.650912327366338,"pfxX":-5.508083057722812,"pfxZ":9.538583664193592,"pX":-0.9507725082381752,"pZ":4.177638203878591,"vX0":2.580590187144263,"vY0":-134.72683067902184,"vZ0":-2.2615518936358043,"x":153.24,"y":125.98,"x0":-1.205775268593952,"y0":50.003406342225944,"z0":6.06433553504124,"aX":-10.118570574910635},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":1537,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4066593086535564,"extension":5.801950530308101},"index":1,"playId":"6e36d6b5-9634-3cc8-909e-8c06236b320e","pitchNumber":2,"startTime":"2026-02-26T22:17:06.635Z","endTime":"2026-02-26T22:17:09.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722752162669575,"aZ":-15.945862177726614,"pfxX":-6.775299619034246,"pfxZ":8.807122007316867,"pX":0.17997578075061232,"pZ":1.7766304376831248,"vX0":5.709365178648101,"vY0":-134.74093168596363,"vZ0":-7.590903905783461,"x":110.14,"y":190.81,"x0":-1.0840410142207975,"y0":50.00380495457795,"z0":5.753030346324333,"aX":-12.484127263495413},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":11.0,"spinRate":1766,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4061972315233029,"extension":5.978003474269162},"index":2,"playId":"05f09692-f74b-38fa-bd30-0650895c9088","pitchNumber":3,"startTime":"2026-02-26T22:17:23.344Z","endTime":"2026-02-26T22:17:26.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.429754737279833,"aZ":-31.29435500622958,"pfxX":-5.691233949598027,"pfxZ":0.6142120113826328,"pX":-0.5230154358665215,"pZ":1.8747201193202587,"vX0":3.2148317301412677,"vY0":-119.75526684445897,"vZ0":-3.3046068301945164,"x":136.94,"y":188.16,"x0":-1.1508096092230786,"y0":50.005089025931696,"z0":6.103336773945134,"aX":-8.179170333261926},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.5,"breakHorizontal":9.4,"spinRate":1031,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4592567880908405,"extension":5.955537889593072},"index":3,"playId":"acd2e959-58ad-3ccf-aec4-cb1f82e834fe","pitchNumber":4,"startTime":"2026-02-26T22:17:48.378Z","endTime":"2026-02-26T22:17:51.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.3,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540609429772974,"aZ":-29.34798802380745,"pfxX":-7.922713017470809,"pfxZ":2.0041763901779417,"pX":0.22075851698088383,"pZ":1.2303013745074967,"vX0":5.308406732699604,"vY0":-118.99693138951469,"vZ0":-4.9511817498770085,"x":108.59,"y":205.56,"x0":-1.029207241465203,"y0":50.001633674323216,"z0":6.051159941106756,"aX":-11.163799365815438},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.5,"breakHorizontal":12.7,"spinRate":1016,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4633923318453026,"extension":5.8505000523200374},"index":4,"playId":"e724adac-c473-3b7f-bc54-5b968ae21e7c","pitchNumber":5,"startTime":"2026-02-26T22:18:06.894Z","endTime":"2026-02-26T22:18:10.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":800106,"link":"/api/v1/people/800106","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800106,"link":"/api/v1/people/800106"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":800106,"link":"/api/v1/people/800106"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:18:10.018Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Antonis Macias flies out to left fielder Ryan Lasko.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-26T22:18:12.129Z","endTime":"2026-02-26T22:18:58.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805950,"fullName":"Antonis Macias","link":"/api/v1/people/805950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805950,"fullName":"Antonis Macias","link":"/api/v1/people/805950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":78.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69780913357807,"aZ":-28.42181488662847,"pfxX":1.7112484683507905,"pfxZ":2.389065129413968,"pX":-0.19148704797571284,"pZ":3.1405710168703074,"vX0":2.4618444234706316,"vY0":-123.92632179156254,"vZ0":-1.2937218225284055,"x":124.3,"y":153.98,"x0":-1.4166460332642041,"y0":50.001464926667936,"z0":6.024082467533077,"aX":2.684591162724571},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":-3.6,"spinRate":1523,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.440489481544013,"extension":5.945225176780642},"index":0,"playId":"0db49ef0-2b9a-377f-aa36-4398958c8f1e","pitchNumber":1,"startTime":"2026-02-26T22:18:34.861Z","endTime":"2026-02-26T22:18:38.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":805950,"link":"/api/v1/people/805950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.7,"endSpeed":84.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765701203897912,"aZ":-14.68601831722056,"pfxX":-5.7794459960449664,"pfxZ":9.500499179584672,"pX":0.5246546142342683,"pZ":2.1533279130504606,"vX0":5.953736290914427,"vY0":-134.69910105885947,"vZ0":-7.306053105942574,"x":97.0,"y":180.64,"x0":-0.9615214117788843,"y0":50.004180297047704,"z0":5.935703914898509,"aX":-10.640400018433132},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":9.2,"spinRate":1513,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4063430878513814,"extension":5.811502182548028},"hitData":{"launchSpeed":91.8,"launchAngle":27.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.3,"coordY":106.35}},"index":1,"playId":"ef90d6e2-ab5f-3d23-b3a5-dff94d6742bb","pitchNumber":2,"startTime":"2026-02-26T22:18:52.374Z","endTime":"2026-02-26T22:18:58.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595453,"link":"/api/v1/people/595453"},"first":{"id":608841,"link":"/api/v1/people/608841"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":805950,"link":"/api/v1/people/805950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805950,"link":"/api/v1/people/805950"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":805950,"link":"/api/v1/people/805950"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-26T22:18:58.817Z","atBatIndex":72}]