[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Haggerty singles on a line drive to right fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:06:03.029Z","endTime":"2026-02-25T20:07:04.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T15:15:04.032Z","endTime":"2026-02-25T19:41:35.505Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"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-25T19:41:35.505Z","endTime":"2026-02-25T20:03:58.967Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"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-25T20:03:58.967Z","endTime":"2026-02-25T20:06:05.201Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73964218467933,"aZ":-12.478437833301042,"pfxX":-6.961692832800064,"pfxZ":10.693626978195649,"pX":-0.4693205593945043,"pZ":1.2710335310766192,"vX0":5.6923535824992815,"vY0":-134.73097034217056,"vZ0":-9.713111287806688,"x":134.89,"y":204.46,"x0":-1.7029568213443669,"y0":50.004757449680746,"z0":5.800515139735794,"aX":-12.82513001373688},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":11.4,"spinRate":2393,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40623350303633954,"extension":6.552854679382125},"index":3,"playId":"9f32675c-8766-36ea-a86d-85679e6c4c24","pitchNumber":1,"startTime":"2026-02-25T20:06:05.201Z","endTime":"2026-02-25T20:06:09.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476589141882528,"aZ":-14.066581109824376,"pfxX":-7.742694485471528,"pfxZ":9.685010653899372,"pX":-0.8755290826393687,"pZ":2.0539049917100045,"vX0":5.284019148004521,"vY0":-135.81518207298024,"vZ0":-7.395207523250695,"x":150.37,"y":183.32,"x0":-1.8393653384714306,"y0":50.00497561110245,"z0":5.788594966709272,"aX":-14.480368828735763},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":13.0,"spinRate":2476,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40313664294591645,"extension":6.49803263798281},"index":4,"playId":"ea75a742-eca1-3252-b91c-2568cdfab989","pitchNumber":2,"startTime":"2026-02-25T20:06:20.436Z","endTime":"2026-02-25T20:06:23.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773452637311713,"aZ":-26.410604090702577,"pfxX":0.594316751234472,"pfxZ":3.3550352283831755,"pX":1.3270608882310506,"pZ":2.004752710409907,"vX0":8.224446068488767,"vY0":-129.44205356807146,"vZ0":-4.560643332304844,"x":66.42,"y":184.65,"x0":-1.95192898107043,"y0":50.005349447595144,"z0":5.7810063546932495,"aX":1.0199512107201172},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":-2.6,"spinRate":2359,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4210930790864138,"extension":6.435620669592511},"index":5,"playId":"8b434df5-8c73-319d-8d7a-c9e483e7a8c7","pitchNumber":3,"startTime":"2026-02-25T20:06:36.781Z","endTime":"2026-02-25T20:06:42.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76298770803441,"aZ":-41.407385626501195,"pfxX":4.3905836011140185,"pfxZ":-7.026379656496922,"pX":-0.06810915236353568,"pZ":1.0554315676770207,"vX0":2.710688032279722,"vY0":-113.85272238897775,"vZ0":-1.9850512324012062,"x":119.6,"y":210.28,"x0":-1.8443472625212736,"y0":50.00467089563715,"z0":6.034019147381811,"aX":5.767792602656811},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.0,"breakHorizontal":-8.6,"spinRate":2496,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4809611786088146,"extension":6.457275026947143},"hitData":{"launchSpeed":81.0,"launchAngle":18.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.07,"coordY":111.03}},"index":6,"playId":"930af09a-5fe6-358e-8d73-c833a616f062","pitchNumber":4,"startTime":"2026-02-25T20:06:56.582Z","endTime":"2026-02-25T20:07:04.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-02-25T20:07:04.647Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Danny Jansen doubles (1) on a ground ball to left fielder Daniel Schneemann. Sam Haggerty out at home on the throw, left fielder Daniel Schneemann to shortstop Gabriel Arias to catcher Bo Naylor. Danny Jansen to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:07:17.035Z","endTime":"2026-02-25T20:07:59.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.160880641207658,"aZ":-26.14270095469343,"pfxX":1.522524768500201,"pfxZ":3.481030087465903,"pX":1.5926209833406693,"pZ":0.9876654945908493,"vX0":8.51104837720732,"vY0":-129.97778933165574,"vZ0":-6.963678238888688,"x":56.29,"y":212.11,"x0":-1.9058012066253682,"y0":50.00110311808933,"z0":5.653335240324442,"aX":2.635161984567477},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":-4.4,"spinRate":2504,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4194681970033285,"extension":6.606624684491542},"index":0,"playId":"90bd6e8a-a92c-37eb-b56e-d98ae307f914","pitchNumber":1,"startTime":"2026-02-25T20:07:32.084Z","endTime":"2026-02-25T20:07:36.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":664059,"link":"/api/v1/people/664059"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":94.6,"endSpeed":86.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.160857976813862,"aZ":-13.348956887563743,"pfxX":-5.482005662370559,"pfxZ":9.804109876546924,"pX":-0.2678518069146959,"pZ":2.6332568837793944,"vX0":6.5821971539278215,"vY0":-137.58891492647942,"vZ0":-6.2111296180472735,"x":127.21,"y":167.68,"x0":-1.9774416066271372,"y0":50.0007798873121,"z0":5.8223741773179585,"aX":-10.523610295580683},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2462,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39791088089990767,"extension":6.613204523771356},"hitData":{"launchSpeed":81.9,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.2,"coordY":123.99}},"index":1,"playId":"db1802aa-efc8-3374-a8fd-a752be6e227a","pitchNumber":2,"startTime":"2026-02-25T20:07:47.739Z","endTime":"2026-02-25T20:07:59.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":664059,"link":"/api/v1/people/664059"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":-1.000000000000007,"leverageIndex":1.46,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:07:59.544Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Helman grounds out, shortstop Gabriel Arias to first baseman CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:08:24.760Z","endTime":"2026-02-25T20:09:28.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.437276211270614,"aZ":-11.893530103602284,"pfxX":-7.194861794544811,"pfxZ":10.260371199016237,"pX":0.463707898983248,"pZ":2.0521134538126335,"vX0":8.631302833213768,"vY0":-140.13814300914186,"vZ0":-8.297019196217876,"x":99.32,"y":183.37,"x0":-1.73019553556208,"y0":50.00660023655794,"z0":5.839663389768598,"aX":-14.22782050640993},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":11.2,"spinRate":2608,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39174223954694876,"extension":6.526575075088562},"index":0,"playId":"effb1928-4beb-3e1c-84bd-88a26e8e04b9","pitchNumber":1,"startTime":"2026-02-25T20:08:44.597Z","endTime":"2026-02-25T20:08:47.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.803121815539058,"aZ":-18.02023320843249,"pfxX":-8.910733537826964,"pfxZ":7.260614367798872,"pX":0.44550931558059004,"pZ":1.482889352264965,"vX0":9.628251586918234,"vY0":-138.71299829530645,"vZ0":-8.196487186557937,"x":100.02,"y":198.74,"x0":-1.9115442639788105,"y0":50.006185541795084,"z0":5.675910599874502,"aX":-17.38132068848497},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":14.2,"spinRate":2471,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3947328452003416,"extension":6.635513259826977},"index":1,"playId":"48c5fc43-e08b-3ee4-b6fb-94d3a18d64a2","pitchNumber":2,"startTime":"2026-02-25T20:09:02.247Z","endTime":"2026-02-25T20:09:05.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.601762446738455,"aZ":-17.12225347536212,"pfxX":-7.985326067727819,"pfxZ":7.834781572524615,"pX":-0.4770312602938377,"pZ":1.8347481959341316,"vX0":7.079624386722419,"vY0":-137.94072501143373,"vZ0":-7.302215800078391,"x":135.18,"y":189.24,"x0":-2.043371383713616,"y0":50.003421908168626,"z0":5.6774923074267445,"aX":-15.340133084496333},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":13.0,"spinRate":2464,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.39757816924210054,"extension":6.651506473266549},"hitData":{"launchSpeed":65.1,"launchAngle":14.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.93,"coordY":154.36}},"index":2,"playId":"2bbaa1f8-bd0e-3071-a953-b7f6bc9d7a64","pitchNumber":3,"startTime":"2026-02-25T20:09:19.452Z","endTime":"2026-02-25T20:09:28.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.35,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:09:28.246Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to right fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:09:36.808Z","endTime":"2026-02-25T20:12:28.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":82.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2164170981611,"aZ":-29.118607396311916,"pfxX":2.132209384000988,"pfxZ":1.763012705102649,"pX":0.8412560438829233,"pZ":1.3409890439715275,"vX0":6.395711412200955,"vY0":-130.69693617532397,"vZ0":-5.888850241415713,"x":84.93,"y":202.57,"x0":-1.913322503569161,"y0":50.00377503454982,"z0":5.806859574338952,"aX":3.6914784006909764},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-5.3,"spinRate":2568,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.41888913855565146,"extension":6.436149120919779},"index":0,"playId":"688a397d-232e-3d8e-8fa7-324715fbbc6e","pitchNumber":1,"startTime":"2026-02-25T20:09:54.533Z","endTime":"2026-02-25T20:09:57.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.168170669197426,"aZ":-29.854147822907432,"pfxX":1.348640209213361,"pfxZ":1.3816973227066591,"pX":2.3351479283722654,"pZ":0.10754880566402485,"vX0":9.825194705997868,"vY0":-128.63050952706573,"vZ0":-8.421037581680821,"x":27.99,"y":235.88,"x0":-1.7060971112729966,"y0":50.004804519512135,"z0":5.7319803130358,"aX":2.2622212310074015},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":-4.6,"spinRate":2664,"spinDirection":331},"zone":14,"typeConfidence":2.0,"plateTime":0.42549257691816145,"extension":6.499827913653095},"index":1,"playId":"e1751e6d-cb2f-3fbf-b18e-3ac97f7a7f62","pitchNumber":2,"startTime":"2026-02-25T20:10:10.937Z","endTime":"2026-02-25T20:10:13.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71655942096716,"aZ":-31.79635621442378,"pfxX":7.735758300751474,"pfxZ":0.23902540557989482,"pX":0.8582070008263841,"pZ":2.1147440857362847,"vX0":4.74810873673762,"vY0":-123.93275567165128,"vZ0":-2.4919481514625588,"x":84.29,"y":181.68,"x0":-2.0870448536119817,"y0":50.000066492711674,"z0":5.7883218719542775,"aX":12.033064032541088},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":-15.1,"spinRate":2689,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44192174334734347,"extension":6.447897711889184},"index":2,"playId":"9329acae-13a4-3e89-b395-b599c8273610","pitchNumber":3,"startTime":"2026-02-25T20:10:33.960Z","endTime":"2026-02-25T20:10:39.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95351742843405,"aZ":-12.171398630201253,"pfxX":-7.24116871390408,"pfxZ":9.99884731522489,"pX":-0.4535994277915032,"pZ":3.792158077580859,"vX0":6.455114623173921,"vY0":-140.36114992782322,"vZ0":-3.871635412582293,"x":134.29,"y":136.39,"x0":-1.8392680455338293,"y0":50.00677968579856,"z0":5.978705113124224,"aX":-14.491703919563935},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":11.9,"spinRate":2552,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38981639455095163,"extension":6.504342285045166},"index":3,"playId":"5c0fcf89-0336-3c61-beaa-03f19c1ee330","pitchNumber":4,"startTime":"2026-02-25T20:11:01.871Z","endTime":"2026-02-25T20:11:04.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404544726452446,"aZ":-31.969866372499865,"pfxX":6.596849511303501,"pfxZ":0.13763268465097855,"pX":2.0566599980398266,"pZ":1.1839710824503082,"vX0":7.381999562015634,"vY0":-122.09372572999128,"vZ0":-4.390704065882677,"x":38.6,"y":206.81,"x0":-1.8701126101173922,"y0":50.004312151388376,"z0":5.77557140156396,"aX":9.898469213551996},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.6,"breakHorizontal":-13.8,"spinRate":2734,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44965751691609857,"extension":6.465288189742698},"index":4,"playId":"53e021bb-2a33-3365-95f6-cbdf14d8d210","pitchNumber":5,"startTime":"2026-02-25T20:11:22.996Z","endTime":"2026-02-25T20:11:26.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-02-25T20:11:39.839Z","endTime":"2026-02-25T20:12:00.220Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.231256871948116,"aZ":-45.267372301186285,"pfxX":5.063859649078277,"pfxZ":-10.055928451445789,"pX":-1.2518035326694763,"pZ":2.40620053449658,"vX0":-0.181493683972757,"vY0":-114.31727672876363,"vZ0":1.5515270978894273,"x":164.72,"y":173.81,"x0":-1.8269092554538895,"y0":50.00197135853872,"z0":6.217883885794999,"aX":6.594085898014211},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-17.3,"breakHorizontal":-9.1,"spinRate":2489,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.48209712240665503,"extension":6.3295871851316905},"index":6,"playId":"be66fb57-97b2-3977-ad42-480e2e63fc1d","pitchNumber":6,"startTime":"2026-02-25T20:12:00.220Z","endTime":"2026-02-25T20:12:04.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428777490033536,"aZ":-29.121281246790286,"pfxX":0.8914770565413325,"pfxZ":1.8023531584638288,"pX":0.15153627681168605,"pZ":2.0848704963449314,"vX0":5.3724161480576464,"vY0":-129.34714402643195,"vZ0":-3.7820131257176173,"x":111.22,"y":182.49,"x0":-2.066536704382581,"y0":50.006238550547224,"z0":5.7935520656685,"aX":1.514246357387524},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.6,"breakHorizontal":-2.8,"spinRate":2483,"spinDirection":166},"zone":8,"typeConfidence":2.0,"plateTime":0.4230912290481035,"extension":6.454083782479077},"hitData":{"launchSpeed":87.7,"launchAngle":37.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.87,"coordY":96.02}},"index":7,"playId":"618e112c-ba1b-3011-860a-a6c506e7d6fd","pitchNumber":7,"startTime":"2026-02-25T20:12:18.861Z","endTime":"2026-02-25T20:12:28.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"third":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:12:28.210Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Mark Canha.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T20:14:22.104Z","endTime":"2026-02-25T20:14:52.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"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":95.1,"endSpeed":87.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114018183680734,"aZ":-16.195357830350613,"pfxX":-7.16558174564777,"pfxZ":8.232441265757442,"pX":-0.5637129091684268,"pZ":1.7353664944508724,"vX0":7.369716352259263,"vY0":-138.26046194620906,"vZ0":-7.226837892781948,"x":138.49,"y":191.93,"x0":-2.329651517803748,"y0":50.00089555081083,"z0":5.4648529170896625,"aX":-13.905619400653503},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2200,"spinDirection":230},"zone":7,"typeConfidence":0.94,"plateTime":0.39578247474149686,"extension":6.779048244042585},"hitData":{"launchSpeed":86.0,"launchAngle":34.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.22,"coordY":119.65}},"index":0,"playId":"9ba5bfbe-5d4d-3e73-b229-751409121de7","pitchNumber":1,"startTime":"2026-02-25T20:14:44.669Z","endTime":"2026-02-25T20:14:52.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:14:52.951Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Michael Helman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T20:15:06.417Z","endTime":"2026-02-25T20:15:32.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31963924676701,"aZ":-18.288876230016477,"pfxX":-7.6803514040727965,"pfxZ":7.24289871965575,"pX":-0.7392859671399297,"pZ":1.9771978653784898,"vX0":6.9145829735315605,"vY0":-137.55100858377992,"vZ0":-6.447892782001181,"x":145.18,"y":185.4,"x0":-2.2869708843237815,"y0":50.0063113388764,"z0":5.5906562781745635,"aX":-14.730344311418058},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2141,"spinDirection":225},"zone":7,"typeConfidence":0.92,"plateTime":0.39809472369880083,"extension":6.790722513268246},"hitData":{"launchSpeed":91.3,"launchAngle":35.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.34,"coordY":74.34}},"index":0,"playId":"81042f54-efca-3e71-aaf1-c26e4ea80b75","pitchNumber":1,"startTime":"2026-02-25T20:15:24.701Z","endTime":"2026-02-25T20:15:32.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:15:32.778Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T20:15:40.819Z","endTime":"2026-02-25T20:16:56.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57339885351769,"aZ":-14.872802887731796,"pfxX":-7.739297376510895,"pfxZ":9.019854088500743,"pX":-0.08804459605635756,"pZ":2.5661406199729,"vX0":8.559408824319263,"vY0":-137.64251146888583,"vZ0":-5.311974414864484,"x":120.36,"y":169.49,"x0":-2.2326846443036596,"y0":50.005737354439965,"z0":5.528338311687951,"aX":-14.851261072350358},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":12.2,"spinRate":2306,"spinDirection":222},"zone":5,"typeConfidence":0.96,"plateTime":0.3979511840258021,"extension":6.794256022119419},"index":0,"playId":"03c06569-05e9-3889-bd36-961e3ce91ba8","pitchNumber":1,"startTime":"2026-02-25T20:16:06.003Z","endTime":"2026-02-25T20:16:09.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.006626440786494,"aZ":-28.364185834785715,"pfxX":-6.314322250955595,"pfxZ":2.304145358741563,"pX":0.23727108681119644,"pZ":1.8153800020358732,"vX0":8.221877984500363,"vY0":-127.02809649337877,"vZ0":-4.133863051774642,"x":107.96,"y":189.76,"x0":-2.202586053347092,"y0":50.00496767458813,"z0":5.68765952083553,"aX":-10.448950515938465},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":9.8,"spinRate":1730,"spinDirection":239},"zone":8,"typeConfidence":0.77,"plateTime":0.4291628825871303,"extension":6.632288096394324},"index":1,"playId":"3fc4d616-422d-3074-860f-ea5d806af4fe","pitchNumber":2,"startTime":"2026-02-25T20:16:18.432Z","endTime":"2026-02-25T20:16:21.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.926380735199345,"aZ":-16.48229849378616,"pfxX":-0.47836387680206105,"pfxZ":8.71913093890975,"pX":-0.8856655502868342,"pZ":4.699820186906794,"vX0":4.607125144244539,"vY0":-132.9159288628476,"vZ0":0.3205313786627907,"x":150.76,"y":111.88,"x0":-2.574947200037046,"y0":50.00174382775498,"z0":5.768963869963608,"aX":-0.8608649054465914},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":-0.1,"spinRate":2386,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.4111692196892687,"extension":6.65915941067757},"index":2,"playId":"2ed9f0b8-b07d-33a0-8fd3-5d416fee3fb3","pitchNumber":3,"startTime":"2026-02-25T20:16:33.325Z","endTime":"2026-02-25T20:16:36.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.515919375288327,"aZ":-39.945716487737,"pfxX":3.401704946165033,"pfxZ":-6.308536890686286,"pX":-0.23857127850089338,"pZ":1.2049099241663161,"vX0":3.7855869327815856,"vY0":-110.77396475654122,"vZ0":-0.7505140075525456,"x":126.09,"y":206.25,"x0":-2.41776037992648,"y0":50.004103474266486,"z0":5.758178240246041,"aX":4.188411920945442},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-11.3,"breakHorizontal":-7.2,"spinRate":1999,"spinDirection":40},"zone":13,"typeConfidence":0.9,"plateTime":0.4962317277425261,"extension":6.870402534470871},"index":3,"playId":"d896650a-6959-3795-87a6-3f5b10b06256","pitchNumber":4,"startTime":"2026-02-25T20:16:51.734Z","endTime":"2026-02-25T20:16:56.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:16:56.736Z","atBatIndex":6},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Tyler Wade bunt pops out softly to first baseman CJ Kayfus in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:18:49.366Z","endTime":"2026-02-25T20:19:51.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt 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":2},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.0,"endSpeed":66.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.452716631546515,"aZ":-41.7620107656368,"pfxX":5.4547092790126275,"pfxZ":-8.504911593671212,"pX":0.13367979363738006,"pZ":2.7396072217906973,"vX0":2.4906788652873413,"vY0":-106.18929719144346,"vZ0":2.613183652283012,"x":111.9,"y":164.81,"x0":-1.7682723915622907,"y0":50.00424079124637,"z0":6.290505300358477,"aX":6.1466289033964046},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-14.2,"breakHorizontal":-10.6,"spinRate":2439,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.5184655312197752,"extension":6.41552314364281},"index":0,"playId":"5e9e800d-5d98-3ffe-a6dd-b30f1cadaa56","pitchNumber":1,"startTime":"2026-02-25T20:19:10.753Z","endTime":"2026-02-25T20:19:13.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":91.9,"endSpeed":83.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15130490873379,"aZ":-13.065815947619708,"pfxX":-8.204063098216501,"pfxZ":10.732388315183732,"pX":-0.6068579858285165,"pZ":1.528120031195101,"vX0":6.004915870883631,"vY0":-133.44126244261895,"vZ0":-8.696744483906865,"x":140.13,"y":197.52,"x0":-1.8350611500677885,"y0":50.00155740642883,"z0":5.798619545365056,"aX":-14.604672299345452},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":13.3,"spinRate":2483,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.41249146514555424,"extension":6.405364911771737},"index":1,"playId":"7e8a6843-ea26-3930-8a28-8a83512d21d5","pitchNumber":2,"startTime":"2026-02-25T20:19:22.969Z","endTime":"2026-02-25T20:19:27.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65236753233456,"aZ":-12.24905080765835,"pfxX":-6.5771373487829115,"pfxZ":10.307096798575394,"pX":-0.8998604621685802,"pZ":3.4670268575116387,"vX0":5.50564838713429,"vY0":-139.00309691495534,"vZ0":-4.440813766139091,"x":151.3,"y":145.17,"x0":-2.06352279089058,"y0":50.00435824255038,"z0":5.914995631098572,"aX":-12.717237288901288},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":10.6,"spinRate":2502,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3958638117877089,"extension":6.331718205613523},"hitData":{"launchSpeed":48.8,"launchAngle":64.0,"totalDistance":85.0,"trajectory":"bunt_popup","hardness":"soft","location":"3","coordinates":{"coordX":157.53,"coordY":188.53}},"index":2,"playId":"02f75491-c102-316e-8963-f24af1b98f4f","pitchNumber":3,"startTime":"2026-02-25T20:19:40.795Z","endTime":"2026-02-25T20:19:51.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:19:51.225Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Canha singles on a sharp line drive to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:20:02.954Z","endTime":"2026-02-25T20:20:34.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91290287492751,"aZ":-12.286612014563259,"pfxX":-7.363078686090233,"pfxZ":10.382524326966527,"pX":0.12505837420373322,"pZ":3.4048173099553187,"vX0":8.09515575893581,"vY0":-138.26699028270554,"vZ0":-4.582236446522374,"x":112.23,"y":146.85,"x0":-1.8990553167497506,"y0":50.00417793752891,"z0":5.92309875051203,"aX":-14.10570591328956},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":11.4,"spinRate":2441,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39777240659128044,"extension":6.464553035022719},"index":0,"playId":"65ffee09-6651-3e2a-aa9c-47aefa1a3a88","pitchNumber":1,"startTime":"2026-02-25T20:20:12.241Z","endTime":"2026-02-25T20:20:15.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133182527125243,"aZ":-19.28383900977979,"pfxX":-10.95162400333992,"pfxZ":6.8291879667336906,"pX":0.39429429621059814,"pZ":1.8804779256814255,"vX0":10.21019710883156,"vY0":-136.76019618071498,"vZ0":-6.471142395974448,"x":101.97,"y":188.01,"x0":-1.9708784305312943,"y0":50.00385065071512,"z0":5.607324995648477,"aX":-20.675007310174106},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":17.6,"spinRate":2362,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4010362341791658,"extension":6.5816919064424395},"hitData":{"launchSpeed":101.8,"launchAngle":13.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":139.9,"coordY":104.14}},"index":1,"playId":"b385d573-530f-369f-aa6a-7eb1df197282","pitchNumber":2,"startTime":"2026-02-25T20:20:28.167Z","endTime":"2026-02-25T20:20:34.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:20:34.859Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Bride strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:20:46.325Z","endTime":"2026-02-25T20:22:25.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226445922736662,"aZ":-20.520368984301417,"pfxX":-9.234686065343059,"pfxZ":6.12650789197283,"pX":0.1322514695248485,"pZ":2.76344720583522,"vX0":8.975306805312194,"vY0":-136.80927318348458,"vZ0":-3.9975989605106683,"x":111.96,"y":164.17,"x0":-1.985791752273235,"y0":50.00212915928254,"z0":5.6440239612196015,"aX":-17.564234930511272},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":14.9,"spinRate":2330,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3998379890201038,"extension":6.7123626669285406},"index":0,"playId":"49b9093d-e35e-3835-86fc-ef2a0b1ae0b5","pitchNumber":1,"startTime":"2026-02-25T20:21:00.779Z","endTime":"2026-02-25T20:21:04.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"49b9093d-e35e-3835-86fc-ef2a0b1ae0b5","startTime":"2026-02-25T20:21:06.076Z","endTime":"2026-02-25T20:21:20.779Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0089398032543,"aZ":-19.355872460414744,"pfxX":-8.579253291992263,"pfxZ":6.544382292980982,"pX":-0.2578660115145152,"pZ":2.6113190658576797,"vX0":8.045609273505523,"vY0":-138.80923035329766,"vZ0":-4.859765895266888,"x":126.83,"y":168.27,"x0":-2.0741188242422606,"y0":50.003719044449916,"z0":5.666997831609788,"aX":-16.804444470818982},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":13.9,"spinRate":2422,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39403836890892663,"extension":6.605890128674254},"index":2,"playId":"7da58aea-7ffb-398d-a3b7-08aaa03a5285","pitchNumber":2,"startTime":"2026-02-25T20:21:20.779Z","endTime":"2026-02-25T20:21:24.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.880527810792866,"aZ":-29.37115547262955,"pfxX":5.018541468829716,"pfxZ":1.7947280712971043,"pX":2.34114320919537,"pZ":3.053746367887963,"vX0":8.871050467234161,"vY0":-124.77583415249468,"vZ0":-0.7904562639512656,"x":27.76,"y":156.33,"x0":-1.9284096189329927,"y0":50.000586093822285,"z0":5.820529831292965,"aX":7.814898361417668},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-11.4,"spinRate":2508,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.4409775771609863,"extension":6.517270003549002},"index":3,"playId":"8ac962a6-16bf-32ca-badf-5ed0b3a97995","pitchNumber":3,"startTime":"2026-02-25T20:21:43.187Z","endTime":"2026-02-25T20:21:46.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.127906975780455,"aZ":-19.43040136676795,"pfxX":-9.16739857294402,"pfxZ":6.318242767051461,"pX":1.3336898694864556,"pZ":1.8789600894853482,"vX0":12.476944516393075,"vY0":-140.71475052765223,"vZ0":-6.537668820731779,"x":66.16,"y":188.05,"x0":-1.9543483631809553,"y0":50.00412695227293,"z0":5.479127264983432,"aX":-18.496393076243617},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":14.3,"spinRate":2382,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3883420464436891,"extension":6.622279254498614},"index":4,"playId":"6b47fa60-58b8-3520-817d-57c6419044b1","pitchNumber":4,"startTime":"2026-02-25T20:22:00.938Z","endTime":"2026-02-25T20:22:05.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.132756894123744,"aZ":-24.349467524330667,"pfxX":1.55811258905175,"pfxZ":4.502506800086324,"pX":1.7377899728269781,"pZ":1.0616016159190205,"vX0":9.084081574812819,"vY0":-130.88097877106486,"vZ0":-7.243370206868828,"x":50.76,"y":210.12,"x0":-1.9777865081197135,"y0":50.003665627061366,"z0":5.6834885383386196,"aX":2.707643657221713},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-4.8,"spinRate":2496,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.41818406886281423,"extension":6.464915847065247},"index":5,"playId":"1476399d-e129-35fe-98cc-7e09dc2bb14a","pitchNumber":5,"startTime":"2026-02-25T20:22:21.722Z","endTime":"2026-02-25T20:22:25.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:22:25.912Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willie MacIver lines out to right fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:22:36.057Z","endTime":"2026-02-25T20:24:45.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":87.6,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.500201532755234,"aZ":-12.684485835131087,"pfxX":-6.090717565962782,"pfxZ":9.848345717002239,"pX":-0.09126947121142892,"pZ":2.8318018611995175,"vX0":7.260630936778323,"vY0":-140.43133877116395,"vZ0":-5.987294922084656,"x":120.48,"y":162.32,"x0":-1.9301084996881326,"y0":50.00444414865727,"z0":5.8311901092072205,"aX":-12.055900251072957},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2502,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.39139640707255374,"extension":6.474494987280084},"index":0,"playId":"eb223edc-64b3-3293-8297-9f1370d04cc8","pitchNumber":1,"startTime":"2026-02-25T20:22:49.112Z","endTime":"2026-02-25T20:22:52.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-02-25T20:23:21.389Z","endTime":"2026-02-25T20:23:32.357Z","isPitch":false,"type":"action","player":{"id":680862,"link":"/api/v1/people/680862"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923626969077315,"aZ":-29.41671996036529,"pfxX":0.48348773399393385,"pfxZ":1.607073490910456,"pX":0.5369180196718842,"pZ":1.6904280410881731,"vX0":6.377745699701293,"vY0":-129.84135893672774,"vZ0":-4.718731635291649,"x":96.53,"y":193.14,"x0":-2.0090083787896553,"y0":50.004389508068684,"z0":5.756980024813919,"aX":0.8279739504790733},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-2.3,"spinRate":2439,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.42105064269610226,"extension":6.527732449060801},"index":2,"playId":"9a504b98-bf5f-3ee6-9457-f4c3e39a323e","pitchNumber":2,"startTime":"2026-02-25T20:23:32.357Z","endTime":"2026-02-25T20:23:35.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30980076453141,"aZ":-29.959604164749294,"pfxX":-0.4025030487490495,"pfxZ":1.3312958186227801,"pX":1.2872547028427115,"pZ":0.5938965726360028,"vX0":8.196958183844654,"vY0":-128.47103887999825,"vZ0":-7.029938944880447,"x":67.93,"y":222.74,"x0":-1.9015910959220592,"y0":50.002244079004484,"z0":5.7156496705360595,"aX":-0.6701809917485886},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-1.2,"spinRate":2572,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4274692059360512,"extension":6.58024781252418},"index":3,"playId":"0a54cb17-97f7-3096-9f39-922f8bea1c43","pitchNumber":3,"startTime":"2026-02-25T20:23:51.916Z","endTime":"2026-02-25T20:23:58.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mark Canha steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"0a54cb17-97f7-3096-9f39-922f8bea1c43","startTime":"2026-02-25T20:24:04.129Z","endTime":"2026-02-25T20:24:37.904Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592192,"link":"/api/v1/people/592192"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"postOnSecond":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.94,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.696497385246,"aZ":-12.010040403016427,"pfxX":-5.9696619069475485,"pfxZ":10.061819049408538,"pX":-0.16440587052800612,"pZ":3.2038743999444153,"vX0":7.044215625759271,"vY0":-141.0566191535152,"vZ0":-5.268056526051293,"x":123.27,"y":152.28,"x0":-1.9248581172000458,"y0":50.00672862374578,"z0":5.8779621650661635,"aX":-11.96821789475675},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2646,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3891023543684571,"extension":6.3578647317490455},"hitData":{"launchSpeed":88.2,"launchAngle":24.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.59,"coordY":111.45}},"index":5,"playId":"637d4f1f-0e16-3b23-b602-7371140a6a60","pitchNumber":4,"startTime":"2026-02-25T20:24:37.904Z","endTime":"2026-02-25T20:24:45.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"second":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":680862,"link":"/api/v1/people/680862"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:24:45.688Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:26:33.712Z","endTime":"2026-02-25T20:29:07.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.928786298416508,"aZ":-18.050725887643186,"pfxX":-6.437803116394914,"pfxZ":7.416381858144874,"pX":-1.0058609978028878,"pZ":3.9680001385676644,"vX0":5.553163082712405,"vY0":-137.0399479365954,"vZ0":-1.4006951938478416,"x":155.34,"y":131.64,"x0":-2.220843744967022,"y0":50.003150357141934,"z0":5.717257022082985,"aX":-12.260531893485265},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":10.6,"spinRate":2172,"spinDirection":233},"zone":11,"typeConfidence":0.95,"plateTime":0.3995026962756496,"extension":6.7288722741185465},"index":0,"playId":"b5b80bcd-6010-3707-a177-cc955ac576c4","pitchNumber":1,"startTime":"2026-02-25T20:26:53.685Z","endTime":"2026-02-25T20:26:56.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9012850444741,"aZ":-28.065068718670677,"pfxX":-7.684671846888078,"pfxZ":2.5668600300817346,"pX":-0.8015293175522996,"pZ":2.010361379357813,"vX0":5.829800991713933,"vY0":-125.33022353908726,"vZ0":-3.4304630368182005,"x":147.55,"y":184.5,"x0":-2.1524624001489876,"y0":50.00303518045998,"z0":5.674121823625225,"aX":-12.2991649223403},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":12.7,"spinRate":1668,"spinDirection":229},"zone":7,"typeConfidence":0.89,"plateTime":0.4360228257656451,"extension":6.850008190640276},"index":1,"playId":"40f2c62f-272c-3650-b7c1-5dcc5fb68471","pitchNumber":2,"startTime":"2026-02-25T20:27:10.760Z","endTime":"2026-02-25T20:27:14.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74000177489392,"aZ":-18.375659916250918,"pfxX":-2.312047993492773,"pfxZ":7.5883162567698825,"pX":0.7852484444620964,"pZ":3.2978769226923825,"vX0":8.680843097623507,"vY0":-133.71611003105474,"vZ0":-2.683469493889128,"x":87.07,"y":149.74,"x0":-2.1970523868595273,"y0":50.00175247723292,"z0":5.626714195103575,"aX":-4.204689793619952},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":2.4,"spinRate":2366,"spinDirection":211},"zone":12,"typeConfidence":0.88,"plateTime":0.4089851266692639,"extension":6.862825735942474},"index":2,"playId":"cf26e901-1343-3852-9516-f82cd0478835","pitchNumber":3,"startTime":"2026-02-25T20:27:39.527Z","endTime":"2026-02-25T20:27:42.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.263121823825767,"aZ":-39.2924992350272,"pfxX":5.624699521417189,"pfxZ":-5.720876165949322,"pX":-0.25289263876271156,"pZ":0.9890666659240086,"vX0":2.9993615155478985,"vY0":-110.98383315158048,"vZ0":-1.5157937647196034,"x":126.64,"y":212.08,"x0":-2.3535080552058623,"y0":50.002527491837306,"z0":5.781256734008992,"aX":7.0003171705356895},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-10.4,"breakHorizontal":-10.9,"spinRate":1996,"spinDirection":35},"zone":13,"typeConfidence":0.91,"plateTime":0.49393468873844215,"extension":6.740460747923612},"index":3,"playId":"75f70f16-4861-3a19-abdd-9798002c80bb","pitchNumber":4,"startTime":"2026-02-25T20:27:57.191Z","endTime":"2026-02-25T20:28:00.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99903231859221,"aZ":-12.857291014099035,"pfxX":-6.341820821965621,"pfxZ":9.937060267666876,"pX":-0.9172408361333589,"pZ":2.4891986050631174,"vX0":6.264732507602161,"vY0":-138.99021835636506,"vZ0":-5.305239497898755,"x":151.96,"y":171.57,"x0":-2.383399530886961,"y0":50.00549714272251,"z0":5.2863106309337216,"aX":-12.331421437538221},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2235,"spinDirection":229},"zone":11,"typeConfidence":0.96,"plateTime":0.39504287012357775,"extension":6.631585417921119},"index":4,"playId":"f0087896-eb39-31c2-874b-c1a838b1719d","pitchNumber":5,"startTime":"2026-02-25T20:28:15.655Z","endTime":"2026-02-25T20:28:19.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54479137125874,"aZ":-18.924323009320368,"pfxX":1.3413469439773313,"pfxZ":7.595858140705689,"pX":0.09843708163884067,"pZ":1.8217882197693962,"vX0":5.671272208227892,"vY0":-130.95762748580285,"vZ0":-6.036657487734424,"x":113.25,"y":189.59,"x0":-2.2656866701396945,"y0":50.00259830230179,"z0":5.563155303020354,"aX":2.339294250781759},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":-3.6,"spinRate":2372,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.41756527441813995,"extension":6.938637108050714},"index":5,"playId":"f6201a07-a6a4-3689-9a39-fe373ec12ba8","pitchNumber":6,"startTime":"2026-02-25T20:28:42.904Z","endTime":"2026-02-25T20:28:46.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.013979047637843,"aZ":-28.96553394735754,"pfxX":-9.170321586872163,"pfxZ":1.9758455563704782,"pX":-1.2521858324870017,"pZ":2.0588073279489225,"vX0":5.428103706379235,"vY0":-126.45305664011211,"vZ0":-3.2717077756159134,"x":164.73,"y":183.19,"x0":-2.231589067598992,"y0":50.004813633142874,"z0":5.685458397613717,"aX":-14.900292068596919},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":15.5,"spinRate":1659,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4326284959466782,"extension":7.036039189079769},"index":6,"playId":"979132a9-a715-3b1f-8c59-955fcf7f3866","pitchNumber":7,"startTime":"2026-02-25T20:29:03.772Z","endTime":"2026-02-25T20:29:07.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:29:07.821Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:29:16.691Z","endTime":"2026-02-25T20:30:39.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.471389930285966,"aZ":-18.0823023591201,"pfxX":-0.3358236063485156,"pfxZ":7.802803528065244,"pX":0.44472794680834,"pZ":2.7132964694527875,"vX0":7.179795944183796,"vY0":-133.6895784482271,"vZ0":-4.097891354858604,"x":100.05,"y":165.52,"x0":-2.234735245029528,"y0":50.00243071261903,"z0":5.568094073644382,"aX":-0.6081366934851568},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":-1.0,"spinRate":2258,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.4100867969652713,"extension":6.764735303298343},"index":0,"playId":"141ca4a1-0fde-39fd-a78e-8b9e8c8e4f9c","pitchNumber":1,"startTime":"2026-02-25T20:29:33.409Z","endTime":"2026-02-25T20:29:36.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.178680906960977,"aZ":-20.860291000703924,"pfxX":-9.614838132999074,"pfxZ":6.014502025191046,"pX":-0.4274768124013112,"pZ":2.5464820428632695,"vX0":7.59701437672621,"vY0":-136.34065909777246,"vZ0":-4.324070468254461,"x":133.29,"y":170.02,"x0":-2.00181598288057,"y0":50.00375735936306,"z0":5.5940239792809505,"aX":-18.08930613873861},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":15.8,"spinRate":2098,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4018553226593813,"extension":6.915490235964278},"index":1,"playId":"d91f3ef8-8693-3d3f-9245-4b0797b6e3df","pitchNumber":2,"startTime":"2026-02-25T20:29:49.371Z","endTime":"2026-02-25T20:29:52.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":87.6,"endSpeed":81.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.316395799151294,"aZ":-32.90102171899441,"pfxX":-8.225852304841837,"pfxZ":-0.4332566536319753,"pX":-1.101166782017777,"pZ":2.8273838695302382,"vX0":5.202905649416003,"vY0":-127.60905746020796,"vZ0":-0.9819257660204117,"x":158.97,"y":162.44,"x0":-2.0895416700754614,"y0":50.00515353421722,"z0":5.7908177236462235,"aX":-13.675430418488288},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":13.8,"spinRate":1719,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.4279225303623888,"extension":6.727557087522222},"index":2,"playId":"3e943790-413d-3e12-abef-271597d93869","pitchNumber":3,"startTime":"2026-02-25T20:30:16.305Z","endTime":"2026-02-25T20:30:19.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":86.3,"endSpeed":80.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.174141169096703,"aZ":-29.512176864056844,"pfxX":-8.115506787167835,"pfxZ":1.649775570004513,"pX":-0.032660604094018914,"pZ":1.2395789300669233,"vX0":7.742929539467064,"vY0":-125.48476648370905,"vZ0":-5.058728733932014,"x":118.24,"y":205.31,"x0":-2.090176901042677,"y0":50.00005408791516,"z0":5.659528037212204,"aX":-13.061486861001914},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":13.1,"spinRate":1580,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4349505876420894,"extension":6.999697238875178},"index":3,"playId":"ea24d8e0-651d-37a1-a134-ddac7eaf072a","pitchNumber":4,"startTime":"2026-02-25T20:30:36.385Z","endTime":"2026-02-25T20:30:39.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:30:39.563Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:30:50.441Z","endTime":"2026-02-25T20:32:26.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*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":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130857070417715,"aZ":-29.976014124114005,"pfxX":-9.126734020746044,"pfxZ":1.3585631044136321,"pX":-0.16677763215777597,"pZ":0.5023069625225204,"vX0":7.653693289041574,"vY0":-125.84140217199011,"vZ0":-6.818495888552607,"x":123.36,"y":225.22,"x0":-2.047017149763629,"y0":50.00558498507042,"z0":5.644001054395204,"aX":-14.788024310369542},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":15.0,"spinRate":1773,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.4335897951548584,"extension":6.717921338975371},"index":0,"playId":"71f76156-304f-3b7e-b446-88aada1364ea","pitchNumber":1,"startTime":"2026-02-25T20:31:01.633Z","endTime":"2026-02-25T20:31:05.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38540566367395,"aZ":-19.243477360771333,"pfxX":-2.957753736191015,"pfxZ":7.363664540903354,"pX":0.11644541141590121,"pZ":3.0027122313717594,"vX0":7.036139166532171,"vY0":-130.8779181689403,"vZ0":-3.190828362321642,"x":112.56,"y":157.71,"x0":-2.20774806109134,"y0":50.004810852560524,"z0":5.657720134708364,"aX":-5.1960535724809676},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":4.1,"spinRate":2097,"spinDirection":210},"zone":2,"typeConfidence":0.86,"plateTime":0.4165093522254617,"extension":6.875190597644428},"index":1,"playId":"98d1673b-e213-32bd-98ea-5882f1fa9c18","pitchNumber":2,"startTime":"2026-02-25T20:31:26.319Z","endTime":"2026-02-25T20:31:32.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.230591300435936,"aZ":-35.85738762038916,"pfxX":2.6155511778741363,"pfxZ":-3.0220629707538276,"pX":-0.28027282221924443,"pZ":3.3608064791438115,"vX0":2.9973402538217693,"vY0":-109.33797812202057,"vZ0":2.5158672916070666,"x":127.68,"y":148.04,"x0":-2.005760891877435,"y0":50.00447476388895,"z0":6.027351197519482,"aX":3.1848409109070737},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-4.6,"breakHorizontal":-5.5,"spinRate":1641,"spinDirection":44},"zone":2,"typeConfidence":0.9,"plateTime":0.4998479222099612,"extension":6.508561176988022},"index":2,"playId":"8df35ae4-f01e-358e-9f52-9db56a749256","pitchNumber":3,"startTime":"2026-02-25T20:32:02.872Z","endTime":"2026-02-25T20:32:06.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":71.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.349643678038998,"aZ":-37.10562975875161,"pfxX":4.245186539466929,"pfxZ":-3.9318225178584285,"pX":0.9868508688594377,"pZ":1.2683667925752173,"vX0":5.355787196567619,"vY0":-110.8349489590427,"vZ0":-1.4122348947931402,"x":79.38,"y":204.53,"x0":-2.0052065603420246,"y0":50.00321746142447,"z0":5.761372009497157,"aX":5.322846926221785},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-7.2,"breakHorizontal":-9.0,"spinRate":1959,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4926980621408683,"extension":6.793752253668737},"index":3,"playId":"de3e7e5e-877f-326a-b1cb-4010d30d3dcc","pitchNumber":4,"startTime":"2026-02-25T20:32:21.645Z","endTime":"2026-02-25T20:32:26.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:32:26.662Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Fry lines out to center fielder Michael Helman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:32:42.800Z","endTime":"2026-02-25T20:32:55.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.8,"endSpeed":86.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.247441756265342,"aZ":-19.383340365464036,"pfxX":-8.888127355727988,"pfxZ":6.745207699482785,"pX":-0.1628469657261569,"pZ":1.9681101384552986,"vX0":8.22770213640098,"vY0":-136.4042233298643,"vZ0":-5.927335171709529,"x":123.21,"y":185.64,"x0":-2.054394252357676,"y0":50.0012393735846,"z0":5.492969577853884,"aX":-16.85203043861303},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":14.5,"spinRate":2092,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.40058319872707715,"extension":6.9018979017164845},"hitData":{"launchSpeed":90.7,"launchAngle":22.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.99,"coordY":72.2}},"index":0,"playId":"f2ee14b5-68da-362a-a1d9-cc5d5e28cb58","pitchNumber":1,"startTime":"2026-02-25T20:32:49.378Z","endTime":"2026-02-25T20:32:55.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:32:55.271Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Richie Martin Jr. grounds out, third baseman José Ramírez to first baseman CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:35:10.284Z","endTime":"2026-02-25T20:35:59.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shawn Armstrong replaces Slade Cecconi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T20:34:04.998Z","endTime":"2026-02-25T20:35:11.937Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118622662020357,"aZ":-21.001453092947784,"pfxX":-8.812022312866187,"pfxZ":5.796223665870748,"pX":0.2771423730821551,"pZ":2.7505078354972534,"vX0":7.537899697071796,"vY0":-137.153892870998,"vZ0":-4.309366335920819,"x":106.44,"y":164.52,"x0":-1.3467800846137294,"y0":50.001128849065225,"z0":5.753574253004065,"aX":-16.977249452542893},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":14.6,"spinRate":2067,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.39765384351916744,"extension":6.5717569567983345},"index":1,"playId":"6dc57db8-41f9-3795-9f23-b384696276df","pitchNumber":1,"startTime":"2026-02-25T20:35:11.937Z","endTime":"2026-02-25T20:35:15.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.101902644867344,"aZ":-24.434819967637935,"pfxX":7.200867796535327,"pfxZ":5.160014113815942,"pX":0.47650684255501785,"pZ":2.5306891211346003,"vX0":1.9698770896317652,"vY0":-121.71927241603046,"vZ0":-3.2989223389039894,"x":98.84,"y":170.45,"x0":-1.2787849870828154,"y0":50.000436893460105,"z0":6.021465830431165,"aX":10.792352715743554},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.8,"breakHorizontal":-13.6,"spinRate":2710,"spinDirection":80},"zone":6,"typeConfidence":0.9,"plateTime":0.4501592927393867,"extension":6.65369783152608},"index":2,"playId":"39eda27a-813c-3788-93e2-f8d786a643cd","pitchNumber":2,"startTime":"2026-02-25T20:35:29.079Z","endTime":"2026-02-25T20:35:32.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-25T20:35:39.996Z","endTime":"2026-02-25T20:35:50.411Z","isPitch":false,"type":"action","player":{"id":621006,"link":"/api/v1/people/621006"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31373249197904,"aZ":-23.996912104283037,"pfxX":7.8186215834768955,"pfxZ":5.403450287155318,"pX":0.6093539918067103,"pZ":2.9352085343586265,"vX0":1.994250796831135,"vY0":-122.81005727229703,"vZ0":-2.6690482524433357,"x":93.77,"y":159.53,"x0":-1.2306689059649625,"y0":50.00474850254001,"z0":6.096237653028053,"aX":11.83954669138557},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.4,"breakHorizontal":-14.6,"spinRate":2700,"spinDirection":77},"zone":3,"typeConfidence":0.9,"plateTime":0.44749523099412647,"extension":6.5662407229595114},"hitData":{"launchSpeed":79.4,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.82,"coordY":170.55}},"index":4,"playId":"bc5e23cd-8e96-3a97-a1e5-473ccf8bbac6","pitchNumber":3,"startTime":"2026-02-25T20:35:50.411Z","endTime":"2026-02-25T20:35:59.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:35:59.242Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sam Haggerty lines out to third baseman José Ramírez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:36:06.096Z","endTime":"2026-02-25T20:36:28.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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.7,"endSpeed":83.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607781983934046,"aZ":-26.398441361934534,"pfxX":2.409750668200754,"pfxZ":3.2526861730536343,"pX":0.764907795323773,"pZ":2.9694476217423342,"vX0":4.448924909918786,"vY0":-132.08232115598483,"vZ0":-2.9818733910289286,"x":87.84,"y":158.6,"x0":-1.2507248335073313,"y0":50.00576716549078,"z0":6.042250476188881,"aX":4.282382282277306},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":-5.3,"spinRate":2306,"spinDirection":180},"zone":3,"typeConfidence":0.9,"plateTime":0.4137684039641796,"extension":6.41565665928114},"hitData":{"launchSpeed":48.1,"launchAngle":21.0,"totalDistance":114.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":106.57,"coordY":161.08}},"index":0,"playId":"ce48e125-a94d-30a1-9421-cb2604b207e4","pitchNumber":1,"startTime":"2026-02-25T20:36:23.743Z","endTime":"2026-02-25T20:36:28.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:36:28.882Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:36:39.718Z","endTime":"2026-02-25T20:37:25.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961368754822423,"aZ":-24.066637781770638,"pfxX":9.330365208493383,"pfxZ":5.414922713811686,"pX":0.12129897586939438,"pZ":2.680653573089502,"vX0":0.4597287333463861,"vY0":-121.36034580775228,"vZ0":-2.9986695817507325,"x":112.38,"y":166.4,"x0":-1.2830887035678284,"y0":50.001012364038665,"z0":6.020358424203296,"aX":13.965605385898229},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.4,"breakHorizontal":-17.0,"spinRate":2618,"spinDirection":82},"zone":5,"typeConfidence":0.9,"plateTime":0.4507106978483204,"extension":6.381565809864321},"index":0,"playId":"b3996b4d-6631-35a7-92e7-024afc4a05c3","pitchNumber":1,"startTime":"2026-02-25T20:36:49.385Z","endTime":"2026-02-25T20:36:52.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299257864352143,"aZ":-18.684629636569255,"pfxX":-8.420213216198766,"pfxZ":7.00472759296469,"pX":-0.33462025181952043,"pZ":3.4895363911782784,"vX0":5.61854020156133,"vY0":-137.80913027285374,"vZ0":-3.0566356619145885,"x":129.75,"y":144.56,"x0":-1.3047383606144545,"y0":50.00068992323592,"z0":5.873372896275666,"aX":-16.211993199400027},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":1937,"spinDirection":222},"zone":11,"typeConfidence":0.89,"plateTime":0.3972809992101034,"extension":6.556556638409012},"index":1,"playId":"61837b0e-15e5-344b-a9a9-40a217f05336","pitchNumber":2,"startTime":"2026-02-25T20:37:04.780Z","endTime":"2026-02-25T20:37:07.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993093413690346,"aZ":-15.61532497553342,"pfxX":-2.8458132887322396,"pfxZ":8.781026463215698,"pX":0.5626908263861851,"pZ":3.486651512780813,"vX0":5.812868387329736,"vY0":-136.21361329374216,"vZ0":-3.578065293183398,"x":95.55,"y":144.64,"x0":-1.225988141896113,"y0":50.00005112954402,"z0":5.892078298394758,"aX":-5.365351941727351},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":4.0,"spinRate":2254,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.40160334193320013,"extension":6.573362880317188},"index":2,"playId":"226bdf30-a668-360e-b912-18e000171558","pitchNumber":3,"startTime":"2026-02-25T20:37:22.321Z","endTime":"2026-02-25T20:37:25.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:37:25.509Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:39:29.930Z","endTime":"2026-02-25T20:41:09.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"endSpeed":69.6,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.54323554086806,"aZ":-35.06218564692568,"pfxX":5.073262552122982,"pfxZ":-2.3940078728721943,"pX":0.44422677291066553,"pZ":2.1751493611232973,"vX0":4.412606527699977,"vY0":-108.6667267237438,"vZ0":0.24810045130969272,"x":100.07,"y":180.05,"x0":-2.2656063280450716,"y0":50.00320207458502,"z0":5.842528914799121,"aX":6.117851831343848},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-4.0,"breakHorizontal":-10.3,"spinRate":1674,"spinDirection":40},"zone":9,"typeConfidence":0.91,"plateTime":0.50243673496544,"extension":6.64400973095201},"index":0,"playId":"5e647ad5-773d-381d-a843-612c3ffcc2c2","pitchNumber":1,"startTime":"2026-02-25T20:39:32.069Z","endTime":"2026-02-25T20:39:35.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.069870469584455,"aZ":-32.590429059824544,"pfxX":-5.835694546824357,"pfxZ":-0.25124656800917045,"pX":-0.6108068331950666,"pZ":1.9610626745419306,"vX0":6.215982710845785,"vY0":-127.96713576351662,"vZ0":-2.9373312942854954,"x":140.28,"y":185.83,"x0":-2.3023453168362114,"y0":50.00006899343337,"z0":5.652280663452013,"aX":-9.768446052539899},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":9.4,"spinRate":1600,"spinDirection":247},"zone":7,"typeConfidence":0.85,"plateTime":0.4264732449110884,"extension":6.8056343753892605},"index":1,"playId":"b732124a-988c-39b0-982f-3299935089d0","pitchNumber":2,"startTime":"2026-02-25T20:39:47.172Z","endTime":"2026-02-25T20:39:50.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.168560028237163,"aZ":-19.47559126105098,"pfxX":0.2715625522027113,"pfxZ":7.169680918897182,"pX":0.16818404832745895,"pZ":2.6983830624222453,"vX0":6.609083197219449,"vY0":-131.33425635653006,"vZ0":-3.8881265011165596,"x":110.59,"y":165.92,"x0":-2.401669567670972,"y0":50.00552120269242,"z0":5.621392748622288,"aX":0.47918587882354263},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":-1.8,"spinRate":2311,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.4148559566646761,"extension":6.811652902825862},"index":2,"playId":"61fc26fa-fe2e-30a6-9750-2b48413c564f","pitchNumber":3,"startTime":"2026-02-25T20:40:09.377Z","endTime":"2026-02-25T20:40:12.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":94.9,"endSpeed":87.3,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630303304050766,"aZ":-14.898766375583719,"pfxX":-6.035031420152057,"pfxZ":8.858693900630392,"pX":-0.8997539710382264,"pZ":3.9104300197626447,"vX0":5.897115742221466,"vY0":-138.2323601140569,"vZ0":-1.986101259222281,"x":151.3,"y":133.2,"x0":-2.268883200485124,"y0":50.001446508636484,"z0":5.629963555923943,"aX":-11.76717996911372},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":9.8,"spinRate":2212,"spinDirection":222},"zone":11,"typeConfidence":0.97,"plateTime":0.39509886084709045,"extension":6.615504191308039},"index":3,"playId":"34882ea2-1ea3-3ace-b6a7-102aa6c6b3b4","pitchNumber":4,"startTime":"2026-02-25T20:40:33.667Z","endTime":"2026-02-25T20:40:37.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.997432371392208,"aZ":-35.285531959268866,"pfxX":5.930464964741152,"pfxZ":-2.48255100220565,"pX":-1.747162524826627,"pZ":2.4998516505859456,"vX0":-0.4124924667149616,"vY0":-110.9272693879584,"vZ0":0.8401031521495568,"x":183.6,"y":171.28,"x0":-2.3302932422115346,"y0":50.00443640623905,"z0":5.781762062998162,"aX":7.4247170286773345},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-4.0,"breakHorizontal":-10.7,"spinRate":1741,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.49290812251825233,"extension":6.771729586405676},"index":4,"playId":"ef330ffb-06b2-3fa6-8f27-0bcd22a8a080","pitchNumber":5,"startTime":"2026-02-25T20:40:48.042Z","endTime":"2026-02-25T20:40:51.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.882214683119006,"aZ":-31.11968075923122,"pfxX":-5.677836590568332,"pfxZ":0.6442281167064108,"pX":-0.9771200491652974,"pZ":1.036957220582562,"vX0":5.012486465891057,"vY0":-126.37774030965095,"vZ0":-5.207991494087964,"x":154.25,"y":210.78,"x0":-2.241141710015454,"y0":50.00040451126791,"z0":5.601117215202617,"aX":-9.254338432316706},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.2,"breakHorizontal":9.2,"spinRate":1529,"spinDirection":234},"zone":13,"typeConfidence":0.72,"plateTime":0.4321143291118661,"extension":6.710679481192391},"index":5,"playId":"f2a8c575-66e8-3065-8bac-1b3d4ac3610b","pitchNumber":6,"startTime":"2026-02-25T20:41:06.299Z","endTime":"2026-02-25T20:41:09.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:41:09.749Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Petey Halpin grounds out, pitcher Nathan Eovaldi to first baseman Jonah Bride.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:41:17.253Z","endTime":"2026-02-25T20:42:36.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543135,"link":"/api/v1/people/543135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681146,"link":"/api/v1/people/681146"},"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":94.9,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377098945050125,"aZ":-19.84450500402131,"pfxX":-8.22727182074722,"pfxZ":6.406525232070858,"pX":0.2160507905048259,"pZ":0.6394245502672928,"vX0":9.684476472839794,"vY0":-137.60549359938318,"vZ0":-9.042262082701706,"x":108.76,"y":221.52,"x0":-2.2733806252192066,"y0":50.00649219523955,"z0":5.302590050992611,"aX":-15.845053937074828},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":13.0,"spinRate":2143,"spinDirection":223},"zone":14,"typeConfidence":0.83,"plateTime":0.39742547038696685,"extension":6.899372010572825},"index":0,"playId":"4b48126c-c98e-36a7-93c0-061632f3720a","pitchNumber":1,"startTime":"2026-02-25T20:41:33.257Z","endTime":"2026-02-25T20:41:36.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23819754028508,"aZ":-21.497229426738844,"pfxX":-3.128331643523853,"pfxZ":5.886529933042423,"pX":1.6902302857993134,"pZ":2.2603424746555554,"vX0":11.191911863028189,"vY0":-133.24617036014524,"vZ0":-4.190791518238314,"x":52.57,"y":177.75,"x0":-2.141792422376561,"y0":50.003810010627355,"z0":5.389471476190995,"aX":-5.676028614556002},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":3.5,"spinRate":2270,"spinDirection":210},"zone":14,"typeConfidence":0.88,"plateTime":0.40966572689183156,"extension":6.9082565767927635},"index":1,"playId":"96704228-fe26-3358-b28f-13ac9eb88620","pitchNumber":2,"startTime":"2026-02-25T20:41:56.128Z","endTime":"2026-02-25T20:41:59.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44503724748133,"aZ":-31.263914365290656,"pfxX":-8.473282909634806,"pfxZ":0.5535229433398676,"pX":0.00807761164898234,"pZ":2.4336365637890385,"vX0":7.920085336956056,"vY0":-126.78903687640371,"vZ0":-1.96265322097327,"x":116.69,"y":173.07,"x0":-2.046187288598439,"y0":50.000290559576115,"z0":5.697976145816274,"aX":-13.877369097998372},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":13.7,"spinRate":1605,"spinDirection":239},"zone":5,"typeConfidence":0.91,"plateTime":0.4309903510976314,"extension":6.95585256779221},"index":2,"playId":"9668f75d-ea68-33e0-a563-b401101bb511","pitchNumber":3,"startTime":"2026-02-25T20:42:11.860Z","endTime":"2026-02-25T20:42:15.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739854584131052,"aZ":-35.281608917994355,"pfxX":-6.518801524235902,"pfxZ":-1.8902433997147163,"pX":-0.34045758847503316,"pZ":1.2029164280104738,"vX0":6.847166683171773,"vY0":-127.32260916458085,"vZ0":-3.913981482619711,"x":129.98,"y":206.3,"x0":-2.2155401476294325,"y0":50.00228399515347,"z0":5.5471371273517,"aX":-10.720222346091772},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.1,"breakHorizontal":10.3,"spinRate":1468,"spinDirection":241},"zone":13,"typeConfidence":0.89,"plateTime":0.4299228732970408,"extension":6.905451410996838},"hitData":{"launchSpeed":107.2,"launchAngle":-18.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.18,"coordY":180.67}},"index":3,"playId":"ca9580d4-8013-3064-8193-9c304a510979","pitchNumber":4,"startTime":"2026-02-25T20:42:26.847Z","endTime":"2026-02-25T20:42:36.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:42:36.597Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to second baseman Sam Haggerty, deflected by pitcher Nathan Eovaldi.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:42:40.280Z","endTime":"2026-02-25T20:44:41.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543135,"link":"/api/v1/people/543135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71811200969809,"aZ":-39.048566139971285,"pfxX":5.466157690173896,"pfxZ":-5.661328319171246,"pX":0.6975261671145611,"pZ":1.630589174146661,"vX0":4.756681834341644,"vY0":-109.85119281933422,"vZ0":0.03964304471922597,"x":90.41,"y":194.75,"x0":-2.2116893914470297,"y0":50.00466867826931,"z0":5.787549362108812,"aX":6.633863356770862},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-9.8,"breakHorizontal":-11.2,"spinRate":2117,"spinDirection":42},"zone":9,"typeConfidence":0.91,"plateTime":0.4999331541789185,"extension":6.714090386011013},"index":0,"playId":"8c01d04c-33e6-3360-abe9-9bac6e89f0c3","pitchNumber":1,"startTime":"2026-02-25T20:42:57.186Z","endTime":"2026-02-25T20:43:01.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.042188521141373,"aZ":-32.712766286515645,"pfxX":-6.420304891307467,"pfxZ":-0.3177323835033672,"pX":-0.5157868727974972,"pZ":2.358271952378194,"vX0":6.602653142862412,"vY0":-128.60739022588956,"vZ0":-2.031929896081163,"x":136.66,"y":175.11,"x0":-2.2791782029074623,"y0":50.004393092758306,"z0":5.68960716927633,"aX":-10.782929959664662},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.8,"breakHorizontal":10.2,"spinRate":1696,"spinDirection":235},"zone":4,"typeConfidence":0.89,"plateTime":0.42546989447798556,"extension":6.910392890353217},"index":1,"playId":"12258e4c-cd8c-3019-992d-8820ecf4be30","pitchNumber":2,"startTime":"2026-02-25T20:43:13.446Z","endTime":"2026-02-25T20:43:16.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42561237223116,"aZ":-30.999340362143876,"pfxX":-7.626157040040803,"pfxZ":0.7088925576985794,"pX":-0.09891576651814099,"pZ":1.7789095146298346,"vX0":7.434044754375012,"vY0":-127.83906013230654,"vZ0":-3.7825162380573745,"x":120.77,"y":190.75,"x0":-2.0485457639923084,"y0":50.00333280009163,"z0":5.70098967062993,"aX":-12.670483819473594},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":12.2,"spinRate":1794,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.4278216870188576,"extension":6.921073725555967},"index":2,"playId":"34036c95-9bed-34c4-9a0e-3dbf015e51f4","pitchNumber":3,"startTime":"2026-02-25T20:43:26.675Z","endTime":"2026-02-25T20:43:29.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00566868444196,"aZ":-40.26312798479418,"pfxX":3.2538445295388296,"pfxZ":-6.352611055680326,"pX":1.895468973191394,"pZ":-0.03417960771197087,"vX0":7.580626032497754,"vY0":-112.29825603006981,"vZ0":-3.443575922422834,"x":44.75,"y":239.7,"x0":-1.9515572454993146,"y0":50.003810330384255,"z0":5.6291323567040354,"aX":4.14148343868783},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-12.1,"breakHorizontal":-7.9,"spinRate":2137,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4883945966970997,"extension":6.901015107278134},"index":3,"playId":"af5302c5-ed8c-3739-949c-9d20742f0223","pitchNumber":4,"startTime":"2026-02-25T20:43:47.985Z","endTime":"2026-02-25T20:43:51.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317467733136603,"aZ":-20.873320596929872,"pfxX":-0.19664923196881967,"pfxZ":6.276668917444674,"pX":-0.2102806413196827,"pZ":3.52259768645772,"vX0":5.702304714570367,"vY0":-132.5852433095146,"vZ0":-1.6196621661738537,"x":125.02,"y":143.67,"x0":-2.353041306664888,"y0":50.00399049813056,"z0":5.647483152585427,"aX":-0.3550364109030951},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.3,"breakHorizontal":-0.7,"spinRate":2331,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.4113220219158471,"extension":6.7738325739262075},"index":4,"playId":"100d2842-926a-3777-bdb0-0df1ada20e72","pitchNumber":5,"startTime":"2026-02-25T20:44:13.792Z","endTime":"2026-02-25T20:44:16.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.469120176809046,"aZ":-15.905275306685184,"pfxX":-6.265172755497433,"pfxZ":8.271084405919202,"pX":-0.4155521046588361,"pZ":2.861583667388136,"vX0":7.321241198429271,"vY0":-139.19068859353615,"vZ0":-4.293616615712129,"x":132.84,"y":161.52,"x0":-2.2626694798191345,"y0":50.00637286627181,"z0":5.473436562216482,"aX":-12.328931776456953},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2220,"spinDirection":224},"zone":1,"typeConfidence":0.96,"plateTime":0.3931083684076522,"extension":6.850499886666112},"hitData":{"launchSpeed":90.0,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.07,"coordY":170.17}},"index":5,"playId":"bf09e705-8b61-3cea-af77-3008ac9aa703","pitchNumber":6,"startTime":"2026-02-25T20:44:35.034Z","endTime":"2026-02-25T20:44:41.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:44:41.168Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a ground ball to third baseman Richie Martin Jr. Steven Kwan to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:45:02.164Z","endTime":"2026-02-25T20:47:08.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864153673234696,"aZ":-19.126953903392398,"pfxX":-1.6019203499245216,"pfxZ":7.227349349630122,"pX":-0.5925714009789252,"pZ":3.015119047976254,"vX0":5.048795117799667,"vY0":-132.42449621034157,"vZ0":-3.005343580177064,"x":139.59,"y":157.37,"x0":-2.3019283735878857,"y0":50.003861015462796,"z0":5.536948982832884,"aX":-2.8926605513578294},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.7,"breakHorizontal":2.0,"spinRate":2287,"spinDirection":210},"zone":1,"typeConfidence":0.89,"plateTime":0.41100705124819337,"extension":6.842350445686041},"index":0,"playId":"f6cbdf20-e034-3736-aef2-32234d7c86a8","pitchNumber":1,"startTime":"2026-02-25T20:45:13.696Z","endTime":"2026-02-25T20:45:16.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56188533733752,"aZ":-22.853113096401028,"pfxX":2.091485432158004,"pfxZ":5.293593904932678,"pX":-0.2969654862259832,"pZ":2.764426681729045,"vX0":4.430021927035341,"vY0":-130.88313226972087,"vZ0":-3.103522426277149,"x":128.32,"y":164.14,"x0":-2.2730545510224287,"y0":50.00637136316265,"z0":5.6472155697545645,"aX":3.6866276560762645},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":-4.7,"spinRate":2183,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.4160010753656853,"extension":6.861443454050575},"index":1,"playId":"97055d7a-e84f-3943-9d10-930c9840c3f9","pitchNumber":2,"startTime":"2026-02-25T20:45:34.239Z","endTime":"2026-02-25T20:45:37.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":71.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60861638730925,"aZ":-38.85715651926115,"pfxX":6.138851804348427,"pfxZ":-5.302007369245955,"pX":0.6909406731606639,"pZ":-0.3601056273731538,"vX0":4.391017788366319,"vY0":-111.6874734910645,"vZ0":-4.070464892462003,"x":90.66,"y":248.5,"x0":-2.10009133053388,"y0":50.005052124643555,"z0":5.4931581868544495,"aX":7.734595229281437},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-10.3,"breakHorizontal":-12.2,"spinRate":2061,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.490920465914118,"extension":6.8662605350539705},"index":2,"playId":"40e54f25-5b63-3757-9b4d-c10258fc9e1e","pitchNumber":3,"startTime":"2026-02-25T20:45:57.909Z","endTime":"2026-02-25T20:46:01.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29029024417551,"aZ":-31.478791379171827,"pfxX":-4.714654277874638,"pfxZ":0.4189712655736022,"pX":-0.3677039088759292,"pZ":1.7806082542606365,"vX0":6.090084791547742,"vY0":-126.8223820579308,"vZ0":-3.2690925052643203,"x":131.02,"y":190.7,"x0":-2.1755376785934675,"y0":50.000146518550174,"z0":5.568577353582877,"aX":-7.762760462612711},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":7.3,"spinRate":1348,"spinDirection":246},"zone":7,"typeConfidence":0.63,"plateTime":0.43010114345345185,"extension":6.92380249276272},"index":3,"playId":"7290e2fa-358b-3aaa-9965-8270259d3d47","pitchNumber":4,"startTime":"2026-02-25T20:46:26.597Z","endTime":"2026-02-25T20:46:29.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239729770697977,"aZ":-19.705902386162624,"pfxX":-0.4569065352223376,"pfxZ":7.020300893401373,"pX":-0.8552356112363668,"pZ":3.2260863486716698,"vX0":4.018483137378046,"vY0":-131.7352258926346,"vZ0":-2.3581370825613885,"x":149.6,"y":151.68,"x0":-2.3342724194041704,"y0":50.00384114980827,"z0":5.573140290253855,"aX":-0.8125706771681188},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.5,"breakHorizontal":0.0,"spinRate":2195,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.41412761641068174,"extension":6.73512879033588},"hitData":{"launchSpeed":96.4,"launchAngle":-9.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.3,"coordY":164.99}},"index":4,"playId":"d18d127c-efee-3344-9b43-869dec72ac6f","pitchNumber":5,"startTime":"2026-02-25T20:46:54.098Z","endTime":"2026-02-25T20:47:08.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.01,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:47:08.924Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks. Brayan Rocchio to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:49:48.625Z","endTime":"2026-02-25T20:52:36.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801453,"fullName":"Cole Stasio","link":"/api/v1/people/801453"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T20:47:20.845Z","endTime":"2026-02-25T20:47:47.543Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Stasio replaces Nathan Eovaldi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-25T20:47:47.543Z","endTime":"2026-02-25T20:49:50.745Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801453,"link":"/api/v1/people/801453"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543135,"link":"/api/v1/people/543135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02607814058153,"aZ":-29.748993470769754,"pfxX":3.671352706617051,"pfxZ":1.6769021833729756,"pX":-1.6656556117792578,"pZ":3.3197218699572693,"vX0":3.1708996660688467,"vY0":-119.41173926588601,"vZ0":0.6036515517236622,"x":180.49,"y":149.15,"x0":-3.487687383609825,"y0":50.001269136964964,"z0":5.740426157507704,"aX":5.299620161054508},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.5,"breakHorizontal":-7.4,"spinRate":2460,"spinDirection":108},"zone":11,"typeConfidence":1.36,"plateTime":0.45872551314468657,"extension":6.0647144282834535},"index":2,"playId":"5c9a3129-e57d-3a00-b05f-a422fc6da214","pitchNumber":1,"startTime":"2026-02-25T20:49:50.745Z","endTime":"2026-02-25T20:49:53.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"1d9349c4-fa16-3e53-9704-4025aa35c4a2","startTime":"2026-02-25T20:50:08.800Z","endTime":"2026-02-25T20:50:11.800Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75604657489202,"aZ":-27.417404229491975,"pfxX":-10.019335644233667,"pfxZ":2.943483927723946,"pX":-2.2507259623762,"pZ":2.7598196638379813,"vX0":5.961505314880658,"vY0":-126.39034192691575,"vZ0":-1.4940916874181496,"x":202.79,"y":164.26,"x0":-3.338156130535337,"y0":50.00567173168162,"z0":5.560389746697573,"aX":-16.212962477842503},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":16.8,"spinRate":1626,"spinDirection":235},"zone":11,"typeConfidence":1.27,"plateTime":0.43335453256535983,"extension":6.207240222895707},"index":4,"playId":"8f51dfd6-21e4-3e58-a8ae-29fabd244a34","pitchNumber":2,"startTime":"2026-02-25T20:50:28.064Z","endTime":"2026-02-25T20:50:31.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655219082182423,"aZ":-15.356919184440278,"pfxX":-5.615436689403495,"pfxZ":9.238448652160223,"pX":-0.5987847735487213,"pZ":1.479997275039553,"vX0":8.729777012507576,"vY0":-134.2327148995585,"vZ0":-7.386421925047018,"x":139.82,"y":198.82,"x0":-3.166918369309337,"y0":50.006283692151115,"z0":5.365498796050137,"aX":-10.227038993563992},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":8.3,"spinRate":2328,"spinDirection":222},"zone":13,"typeConfidence":1.3,"plateTime":0.40839043927754526,"extension":6.299271117606231},"index":5,"playId":"a1dd08f7-258b-3913-93ad-0b943320d12e","pitchNumber":3,"startTime":"2026-02-25T20:50:47.406Z","endTime":"2026-02-25T20:50:51.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019085451440155,"aZ":-16.152724386427188,"pfxX":-5.292944991746896,"pfxZ":8.736085320067001,"pX":-0.21497356656277594,"pZ":2.3661507517583145,"vX0":9.414236261398463,"vY0":-134.5224994407029,"vZ0":-5.299447054262225,"x":125.19,"y":174.89,"x0":-3.07130374078888,"y0":50.00382997563945,"z0":5.5058259342545455,"aX":-9.708691242509815},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2308,"spinDirection":221},"zone":5,"typeConfidence":1.28,"plateTime":0.40707926236652137,"extension":6.312222094952662},"index":6,"playId":"8fa61f29-cf3e-3fb8-bbe3-b9b4b87a9ed0","pitchNumber":4,"startTime":"2026-02-25T20:51:04.542Z","endTime":"2026-02-25T20:51:08.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801234856726104,"aZ":-13.840265418394576,"pfxX":-4.603535228222108,"pfxZ":9.70952686061945,"pX":0.36279450072084757,"pZ":2.94529843186662,"vX0":10.902793537350307,"vY0":-135.83520073197462,"vZ0":-4.651736167189396,"x":103.17,"y":159.26,"x0":-3.086196180950103,"y0":50.006543253811614,"z0":5.626477642532634,"aX":-8.697438992138393},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":6.2,"spinRate":2539,"spinDirection":218},"zone":3,"typeConfidence":1.34,"plateTime":0.40162064157284494,"extension":6.3040726698174145},"index":7,"playId":"89a31f08-8bd3-39a3-af07-3f910e8e98be","pitchNumber":5,"startTime":"2026-02-25T20:51:25.119Z","endTime":"2026-02-25T20:51:33.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71182325566518,"aZ":-28.96877478783571,"pfxX":0.6079728723662976,"pfxZ":2.0752555635989864,"pX":0.3013218337154948,"pZ":1.9997713906745722,"vX0":8.16982820404651,"vY0":-123.70367433987438,"vZ0":-2.8234014847658946,"x":105.51,"y":184.79,"x0":-3.129100403426633,"y0":50.000656418706974,"z0":5.595594939238316,"aX":0.9372760369950462},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":-3.1,"spinRate":2503,"spinDirection":130},"zone":9,"typeConfidence":1.23,"plateTime":0.4435357505954811,"extension":6.3135761964136545},"index":8,"playId":"00bd5402-b840-3a39-b97d-699940091bde","pitchNumber":6,"startTime":"2026-02-25T20:52:06.386Z","endTime":"2026-02-25T20:52:09.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.617694487406656,"aZ":-30.555164984466312,"pfxX":2.872709788385995,"pfxZ":1.1062384383307098,"pX":-2.4881832405341324,"pZ":3.911494240577007,"vX0":1.2744335404946383,"vY0":-119.54642799856725,"vZ0":1.8189413402045538,"x":211.84,"y":133.17,"x0":-3.3996006487988084,"y0":50.0027402246165,"z0":5.8616637696457925,"aX":4.20444858510396},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":-5.5,"spinRate":2531,"spinDirection":104},"zone":11,"typeConfidence":1.35,"plateTime":0.4562120210178713,"extension":6.124678765921213},"index":9,"playId":"6589b70b-d550-368f-9890-755054bac5bd","pitchNumber":7,"startTime":"2026-02-25T20:52:28.912Z","endTime":"2026-02-25T20:52:36.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":801453,"link":"/api/v1/people/801453"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":2.6999999999999886,"leverageIndex":2.11,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:52:36.044Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:52:43.013Z","endTime":"2026-02-25T20:54:13.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801453,"fullName":"Cole Stasio","link":"/api/v1/people/801453"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391257111172983,"aZ":-26.819572021456594,"pfxX":-1.119633673319869,"pfxZ":3.436825060334402,"pX":-0.5676050692788001,"pZ":1.7539350879402045,"vX0":6.767778805399213,"vY0":-123.47503280793823,"vZ0":-3.746851193503351,"x":138.64,"y":191.42,"x0":-3.1874546491945224,"y0":50.003922874267886,"z0":5.52393092396201,"aX":-1.7456261838639198},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.6,"breakHorizontal":0.6,"spinRate":2509,"spinDirection":118},"zone":7,"typeConfidence":1.15,"plateTime":0.441988335105854,"extension":6.247732832749087},"index":0,"playId":"79f74ffd-2c9f-37cf-8dda-759bbda64152","pitchNumber":1,"startTime":"2026-02-25T20:52:57.230Z","endTime":"2026-02-25T20:53:00.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686932170656043,"aZ":-30.208876646488253,"pfxX":2.044033723890058,"pfxZ":1.2927822643677906,"pX":-0.9721489375328951,"pZ":3.083877250048726,"vX0":4.826302027354128,"vY0":-122.36514640454612,"vZ0":-0.231325591792929,"x":154.06,"y":155.52,"x0":-3.23398397765745,"y0":50.00246352667891,"z0":5.763370495300511,"aX":3.1051678773243356},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-4.8,"spinRate":2441,"spinDirection":127},"zone":11,"typeConfidence":1.32,"plateTime":0.4472679473464285,"extension":6.1634385381341295},"index":1,"playId":"3d204474-3850-3b79-aefe-2c0247028920","pitchNumber":2,"startTime":"2026-02-25T20:53:13.931Z","endTime":"2026-02-25T20:53:17.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18838377314417,"aZ":-29.79585363985809,"pfxX":3.039568506136985,"pfxZ":1.580221380552926,"pX":-0.93998096271559,"pZ":3.0757329789811463,"vX0":4.65555553472823,"vY0":-121.95301510837352,"vZ0":-0.13818227989106735,"x":152.83,"y":155.74,"x0":-3.269293585177925,"y0":50.003363206247585,"z0":5.705252529418162,"aX":4.5729600796505006},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.1,"breakHorizontal":-6.6,"spinRate":2397,"spinDirection":109},"zone":11,"typeConfidence":1.33,"plateTime":0.44928709995866534,"extension":6.088961842758094},"index":2,"playId":"41102647-aaaa-3c5f-8d7d-8b0d8f8085a1","pitchNumber":3,"startTime":"2026-02-25T20:53:31.437Z","endTime":"2026-02-25T20:53:35.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.324342531079214,"aZ":-12.145583234872085,"pfxX":-3.0454031655239766,"pfxZ":11.049392678896638,"pX":-0.6078835102952219,"pZ":2.6725618392354256,"vX0":7.623070652619621,"vY0":-133.44543433553685,"vZ0":-5.524385963991909,"x":140.17,"y":166.62,"x0":-3.099392838964963,"y0":50.005126098628274,"z0":5.636383490056523,"aX":-5.522064770660765},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":4.0,"spinRate":2260,"spinDirection":220},"zone":4,"typeConfidence":1.33,"plateTime":0.4096479761357612,"extension":6.129314190672657},"index":3,"playId":"3598ab3d-b7a0-35f1-9cb1-6dce739b2449","pitchNumber":4,"startTime":"2026-02-25T20:53:47.821Z","endTime":"2026-02-25T20:53:51.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.475699191643653,"aZ":-28.91391297862811,"pfxX":2.200106929678052,"pfxZ":2.17322946761473,"pX":-0.7169979734569741,"pZ":3.581764538669712,"vX0":5.517609927065401,"vY0":-121.33790329546993,"vZ0":0.386458810784425,"x":144.33,"y":142.07,"x0":-3.301026012906165,"y0":50.00213275855766,"z0":5.92827872127298,"aX":3.2983124180146346},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.3,"breakHorizontal":-5.3,"spinRate":2508,"spinDirection":101},"zone":11,"typeConfidence":1.33,"plateTime":0.45043328508574376,"extension":5.972490605280822},"index":4,"playId":"b23c3d79-0be5-3c7c-8492-e2fffc969c49","pitchNumber":5,"startTime":"2026-02-25T20:54:09.733Z","endTime":"2026-02-25T20:54:13.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":801453,"link":"/api/v1/people/801453"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":801453,"link":"/api/v1/people/801453"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-8.199999999999996,"leverageIndex":3.17,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:54:13.842Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Helman singles on a soft ground ball to second baseman Brayan Rocchio, deflected by pitcher Codi Heuer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:56:38.284Z","endTime":"2026-02-25T20:57:16.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676051,"link":"/api/v1/people/676051"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Codi Heuer replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T20:55:52.425Z","endTime":"2026-02-25T20:56:39.816Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676051,"link":"/api/v1/people/676051"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.3,"endSpeed":87.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53544295653528,"aZ":-11.932024619761359,"pfxX":-7.3165964594303805,"pfxZ":10.268898005553257,"pX":0.8030957162049098,"pZ":1.6221686382260243,"vX0":8.936540080371765,"vY0":-139.75871559240505,"vZ0":-8.463103011215168,"x":86.39,"y":194.98,"x0":-1.4906525832318709,"y0":50.00501159981489,"z0":5.480290566233924,"aX":-14.425452938817537},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2562,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3924527649613898,"extension":7.289120468773993},"index":1,"playId":"eade58f2-578f-3899-9bee-f9eb2eb028a1","pitchNumber":1,"startTime":"2026-02-25T20:56:39.816Z","endTime":"2026-02-25T20:56:43.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57071443528176,"aZ":-29.292087181802685,"pfxX":3.4462674152469956,"pfxZ":1.7795011333795134,"pX":0.43591293328825786,"pZ":2.6614900005817694,"vX0":4.386400457239728,"vY0":-126.55621477198525,"vZ0":-1.4718369870497292,"x":100.38,"y":166.92,"x0":-1.769388638070566,"y0":50.00150962145581,"z0":5.603612670377966,"aX":5.570931386909778},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":-7.3,"spinRate":2374,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.43331977080946826,"extension":7.267407887435268},"index":2,"playId":"2e383897-506b-3f7b-9e5a-f8b3fed24ba7","pitchNumber":2,"startTime":"2026-02-25T20:56:54.398Z","endTime":"2026-02-25T20:56:57.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.706774208692686,"aZ":-31.934940018774363,"pfxX":3.2065375102545244,"pfxZ":0.1513119005193353,"pX":-0.8909391182799368,"pZ":2.5669302935161538,"vX0":1.2507921839236686,"vY0":-124.23542573285276,"vZ0":-1.0458695647569856,"x":150.96,"y":169.47,"x0":-1.817977048634693,"y0":50.00236141424437,"z0":5.656194282360433,"aX":4.993692746031699},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-6.1,"spinRate":2291,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.4414900487495208,"extension":7.123902788944096},"hitData":{"launchSpeed":45.4,"launchAngle":18.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.0,"coordY":171.79}},"index":3,"playId":"ea318073-0257-3adb-bae8-79de86bd22bb","pitchNumber":3,"startTime":"2026-02-25T20:57:09.851Z","endTime":"2026-02-25T20:57:16.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:57:16.509Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a sharp line drive to center fielder Steven Kwan. Michael Helman to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:57:32.395Z","endTime":"2026-02-25T20:58:07.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"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, 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.3,"endSpeed":79.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.977237892515042,"aZ":-30.856676040002395,"pfxX":2.0781208683611987,"pfxZ":0.83573900238863,"pX":0.8476343187001324,"pZ":1.2342850972811321,"vX0":5.5204284603946805,"vY0":-124.18447562176964,"vZ0":-4.269347329410222,"x":84.69,"y":205.45,"x0":-1.663258226713789,"y0":50.004181307691695,"z0":5.507392974832426,"aX":3.286370468967902},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-4.9,"spinRate":2384,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43897309394539663,"extension":7.259563791116205},"index":0,"playId":"a2412c70-1348-36ff-9d59-d4d3c9b7b4c3","pitchNumber":1,"startTime":"2026-02-25T20:57:43.802Z","endTime":"2026-02-25T20:57:46.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965558564802176,"aZ":-13.920670895018464,"pfxX":-6.560177157350589,"pfxZ":9.457085779738641,"pX":-0.09694759313034586,"pZ":2.776236646480599,"vX0":6.302722632468566,"vY0":-138.1074317598255,"vZ0":-5.296091440188795,"x":120.7,"y":163.82,"x0":-1.5571275341279158,"y0":50.005200866115715,"z0":5.6562838965684925,"aX":-12.665474597052027},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":10.6,"spinRate":2406,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3967128649890608,"extension":7.219408409188781},"hitData":{"launchSpeed":102.4,"launchAngle":10.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":101.3,"coordY":91.95}},"index":1,"playId":"ecfe7ed5-8eb1-33ed-b48a-dfca628fa3db","pitchNumber":2,"startTime":"2026-02-25T20:57:58.769Z","endTime":"2026-02-25T20:58:07.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-10.0,"leverageIndex":1.78,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:58:07.724Z","atBatIndex":25},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Tyler Wade reaches on a fielder's choice out, first baseman CJ Kayfus to catcher Bo Naylor to third baseman José Ramírez. Michael Helman out at home. Ezequiel Duran to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:58:25.884Z","endTime":"2026-02-25T20:58:51.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632792677846467,"aZ":-28.75663651762613,"pfxX":1.185019585992141,"pfxZ":2.0740384069558724,"pX":-0.1248796633929792,"pZ":1.7873375947684873,"vX0":3.713668468427229,"vY0":-127.21243699917866,"vZ0":-3.732218448782003,"x":121.76,"y":190.52,"x0":-1.754125151063197,"y0":50.004781930804896,"z0":5.5381969071414785,"aX":1.9532815011322615},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":-3.0,"spinRate":2438,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.42957740510797526,"extension":7.053552551452308},"hitData":{"launchSpeed":89.7,"launchAngle":3.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.82,"coordY":181.69}},"index":0,"playId":"189950bf-56a3-383f-927e-742f0e3596b6","pitchNumber":1,"startTime":"2026-02-25T20:58:36.670Z","endTime":"2026-02-25T20:58:51.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":642180,"link":"/api/v1/people/642180","batSide":{"code":"L","description":"Left"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_ab"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_ab"},{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":9.600000000000001,"leverageIndex":1.77,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:58:51.133Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Canha singles on a line drive to center fielder Steven Kwan. Ezequiel Duran to 3rd. Tyler Wade to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:59:35.953Z","endTime":"2026-02-25T21:00:59.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"postOnSecond":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"postOnThird":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"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":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","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":"7777ebd3-8c24-31b5-ab93-91c080e50851","startTime":"2026-02-25T20:59:20.877Z","endTime":"2026-02-25T20:59:23.877Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94305472044226,"aZ":-14.554094764727388,"pfxX":-7.907553413309277,"pfxZ":9.281132801995263,"pX":0.46984393463605617,"pZ":1.4375830302935155,"vX0":8.301820076437679,"vY0":-137.52442420581932,"vZ0":-8.660585662875834,"x":99.09,"y":199.97,"x0":-1.573112684947155,"y0":50.00623004285711,"z0":5.6334970520243,"aX":-15.019586606893144},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":12.4,"spinRate":2478,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39958050733016925,"extension":7.229153863717175},"index":1,"playId":"9e26e841-6e26-314b-a779-872d4cd9869e","pitchNumber":1,"startTime":"2026-02-25T20:59:38.050Z","endTime":"2026-02-25T20:59:41.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74950491081074,"aZ":-14.969942399774084,"pfxX":-8.708476155139465,"pfxZ":8.93910728256827,"pX":0.42762006156935084,"pZ":2.7027494247248196,"vX0":8.717671983242079,"vY0":-138.95887949937028,"vZ0":-5.133848623892565,"x":100.7,"y":165.81,"x0":-1.6430666974013872,"y0":50.00374380177705,"z0":5.594658525053466,"aX":-16.761787646296487},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":13.6,"spinRate":2447,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.3965803699576025,"extension":7.1575239334754475},"index":2,"playId":"e1f5374d-190e-3ac7-b8c8-5d0d04d17eda","pitchNumber":2,"startTime":"2026-02-25T20:59:54.716Z","endTime":"2026-02-25T20:59:57.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78503191670233,"aZ":-31.337198614344537,"pfxX":3.1927235234764795,"pfxZ":0.5424990660908056,"pX":0.9622288189986802,"pZ":0.8587017867318466,"vX0":5.313036527750656,"vY0":-123.63011175438685,"vZ0":-4.8761031239048656,"x":80.32,"y":215.6,"x0":-1.6299894923137173,"y0":50.00301000720773,"z0":5.488463194658873,"aX":4.939595173805356},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":-7.1,"spinRate":2339,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.44312960240907984,"extension":7.1749053840306845},"index":3,"playId":"bbc20c3f-8490-3b29-9b8f-bdd357e39cdc","pitchNumber":3,"startTime":"2026-02-25T21:00:15.951Z","endTime":"2026-02-25T21:00:19.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.035843812521207,"aZ":-30.879811331134725,"pfxX":3.64958862775733,"pfxZ":0.8217127406710123,"pX":0.5946321923695612,"pZ":2.8708873143957434,"vX0":4.287063304897173,"vY0":-124.7118282755239,"vZ0":-0.6801077333447602,"x":94.33,"y":161.27,"x0":-1.6181039786632836,"y0":50.00494487403206,"z0":5.6841911220678485,"aX":5.775239015056246},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":-7.6,"spinRate":2391,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.43844159465116306,"extension":7.102138000815984},"index":4,"playId":"0cd9fdb8-2386-391f-acba-85ccbfe34135","pitchNumber":4,"startTime":"2026-02-25T21:00:32.220Z","endTime":"2026-02-25T21:00:35.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.216805991868483,"aZ":-31.985600171637596,"pfxX":2.8071889749550056,"pfxZ":0.12372225109094082,"pX":0.6247633370460064,"pZ":1.469227835027419,"vX0":4.553107383306707,"vY0":-123.59295443511138,"vZ0":-3.696651705650096,"x":93.19,"y":199.11,"x0":-1.6048881433943234,"y0":50.005628506923514,"z0":5.665598705565282,"aX":4.349987599460643},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":-6.1,"spinRate":2361,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.442880492984588,"extension":7.141488509895776},"hitData":{"launchSpeed":83.9,"launchAngle":11.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.57,"coordY":108.81}},"index":5,"playId":"6879cfba-87d1-3785-b75d-b12b5fb6de33","pitchNumber":5,"startTime":"2026-02-25T21:00:51.809Z","endTime":"2026-02-25T21:00:59.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_ab"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_ab"},{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.1,"awayTeamWinProbability":61.9,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":2.34,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:00:59.345Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Bride walks. Ezequiel Duran scores. Tyler Wade to 3rd. Mark Canha to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T21:01:06.184Z","endTime":"2026-02-25T21:02:21.126Z","isComplete":true,"isScoringPlay":true,"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":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"postOnSecond":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"postOnThird":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":676051,"link":"/api/v1/people/676051"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61542117839796,"aZ":-14.925479232564907,"pfxX":-8.84847684617511,"pfxZ":9.069155831291958,"pX":0.8391967364663553,"pZ":1.249140961838753,"vX0":9.562547404146262,"vY0":-137.0991544582318,"vZ0":-8.684617485426745,"x":85.01,"y":205.05,"x0":-1.546091467424599,"y0":50.00133202556933,"z0":5.478887962129884,"aX":-16.825450668128074},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":14.0,"spinRate":2422,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39968694740861554,"extension":7.293538843732287},"index":0,"playId":"e4cf0e6c-7252-35d0-be26-9d8ee27eb324","pitchNumber":1,"startTime":"2026-02-25T21:01:29.805Z","endTime":"2026-02-25T21:01:33.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"second":{"id":642180,"link":"/api/v1/people/642180"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68820623908448,"aZ":-14.046500711377309,"pfxX":-5.675159904210107,"pfxZ":9.779112131788978,"pX":0.23351188754787736,"pZ":3.668504094614545,"vX0":6.964721904854385,"vY0":-135.3330807593495,"vZ0":-2.849779415047651,"x":108.1,"y":139.73,"x0":-1.636718571701229,"y0":50.00533796039324,"z0":5.719859750899051,"aX":-10.523407722824565},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2280,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40481467960794815,"extension":7.183287348456274},"index":1,"playId":"d30f776a-f3df-3cb0-a8e4-ed04b61fca20","pitchNumber":2,"startTime":"2026-02-25T21:01:44.683Z","endTime":"2026-02-25T21:01:47.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"second":{"id":642180,"link":"/api/v1/people/642180"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537529460974365,"aZ":-29.796634043142518,"pfxX":3.3223950056514697,"pfxZ":1.4996079137655602,"pX":1.564257496092979,"pZ":1.7461952534909506,"vX0":6.517126517989017,"vY0":-124.6590051262212,"vZ0":-3.4042634983805224,"x":57.37,"y":191.63,"x0":-1.508817811367898,"y0":50.00130685050769,"z0":5.572262729919079,"aX":5.262051033359663},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":-7.4,"spinRate":2415,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4382936682861365,"extension":7.180239963253344},"index":2,"playId":"f34fa3ef-5cac-37fd-b273-c59009139c38","pitchNumber":3,"startTime":"2026-02-25T21:01:59.570Z","endTime":"2026-02-25T21:02:04.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"second":{"id":642180,"link":"/api/v1/people/642180"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":92.7,"endSpeed":85.2,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82592137132148,"aZ":-16.676135129181336,"pfxX":-8.810295556918867,"pfxZ":8.408668611250707,"pX":0.9236384150426862,"pZ":1.619745517748294,"vX0":9.707677240846044,"vY0":-134.56428090082446,"vZ0":-7.212110215840216,"x":81.79,"y":195.05,"x0":-1.577439651544343,"y0":50.00318764322595,"z0":5.50555279144861,"aX":-16.239289789502543},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":14.0,"spinRate":2326,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4062587104462869,"extension":7.201102347706831},"index":3,"playId":"3c6d0a28-96bf-307b-b978-5b04fa6e793c","pitchNumber":4,"startTime":"2026-02-25T21:02:16.847Z","endTime":"2026-02-25T21:02:21.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"first":{"id":592192,"link":"/api/v1/people/592192"},"second":{"id":642180,"link":"/api/v1/people/642180"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-10.2,"leverageIndex":2.85,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:02:21.126Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willie MacIver walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T21:02:40.643Z","endTime":"2026-02-25T21:04:47.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"postOnSecond":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"postOnThird":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":{"id":676051,"link":"/api/v1/people/676051"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.367624231329973,"aZ":-29.924562269454672,"pfxX":2.0285821376182733,"pfxZ":1.4239301384164822,"pX":1.1927065861914397,"pZ":1.2474512443928083,"vX0":6.500153483764511,"vY0":-124.45724897172668,"vZ0":-4.535197536650255,"x":71.54,"y":205.1,"x0":-1.7091570682596628,"y0":50.0023907387661,"z0":5.552224788111967,"aX":3.203727993162377},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":-5.0,"spinRate":2372,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4389437895919328,"extension":7.172652284238981},"index":0,"playId":"f0034226-1a15-3662-b9ef-d5e2788c7bbf","pitchNumber":1,"startTime":"2026-02-25T21:02:49.666Z","endTime":"2026-02-25T21:02:52.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":592192,"link":"/api/v1/people/592192"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30431084791863,"aZ":-26.232480729783745,"pfxX":4.142311803637615,"pfxZ":3.7015663726493404,"pX":1.5876208169562838,"pZ":0.06357025488934857,"vX0":6.649574551697076,"vY0":-125.62739983727252,"vZ0":-8.069000000178114,"x":56.48,"y":237.06,"x0":-1.6270639378350524,"y0":50.00577814452913,"z0":5.434710856893599,"aX":6.652638894939197},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":-9.0,"spinRate":2387,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4351931330840535,"extension":7.226184438141661},"index":1,"playId":"fd7fdc26-f743-338a-883e-777487e0e436","pitchNumber":2,"startTime":"2026-02-25T21:03:05.557Z","endTime":"2026-02-25T21:03:09.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":592192,"link":"/api/v1/people/592192"},"third":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Codi Heuer. Tyler Wade scores. Mark Canha to 3rd. Jonah Bride to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"fd7fdc26-f743-338a-883e-777487e0e436","startTime":"2026-02-25T21:03:15.953Z","endTime":"2026-02-25T21:03:38.235Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642180,"link":"/api/v1/people/642180"},"defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":592192,"link":"/api/v1/people/592192"},"third":{"id":642180,"link":"/api/v1/people/642180"},"postOnSecond":{"id":681146,"link":"/api/v1/people/681146"},"postOnThird":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"homeTeamWinProbability":20.200000000000003,"awayTeamWinProbability":79.8,"homeTeamWinProbabilityAdded":-7.699999999999999,"leverageIndex":2.36,"dramaIndex":111.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02848315257582,"aZ":-30.59651255571183,"pfxX":1.4508195633494418,"pfxZ":1.0393024972380678,"pX":1.670505517983469,"pZ":1.5917311660193896,"vX0":7.511178076693613,"vY0":-122.19140688646172,"vZ0":-3.3145725006777824,"x":53.32,"y":195.8,"x0":-1.62588953166963,"y0":50.00267930512106,"z0":5.581760908366097,"aX":2.2041183335806642},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-4.3,"spinRate":2212,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.44745055102350895,"extension":7.322243147120358},"index":3,"playId":"96b05e2c-c5de-312b-82ab-18e7278c5ac2","pitchNumber":3,"startTime":"2026-02-25T21:03:38.235Z","endTime":"2026-02-25T21:03:42.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99353287172842,"aZ":-31.53385415630443,"pfxX":4.217642846772346,"pfxZ":0.4200945158387346,"pX":-0.4847986377637947,"pZ":0.8498838537563534,"vX0":1.7087340320207294,"vY0":-122.86459685481577,"vZ0":-5.163998844110478,"x":135.48,"y":215.83,"x0":-1.7361510821907973,"y0":50.00475732540956,"z0":5.640308346620287,"aX":6.487304957125325},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.1,"breakHorizontal":-8.0,"spinRate":2234,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4447845210106567,"extension":6.97792017107909},"index":4,"playId":"b5c98f86-b7ea-3da9-b570-298363cd059c","pitchNumber":4,"startTime":"2026-02-25T21:03:57.820Z","endTime":"2026-02-25T21:04:01.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.372205069347643,"aZ":-26.98665003464942,"pfxX":2.265535085514891,"pfxZ":3.229888087123747,"pX":1.0687704475875826,"pZ":0.8164597894236256,"vX0":5.985636391505857,"vY0":-124.88547967635411,"vZ0":-6.269700597937474,"x":76.26,"y":216.74,"x0":-1.638008708594014,"y0":50.000577976742214,"z0":5.533177206860905,"aX":3.6348361915523317},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":-5.3,"spinRate":2229,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.435920730089729,"extension":7.0114534147449765},"index":5,"playId":"9a61d575-b553-3b01-8c32-a1739205966d","pitchNumber":5,"startTime":"2026-02-25T21:04:14.915Z","endTime":"2026-02-25T21:04:18.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-25T21:04:30.999Z","endTime":"2026-02-25T21:04:44.092Z","isPitch":false,"type":"action","player":{"id":680862,"link":"/api/v1/people/680862"},"defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.522390301343936,"aZ":-16.49048956145824,"pfxX":-8.412268625066599,"pfxZ":8.57559211643261,"pX":1.0070916437997732,"pZ":1.3780757616120742,"vX0":9.55295742367872,"vY0":-133.9999340129783,"vZ0":-8.00081151970686,"x":78.61,"y":201.57,"x0":-1.5022506157868167,"y0":50.000386309780275,"z0":5.568918940055596,"aX":-15.378190916361637},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2369,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40793754628977075,"extension":7.298449546235444},"index":7,"playId":"c594f1cb-7f72-37ae-a9dc-8526312cde28","pitchNumber":6,"startTime":"2026-02-25T21:04:44.092Z","endTime":"2026-02-25T21:04:47.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"second":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":2.36,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:04:47.550Z","atBatIndex":29},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Richie Martin Jr. reaches on a fielder's choice, fielded by shortstop Gabriel Arias. Mark Canha scores. Jonah Bride to 3rd. Willie MacIver to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T21:07:14.316Z","endTime":"2026-02-25T21:07:22.204Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":821970,"fullName":"Xavier Martinez","link":"/api/v1/people/821970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"postOnSecond":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"postOnThird":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"responsiblePitcher":{"id":676051,"link":"/api/v1/people/676051"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":2},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T21:04:52.560Z","endTime":"2026-02-25T21:05:16.658Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":680862,"link":"/api/v1/people/680862"},"second":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Xavier Martinez replaces Codi Heuer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-25T21:05:16.658Z","endTime":"2026-02-25T21:07:16.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821970,"link":"/api/v1/people/821970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":680862,"link":"/api/v1/people/680862"},"second":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.59750885308682,"aZ":-29.799205751594165,"pfxX":3.055788927407731,"pfxZ":1.7680985011929886,"pX":0.16224478186613697,"pZ":1.425466934388004,"vX0":2.5205184258790756,"vY0":-114.7116453405879,"vZ0":-2.024533837736218,"x":110.82,"y":200.29,"x0":-1.3445979696016142,"y0":50.00406128342526,"z0":5.2021198889924545,"aX":4.105121269727881},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.0,"breakHorizontal":-6.1,"spinRate":2196,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4760162167255815,"extension":6.08676947572898},"hitData":{"launchSpeed":76.4,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.37,"coordY":159.42}},"index":2,"playId":"3833046a-193f-3918-9c8e-8f488c508b2d","pitchNumber":1,"startTime":"2026-02-25T21:07:16.422Z","endTime":"2026-02-25T21:07:22.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":680862,"link":"/api/v1/people/680862"},"second":{"id":681146,"link":"/api/v1/people/681146"},"third":{"id":592192,"link":"/api/v1/people/592192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_ab"},{"player":{"id":821970,"link":"/api/v1/people/821970"},"credit":"p_ab"},{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_pa"},{"player":{"id":821970,"link":"/api/v1/people/821970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-6.4,"leverageIndex":1.82,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:07:22.204Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sam Haggerty walks. Jonah Bride scores. Willie MacIver to 3rd. Richie Martin Jr. to 2nd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T21:07:49.925Z","endTime":"2026-02-25T21:09:23.093Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":821970,"fullName":"Xavier Martinez","link":"/api/v1/people/821970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"postOnSecond":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"postOnThird":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"responsiblePitcher":{"id":676051,"link":"/api/v1/people/676051"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97059525372067,"aZ":-19.119355748960366,"pfxX":-6.726513485602178,"pfxZ":7.6157358527732075,"pX":-0.9541583183727257,"pZ":2.2219996451199444,"vX0":2.9300784738434507,"vY0":-129.78702798904206,"vZ0":-3.8816915537558705,"x":153.37,"y":178.79,"x0":-1.2209690829982756,"y0":50.00103142756113,"z0":5.184377510635226,"aX":-11.528035735551638},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.2,"breakHorizontal":11.5,"spinRate":2022,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4212691607682446,"extension":6.033171325711002},"index":0,"playId":"5f953e92-13ff-36cc-b273-13a6547e2a51","pitchNumber":1,"startTime":"2026-02-25T21:07:53.725Z","endTime":"2026-02-25T21:07:58.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"second":{"id":680862,"link":"/api/v1/people/680862"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.467315555575624,"aZ":-25.30603520544671,"pfxX":-8.235688070118336,"pfxZ":5.01419341939207,"pX":-0.31419539637660154,"pZ":2.5317404449896164,"vX0":4.484058448812735,"vY0":-115.90628722807992,"vZ0":-0.5876111297394335,"x":128.98,"y":170.42,"x0":-1.1981016736867023,"y0":50.00011266174485,"z0":5.192656734333596,"aX":-11.269765279530441},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":9.2,"breakHorizontal":13.9,"spinRate":1725,"spinDirection":258},"zone":4,"typeConfidence":2.0,"plateTime":0.4715018542875056,"extension":6.314530743136201},"index":1,"playId":"a8e237c1-3a80-3873-90c9-1296c4d693d3","pitchNumber":2,"startTime":"2026-02-25T21:08:08.437Z","endTime":"2026-02-25T21:08:14.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"second":{"id":680862,"link":"/api/v1/people/680862"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":78.8,"endSpeed":73.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.71700963424555,"aZ":-27.40047122141811,"pfxX":-10.011561853735317,"pfxZ":3.5518938028035025,"pX":-1.4692953457351325,"pZ":1.4606581452067482,"vX0":2.561004638456293,"vY0":-114.82115302270398,"vZ0":-2.3542466104495032,"x":173.01,"y":199.34,"x0":-1.2929348086656212,"y0":50.005578399016706,"z0":5.145058967083361,"aX":-13.473649035567519},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":1637,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.47562456862144087,"extension":6.074726260556268},"index":2,"playId":"16fcc41e-f4c9-3ff0-804d-f2784cc76bb1","pitchNumber":3,"startTime":"2026-02-25T21:08:27.784Z","endTime":"2026-02-25T21:08:31.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"second":{"id":680862,"link":"/api/v1/people/680862"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.121735356551476,"aZ":-19.041218659947017,"pfxX":-6.047378387279588,"pfxZ":7.5019017671004935,"pX":0.4748834293590554,"pZ":0.9205255715952011,"vX0":5.815020426107264,"vY0":-131.29275138978906,"vZ0":-6.993204644309669,"x":98.9,"y":213.93,"x0":-0.9801819316519668,"y0":50.00330879474071,"z0":5.02987575549668,"aX":-10.585837144329098},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":9.7,"spinRate":1999,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.41676589985586254,"extension":6.284734524364522},"index":3,"playId":"ed1a48ff-ee72-3b0c-b5a0-4bcce2645d40","pitchNumber":4,"startTime":"2026-02-25T21:08:46.122Z","endTime":"2026-02-25T21:08:49.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"second":{"id":680862,"link":"/api/v1/people/680862"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.28931977681258,"aZ":-28.517334355687595,"pfxX":-9.947985334503535,"pfxZ":2.6645196211774165,"pX":0.4939606814124574,"pZ":1.9830644249124938,"vX0":6.374122400976792,"vY0":-115.94400670797116,"vZ0":-1.0339811879474838,"x":98.17,"y":185.24,"x0":-0.9890515852308503,"y0":50.00032073279387,"z0":5.139436359297385,"aX":-13.634832395693856},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.9,"breakHorizontal":16.6,"spinRate":1767,"spinDirection":255},"zone":9,"typeConfidence":2.0,"plateTime":0.4711841572089379,"extension":6.270690851688248},"index":4,"playId":"f89eaf3d-d2a4-302f-b88c-2f814e550041","pitchNumber":5,"startTime":"2026-02-25T21:09:02.295Z","endTime":"2026-02-25T21:09:05.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"second":{"id":680862,"link":"/api/v1/people/680862"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.043428086640446,"aZ":-29.324474272005315,"pfxX":-6.5772414902193965,"pfxZ":2.2111408864295097,"pX":-2.3727677190389587,"pZ":3.8125332290253056,"vX0":-0.5306524434239349,"vY0":-112.38922036232111,"vZ0":3.0962120289446844,"x":207.44,"y":135.84,"x0":-1.2788300623185633,"y0":50.0022407877473,"z0":5.382187230851524,"aX":-8.47164169876063},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":5.0,"breakHorizontal":12.1,"spinRate":1751,"spinDirection":263},"zone":11,"typeConfidence":2.0,"plateTime":0.48606624152312916,"extension":6.037717552654847},"index":5,"playId":"3fdddf64-b40c-373f-b517-e78f148bb896","pitchNumber":6,"startTime":"2026-02-25T21:09:18.895Z","endTime":"2026-02-25T21:09:23.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"second":{"id":680862,"link":"/api/v1/people/680862"},"third":{"id":681146,"link":"/api/v1/people/681146"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_pa"},{"player":{"id":821970,"link":"/api/v1/people/821970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.32,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:09:23.093Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Danny Jansen out on a sacrifice fly to left fielder Daniel Schneemann. Willie MacIver scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T21:09:55.617Z","endTime":"2026-02-25T21:11:38.736Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":821970,"fullName":"Xavier Martinez","link":"/api/v1/people/821970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"postOnSecond":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":{"id":676051,"link":"/api/v1/people/676051"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Cam Cauley replaces Sam Haggerty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T21:09:52.467Z","endTime":"2026-02-25T21:09:57.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695508,"link":"/api/v1/people/695508"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":664059,"link":"/api/v1/people/664059"},"base":1,"defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":664059,"link":"/api/v1/people/664059"},"second":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":680862,"link":"/api/v1/people/680862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":89.7,"endSpeed":82.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34132320509834,"aZ":-22.409266612154067,"pfxX":-6.0992651389051655,"pfxZ":5.62380067006357,"pX":1.4250508149473036,"pZ":2.5460691210670956,"vX0":7.989107566669946,"vY0":-130.4264445295063,"vZ0":-2.3946072418090893,"x":62.68,"y":170.04,"x0":-0.8738156770536198,"y0":50.00561316795693,"z0":5.151664257914017,"aX":-10.596293940324184},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":9.5,"spinRate":2012,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4186537879273571,"extension":6.1809261123263175},"index":1,"playId":"cf1b062c-c09e-34eb-a7fd-e5119e0f2348","pitchNumber":1,"startTime":"2026-02-25T21:09:57.813Z","endTime":"2026-02-25T21:10:01.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":680862,"link":"/api/v1/people/680862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.057832120265697,"aZ":-21.96044205830574,"pfxX":-6.275655878220368,"pfxZ":5.912417676391739,"pX":-0.6618829972360829,"pZ":3.127154543722741,"vX0":3.2554483660154347,"vY0":-130.4969502325536,"vZ0":-1.1095894872693481,"x":142.23,"y":154.35,"x0":-1.1091850689440168,"y0":50.00204328640061,"z0":5.209697795301333,"aX":-10.840174927156754},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.7,"breakHorizontal":10.7,"spinRate":2013,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.41946167757387887,"extension":6.209528726868848},"index":2,"playId":"2f8c55cd-4fe5-3bf5-8c29-ee9c1e84418e","pitchNumber":2,"startTime":"2026-02-25T21:10:12.679Z","endTime":"2026-02-25T21:10:15.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":680862,"link":"/api/v1/people/680862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":90.6,"endSpeed":83.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193644446235673,"aZ":-21.0159537341552,"pfxX":-6.447730461561856,"pfxZ":6.281148175260336,"pX":0.14660166236339894,"pZ":2.5966829095124715,"vX0":4.967036848132295,"vY0":-131.97278170001377,"vZ0":-2.666552030034783,"x":111.41,"y":168.67,"x0":-0.915485001257087,"y0":50.00359433511864,"z0":5.155895837610739,"aX":-11.455949457778836},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":10.7,"spinRate":1940,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4138954881301138,"extension":6.122400790044319},"index":3,"playId":"8245c641-03e6-378d-9987-a99280e54c73","pitchNumber":3,"startTime":"2026-02-25T21:10:28.016Z","endTime":"2026-02-25T21:10:31.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":680862,"link":"/api/v1/people/680862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.362789555952713,"aZ":-32.186455328616724,"pfxX":2.384818390782434,"pfxZ":-0.00956579326211937,"pX":1.0103410107673545,"pZ":2.385832946439743,"vX0":4.398606649583175,"vY0":-117.129691166852,"vZ0":0.3702335251088067,"x":78.49,"y":174.36,"x0":-1.199017060883686,"y0":50.00330839657143,"z0":5.226540903982809,"aX":3.324438151674495},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.4,"breakHorizontal":-5.4,"spinRate":2177,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.46697698961037704,"extension":6.2880746921154484},"index":4,"playId":"bd4bba4c-a55d-3f10-92b2-7500a64a188f","pitchNumber":4,"startTime":"2026-02-25T21:10:48.964Z","endTime":"2026-02-25T21:10:53.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":680862,"link":"/api/v1/people/680862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.650327441990296,"aZ":-27.637658699955306,"pfxX":-6.696308016200973,"pfxZ":3.4580356343749363,"pX":0.6711020800700492,"pZ":1.3510289572455367,"vX0":5.703440314931909,"vY0":-113.8199685651182,"vZ0":-2.22823344774244,"x":91.42,"y":202.3,"x0":-0.9957040888783839,"y0":50.00560260400242,"z0":5.076149062343339,"aX":-8.798208595232646},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":6.0,"breakHorizontal":10.7,"spinRate":1692,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.4809908036400903,"extension":6.4727353102920135},"index":5,"playId":"35c39cb0-68ac-3a29-a3a0-ce3b6883e6a2","pitchNumber":5,"startTime":"2026-02-25T21:11:06.469Z","endTime":"2026-02-25T21:11:11.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":680862,"link":"/api/v1/people/680862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729686720218957,"aZ":-21.807387236126463,"pfxX":-6.449266149804243,"pfxZ":5.998240485671806,"pX":-0.4990087011404911,"pZ":2.944729396220368,"vX0":3.5823408872152775,"vY0":-130.91082281573375,"vZ0":-1.553278874336677,"x":136.02,"y":159.27,"x0":-1.0503308357827739,"y0":50.002152956785,"z0":5.184946060626618,"aX":-11.145954893183822},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":10.8,"spinRate":2046,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.41907017780102596,"extension":6.193447299994048},"hitData":{"launchSpeed":102.3,"launchAngle":44.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":67.4,"coordY":83.53}},"index":6,"playId":"c498e5a4-fab3-3413-923f-78c954ba27ac","pitchNumber":6,"startTime":"2026-02-25T21:11:27.577Z","endTime":"2026-02-25T21:11:38.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"third":{"id":680862,"link":"/api/v1/people/680862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":821970,"link":"/api/v1/people/821970"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.91,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:11:38.736Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Helman flies out to left fielder Daniel Schneemann.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T21:12:05.387Z","endTime":"2026-02-25T21:12:37.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":821970,"fullName":"Xavier Martinez","link":"/api/v1/people/821970"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":90.3,"endSpeed":82.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.304844563603748,"aZ":-21.352176769426084,"pfxX":-6.676553112400393,"pfxZ":6.221414058694039,"pX":-0.8630974870551542,"pZ":2.5116078839466027,"vX0":2.7449730167159943,"vY0":-131.39683711532498,"vZ0":-2.7418876628362985,"x":149.9,"y":170.97,"x0":-1.0572681446303591,"y0":50.00093317419225,"z0":5.165157616461879,"aX":-11.607049449293845},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":11.4,"spinRate":2058,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4177636444590358,"extension":6.316656611852753},"index":0,"playId":"2757b34e-3e04-34a1-a1c5-c470925f02b9","pitchNumber":1,"startTime":"2026-02-25T21:12:08.140Z","endTime":"2026-02-25T21:12:11.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79493022200169,"aZ":-18.65951545756331,"pfxX":-6.879134255242796,"pfxZ":7.80164749808873,"pX":-0.5713942965007303,"pZ":3.294994927625912,"vX0":3.786748067257103,"vY0":-131.51515057592812,"vZ0":-1.3229850476073541,"x":138.78,"y":149.82,"x0":-1.1446721275778577,"y0":50.002812752274714,"z0":5.2039186837644085,"aX":-11.915871150481921},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.0,"breakHorizontal":11.5,"spinRate":2059,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4182736058434373,"extension":6.482930591445524},"hitData":{"launchSpeed":90.1,"launchAngle":53.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.91,"coordY":123.85}},"index":1,"playId":"8bf4c4e8-ce89-33e9-a1d5-0ace81246f0a","pitchNumber":2,"startTime":"2026-02-25T21:12:26.285Z","endTime":"2026-02-25T21:12:37.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":821970,"link":"/api/v1/people/821970"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":821970,"link":"/api/v1/people/821970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":1.200000000000001,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:12:37.472Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:15:12.706Z","endTime":"2026-02-25T21:17:10.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Cam Cauley remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-25T21:14:10.644Z","endTime":"2026-02-25T21:14:10.654Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695508,"link":"/api/v1/people/695508"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":664059,"link":"/api/v1/people/664059"},"defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":664059,"link":"/api/v1/people/664059"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Alexander replaces Cole Stasio.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-25T21:14:10.654Z","endTime":"2026-02-25T21:15:14.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801453,"link":"/api/v1/people/801453","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444845580812892,"aZ":-13.887358172507591,"pfxX":7.111643374177714,"pfxZ":10.391632801334392,"pX":-0.9331408221971209,"pZ":1.7654691083707656,"vX0":-9.952146485941041,"vY0":-131.69521703205152,"vZ0":-7.246222848512097,"x":152.57,"y":191.11,"x0":1.9674145142528476,"y0":50.00458721152171,"z0":5.575884780387719,"aX":12.518162040692328},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.4,"breakHorizontal":-10.8,"spinRate":2260,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.41558103698098225,"extension":6.193160972287726},"index":2,"playId":"9b8a44d1-5e67-39ec-962a-41810936bc9e","pitchNumber":1,"startTime":"2026-02-25T21:15:14.882Z","endTime":"2026-02-25T21:15:18.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591330182370015,"aZ":-24.040360493881476,"pfxX":1.2504510551519519,"pfxZ":4.8558319991875845,"pX":-0.03680302252367775,"pZ":2.8339910463070317,"vX0":-6.167229372233045,"vY0":-128.1182661684247,"vZ0":-2.152966465429073,"x":118.4,"y":162.26,"x0":2.231230732824855,"y0":50.002899865879584,"z0":5.549671615508933,"aX":2.095347243916337},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":-1.0,"spinRate":2379,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4262929093658303,"extension":6.367565955752365},"index":3,"playId":"4c01cd2d-857f-34fc-80a5-ca19f0a8b55a","pitchNumber":2,"startTime":"2026-02-25T21:15:53.804Z","endTime":"2026-02-25T21:15:57.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481157608888896,"aZ":-27.174160760844217,"pfxX":9.577393200684885,"pfxZ":3.33277558259692,"pX":-0.04699132631347208,"pZ":2.4868024465141936,"vX0":-8.15513066360764,"vY0":-121.33132688974464,"vZ0":-1.6664571715464063,"x":118.79,"y":171.64,"x0":2.1042094571414274,"y0":50.00242238021009,"z0":5.5379373402671455,"aX":14.360576871661427},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.9,"breakHorizontal":-15.6,"spinRate":1469,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4504731080835054,"extension":6.191055301936491},"index":4,"playId":"23c57374-098c-33b7-80c7-f62718a2d956","pitchNumber":3,"startTime":"2026-02-25T21:16:09.390Z","endTime":"2026-02-25T21:16:12.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.152428578647115,"aZ":-28.150014297256536,"pfxX":9.370973857088124,"pfxZ":2.611675554502705,"pX":-0.2738228867128257,"pZ":0.7280391452775647,"vX0":-8.929371597625684,"vY0":-122.7526493899348,"vZ0":-5.5818243809145445,"x":127.44,"y":219.12,"x0":2.177156943238577,"y0":50.00281452247297,"z0":5.400421657805524,"aX":14.43626931113575},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":-15.1,"spinRate":1562,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4446056030724339,"extension":6.3047500146831705},"index":5,"playId":"d1279e0f-59e4-3cef-b992-9341eea2c0d6","pitchNumber":4,"startTime":"2026-02-25T21:16:30.437Z","endTime":"2026-02-25T21:16:34.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176593552832223,"aZ":-23.878128864081564,"pfxX":10.487623786962,"pfxZ":4.7055257806754565,"pX":-0.5432010392728406,"pZ":3.632790858283212,"vX0":-10.362496284576169,"vY0":-131.3031322630629,"vZ0":-0.5518607038681302,"x":137.71,"y":140.69,"x0":2.072957412873522,"y0":50.0055139626066,"z0":5.606864312302199,"aX":18.500808991401772},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-17.0,"spinRate":2107,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4155616011219667,"extension":6.161202353054908},"index":6,"playId":"04bb8c91-9882-3682-944c-e3b03b8f3300","pitchNumber":5,"startTime":"2026-02-25T21:16:48.494Z","endTime":"2026-02-25T21:16:52.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760807547891453,"aZ":-32.16588028230341,"pfxX":6.866590655254585,"pfxZ":0.00899011510583314,"pX":0.5901710389634355,"pZ":3.648827706727915,"vX0":-6.2887774713690785,"vY0":-121.01113887429757,"vZ0":2.0366951173242347,"x":94.5,"y":140.26,"x0":2.3257119779470274,"y0":50.00522839399165,"z0":5.606432560461094,"aX":10.224757764088382},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":-11.0,"spinRate":1606,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.45195166736659553,"extension":6.176516984995305},"index":7,"playId":"54427343-417e-30ad-a505-45fa268424d9","pitchNumber":6,"startTime":"2026-02-25T21:17:07.916Z","endTime":"2026-02-25T21:17:10.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-1.5000000000000009,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:17:10.937Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, first baseman Jonah Bride to pitcher Tyler Alexander.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:17:17.788Z","endTime":"2026-02-25T21:19:07.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.490822615928924,"aZ":-28.875091470307794,"pfxX":-7.680833583135618,"pfxZ":2.376100443737892,"pX":-0.565235419558596,"pZ":3.1678394652335324,"vX0":-4.650213802874697,"vY0":-117.23071089938553,"vZ0":0.8405677730281227,"x":138.55,"y":153.25,"x0":2.443200546851559,"y0":50.00470013862447,"z0":5.503340714730992,"aX":-10.673445725171328},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.8,"breakHorizontal":15.1,"spinRate":2495,"spinDirection":276},"zone":1,"typeConfidence":2.0,"plateTime":0.467506774077846,"extension":6.189314545911064},"index":0,"playId":"15fbc355-7258-36a8-b5ac-fba0d3b26d7c","pitchNumber":1,"startTime":"2026-02-25T21:17:36.079Z","endTime":"2026-02-25T21:17:40.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.978397461644374,"aZ":-23.92449627254678,"pfxX":9.329412604431893,"pfxZ":4.603938972343242,"pX":0.37366718048812747,"pZ":3.462892225978513,"vX0":-7.8977354859167495,"vY0":-132.4302640452235,"vZ0":-0.8218333745585376,"x":102.76,"y":145.28,"x0":2.169838507889904,"y0":50.00262450490188,"z0":5.513617190215785,"aX":16.71519830113164},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-15.4,"spinRate":2160,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4122343495166887,"extension":6.249301624808716},"index":1,"playId":"e301c7b7-3748-3b22-a5da-354424135b96","pitchNumber":2,"startTime":"2026-02-25T21:18:11.560Z","endTime":"2026-02-25T21:18:14.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.494119099337798,"aZ":-26.805532805312176,"pfxX":-6.819890923623368,"pfxZ":3.801135938150492,"pX":-2.330023768515713,"pZ":2.300853223742541,"vX0":-8.028013451894568,"vY0":-118.03161115605032,"vZ0":-1.344313092687249,"x":205.82,"y":176.66,"x0":2.00108727743544,"y0":50.00033356804368,"z0":5.34648676699023,"aX":-9.616677276012455},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.8,"breakHorizontal":14.3,"spinRate":2490,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.46407882272102263,"extension":6.448302077000333},"index":2,"playId":"e45c9e3c-4fad-3e61-9fff-12dd715f1e9b","pitchNumber":3,"startTime":"2026-02-25T21:18:27.506Z","endTime":"2026-02-25T21:18:30.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683800730285427,"aZ":-24.160009875108855,"pfxX":9.714383891609932,"pfxZ":4.451610708903047,"pX":-0.8321059111232004,"pZ":2.6588810449625435,"vX0":-10.643767000743223,"vY0":-132.42773205653404,"vZ0":-2.7887362861099816,"x":148.72,"y":166.99,"x0":1.9514759660792473,"y0":50.0022225331602,"z0":5.467196772777656,"aX":17.487928549127407},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":-15.6,"spinRate":2093,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.41146725110769555,"extension":6.306792703033047},"index":3,"playId":"cd6cbd42-2795-3ce1-af1d-6cd592b55bcd","pitchNumber":4,"startTime":"2026-02-25T21:18:44.710Z","endTime":"2026-02-25T21:18:48.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.309841400892477,"aZ":-24.379365626471646,"pfxX":10.098312493511028,"pfxZ":4.356826866639047,"pX":1.1611023242250804,"pZ":2.9914229531594154,"vX0":-6.2840708849205,"vY0":-132.2078479777526,"vZ0":-1.8933433363773804,"x":72.74,"y":158.01,"x0":2.2435898383286763,"y0":50.00327360548781,"z0":5.486789339628689,"aX":18.0717460087519},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-17.2,"spinRate":2032,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.41257605230168837,"extension":6.2598061746330576},"hitData":{"launchSpeed":50.9,"launchAngle":11.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.33,"coordY":169.11}},"index":4,"playId":"400c9b83-3a6f-3a36-af2b-52b5ba539c72","pitchNumber":5,"startTime":"2026-02-25T21:19:03.204Z","endTime":"2026-02-25T21:19:07.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.9,"awayTeamWinProbability":93.1,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:19:07.994Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:19:25.594Z","endTime":"2026-02-25T21:20:23.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.463360930838093,"aZ":-28.801912035287593,"pfxX":-4.017552089061996,"pfxZ":2.5071792515218494,"pX":0.5412754899167791,"pZ":2.6820591861284826,"vX0":-2.4795517090775414,"vY0":-115.29515753914576,"vZ0":-0.42923259296774896,"x":96.37,"y":166.36,"x0":2.152755915110608,"y0":50.00484282206264,"z0":5.650598253117319,"aX":-5.407823634659945},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":4.7,"breakHorizontal":7.9,"spinRate":2500,"spinDirection":291},"zone":6,"typeConfidence":2.0,"plateTime":0.4751030021649387,"extension":6.214441005435617},"index":0,"playId":"1d45d2ea-0c15-3e39-bb36-7f5ec73b2177","pitchNumber":1,"startTime":"2026-02-25T21:19:45.731Z","endTime":"2026-02-25T21:19:49.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.9,"endSpeed":77.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537991593466376,"aZ":-27.78100435415047,"pfxX":9.010100895491991,"pfxZ":2.9116411589812503,"pX":0.12109940573771243,"pZ":0.9952610997830796,"vX0":-7.593060739265386,"vY0":-121.88913495635543,"vZ0":-4.963269701135025,"x":112.38,"y":211.91,"x0":2.103193460765726,"y0":50.00157549880161,"z0":5.451378204148513,"aX":13.58221880922505},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.3,"breakHorizontal":-14.5,"spinRate":1496,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.44905567228460974,"extension":6.350893017954173},"index":1,"playId":"395f5cde-846e-3feb-a987-6a31f6a0cf16","pitchNumber":2,"startTime":"2026-02-25T21:20:00.586Z","endTime":"2026-02-25T21:20:03.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926546119589208,"aZ":-28.436604976760794,"pfxX":7.896673227264106,"pfxZ":2.4742277732455626,"pX":0.3716162251042214,"pZ":1.3326232463541325,"vX0":-6.341529587449582,"vY0":-122.14079097982317,"vZ0":-4.384140250201978,"x":102.83,"y":202.8,"x0":1.974906201070757,"y0":50.00471876791189,"z0":5.5946179377339105,"aX":11.939562205629088},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.7,"breakHorizontal":-12.8,"spinRate":1460,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4483467853071148,"extension":6.487233436277936},"index":2,"playId":"02de275c-f49b-3232-85e9-12c9507828e0","pitchNumber":3,"startTime":"2026-02-25T21:20:20.025Z","endTime":"2026-02-25T21:20:23.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:20:23.025Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, shortstop Gabriel Arias to first baseman CJ Kayfus.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:22:47.925Z","endTime":"2026-02-25T21:23:43.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663986,"fullName":"Trevor Stephan","link":"/api/v1/people/663986"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Stephan replaces Xavier Martinez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-25T21:21:45.775Z","endTime":"2026-02-25T21:22:50.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663986,"link":"/api/v1/people/663986"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":821970,"link":"/api/v1/people/821970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738611852427148,"aZ":-18.249554683595093,"pfxX":-4.25910385383918,"pfxZ":7.843095137833998,"pX":-1.1722140967369354,"pZ":3.6432677472527057,"vX0":4.4329684935093425,"vY0":-132.04829424093796,"vZ0":-1.5600177066832606,"x":161.68,"y":140.41,"x0":-2.3151992752485873,"y0":50.000793589450005,"z0":5.577159467204829,"aX":-7.5600600539224665},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.2,"breakHorizontal":6.8,"spinRate":2267,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41395927823602996,"extension":6.589712476474584},"index":1,"playId":"aa1513c0-7869-3aab-9d36-d648213ff249","pitchNumber":1,"startTime":"2026-02-25T21:22:50.119Z","endTime":"2026-02-25T21:22:53.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.626339785769083,"aZ":-29.295558454171996,"pfxX":3.6681017270560794,"pfxZ":1.9367472517620943,"pX":-0.06117335173938436,"pZ":2.7284969208304433,"vX0":3.776156814618958,"vY0":-120.29695506020362,"vZ0":-0.936544055596563,"x":119.33,"y":165.11,"x0":-2.120505469958616,"y0":50.00097487413598,"z0":5.691386135930219,"aX":5.440846576415807},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.6,"breakHorizontal":-7.4,"spinRate":2412,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.45317414560942826,"extension":6.617403564350841},"index":2,"playId":"cc44da6b-e90c-3614-87df-488e007890c6","pitchNumber":2,"startTime":"2026-02-25T21:23:10.092Z","endTime":"2026-02-25T21:23:14.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37115355107463,"aZ":-30.208577812768148,"pfxX":-7.36842997028884,"pfxZ":1.3350480021052595,"pX":0.5933496017030685,"pZ":1.8664533563490562,"vX0":7.9370280071094825,"vY0":-121.42101615840878,"vZ0":-2.941365221561462,"x":94.38,"y":188.39,"x0":-1.7857027663269642,"y0":50.000980935142856,"z0":5.766442793505845,"aX":-10.823197098300414},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.9,"breakHorizontal":11.0,"spinRate":965,"spinDirection":255},"zone":9,"typeConfidence":2.0,"plateTime":0.4539206014910673,"extension":6.922031555129426},"hitData":{"launchSpeed":73.3,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.0,"coordY":156.39}},"index":3,"playId":"2fa04f91-ef20-35fd-8d66-74d9a0dd7057","pitchNumber":3,"startTime":"2026-02-25T21:23:34.563Z","endTime":"2026-02-25T21:23:43.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":663986,"link":"/api/v1/people/663986"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":663986,"link":"/api/v1/people/663986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.9,"awayTeamWinProbability":93.1,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:23:43.542Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Wade singles on a line drive to center fielder Steven Kwan.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:23:50.391Z","endTime":"2026-02-25T21:24:15.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663986,"fullName":"Trevor Stephan","link":"/api/v1/people/663986"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09879594555616,"aZ":-15.79910346872509,"pfxX":-3.8454813963334455,"pfxZ":9.098367483640326,"pX":-0.7441900144463467,"pZ":2.2627297274194924,"vX0":5.008731347745904,"vY0":-132.95024180618336,"vZ0":-5.533598301461578,"x":145.37,"y":177.69,"x0":-2.1483003349161462,"y0":50.00055349584236,"z0":5.507986009647339,"aX":-6.919577195116314},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2246,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.41115761680243956,"extension":6.692758278839906},"hitData":{"launchSpeed":100.6,"launchAngle":6.0,"totalDistance":126.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.74,"coordY":106.28}},"index":0,"playId":"5774e9cd-2145-3946-b555-d0444372698c","pitchNumber":1,"startTime":"2026-02-25T21:24:07.838Z","endTime":"2026-02-25T21:24:15.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_ab"},{"player":{"id":663986,"link":"/api/v1/people/663986"},"credit":"p_ab"},{"player":{"id":642180,"link":"/api/v1/people/642180"},"credit":"b_pa"},{"player":{"id":663986,"link":"/api/v1/people/663986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.3,"awayTeamWinProbability":93.7,"homeTeamWinProbabilityAdded":-0.6000000000000005,"leverageIndex":0.16,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:24:15.429Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Canha grounds out, shortstop Gabriel Arias to first baseman CJ Kayfus.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:24:48.462Z","endTime":"2026-02-25T21:26:54.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663986,"fullName":"Trevor Stephan","link":"/api/v1/people/663986"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592192,"fullName":"Mark Canha","link":"/api/v1/people/592192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Andrew Velazquez replaces Tyler Wade.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T21:24:34.560Z","endTime":"2026-02-25T21:24:50.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":642180,"link":"/api/v1/people/642180"},"base":1,"defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":642180,"link":"/api/v1/people/642180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.399938314721613,"aZ":-29.09018371365848,"pfxX":2.680336061921185,"pfxZ":2.1774642770664467,"pX":-0.09863220430548035,"pZ":2.2929594680206793,"vX0":4.065076451678952,"vY0":-118.27214130885713,"vZ0":-1.6077482330290356,"x":120.76,"y":176.87,"x0":-2.1874851831741235,"y0":50.00473466275613,"z0":5.647552637762414,"aX":3.7998319390546302},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.8,"breakHorizontal":-5.9,"spinRate":2419,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.4629811715536505,"extension":6.668620638982488},"index":1,"playId":"cfacc7b3-e201-3835-8b93-e90aa53c78a4","pitchNumber":1,"startTime":"2026-02-25T21:24:50.568Z","endTime":"2026-02-25T21:24:54.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Andrew Velazquez steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"cfacc7b3-e201-3835-8b93-e90aa53c78a4","startTime":"2026-02-25T21:24:57.481Z","endTime":"2026-02-25T21:25:19.457Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":623205,"link":"/api/v1/people/623205"},"defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"first":{"id":623205,"link":"/api/v1/people/623205"},"postOnSecond":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.28,"dramaIndex":15.0,"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.984732751595995,"aZ":-35.05536069096499,"pfxX":-6.9848792677181555,"pfxZ":-1.9371267955534313,"pX":0.47466380775745715,"pZ":-0.5930846090011486,"vX0":8.011197590990522,"vY0":-120.87505749902225,"vZ0":-7.149286819954347,"x":98.91,"y":254.79,"x0":-1.9710798780993248,"y0":50.00544900537589,"z0":5.471009517420245,"aX":-10.36452641565315},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.0,"breakHorizontal":10.8,"spinRate":1264,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.45268480593921767,"extension":6.79273582721802},"index":3,"playId":"1c341105-c786-38fb-9096-03c2a259d3ed","pitchNumber":2,"startTime":"2026-02-25T21:25:19.457Z","endTime":"2026-02-25T21:25:22.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0264894042742,"aZ":-16.956960845953926,"pfxX":-4.391173021180288,"pfxZ":8.53494221046096,"pX":-1.3278889174751165,"pZ":2.983404790674324,"vX0":3.730758668635827,"vY0":-132.59939704213002,"vZ0":-3.541269018861792,"x":167.62,"y":158.23,"x0":-2.1817237343452383,"y0":50.00405675865215,"z0":5.571583959999611,"aX":-7.829940522268635},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":7.2,"spinRate":2257,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.412890151137705,"extension":6.65331236136784},"index":4,"playId":"99c17f2b-ce21-361b-a1fa-fc76f4692190","pitchNumber":3,"startTime":"2026-02-25T21:25:44.427Z","endTime":"2026-02-25T21:25:48.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31741712918723,"aZ":-16.49263826008867,"pfxX":-6.127295135450176,"pfxZ":8.757043981535253,"pX":-0.001765632263787801,"pZ":2.215640820104696,"vX0":7.367169511191793,"vY0":-132.93005360227232,"vZ0":-5.339698381077092,"x":117.07,"y":178.96,"x0":-2.0121945618197943,"y0":50.00522701864367,"z0":5.446742447246664,"aX":-10.975318470527412},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2278,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.41193964922385096,"extension":6.945265796068964},"index":5,"playId":"6f292dad-924a-3942-84da-97a44798a9ce","pitchNumber":4,"startTime":"2026-02-25T21:26:02.480Z","endTime":"2026-02-25T21:26:08.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":82.9,"endSpeed":76.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26770710168396,"aZ":-31.259818171211066,"pfxX":-5.762105575460197,"pfxZ":0.6288639395452211,"pX":0.3325690755068494,"pZ":1.1613719402284117,"vX0":7.173318567315475,"vY0":-120.4454923944556,"vZ0":-3.7990163381255013,"x":104.32,"y":207.42,"x0":-1.9412159564455156,"y0":50.00596166535963,"z0":5.535382444700094,"aX":-8.434038186809104},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.5,"breakHorizontal":8.6,"spinRate":1045,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.45544567051524165,"extension":6.759879472187568},"index":6,"playId":"734408f1-ad78-3754-8bee-237d5a7c6618","pitchNumber":5,"startTime":"2026-02-25T21:26:27.830Z","endTime":"2026-02-25T21:26:31.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.980627299799817,"aZ":-34.7062615957306,"pfxX":-4.907252016179067,"pfxZ":-1.7140396156602753,"pX":0.7108184674365757,"pZ":1.5730467944126483,"vX0":8.311664533901787,"vY0":-121.0496019314452,"vZ0":-2.259016422763876,"x":89.91,"y":196.31,"x0":-2.1393464153199417,"y0":50.0043365536885,"z0":5.5747991494924785,"aX":-7.238774698596897},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.4,"breakHorizontal":6.7,"spinRate":1436,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4535480588402665,"extension":6.783674645162648},"hitData":{"launchSpeed":71.9,"launchAngle":7.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.05,"coordY":142.14}},"index":7,"playId":"516a92fc-0681-3b1a-b76d-0772e45879ac","pitchNumber":6,"startTime":"2026-02-25T21:26:45.005Z","endTime":"2026-02-25T21:26:54.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":592192,"link":"/api/v1/people/592192","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_ab"},{"player":{"id":663986,"link":"/api/v1/people/663986"},"credit":"p_ab"},{"player":{"id":592192,"link":"/api/v1/people/592192"},"credit":"b_pa"},{"player":{"id":663986,"link":"/api/v1/people/663986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.7,"awayTeamWinProbability":93.3,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.28,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:26:54.408Z","atBatIndex":39},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jonah Bride hit by pitch.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:27:02.371Z","endTime":"2026-02-25T21:28:05.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663986,"fullName":"Trevor Stephan","link":"/api/v1/people/663986"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681146,"fullName":"Jonah Bride","link":"/api/v1/people/681146"},"postOnSecond":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.455204394487907,"aZ":-16.496080536489156,"pfxX":-6.295539548695032,"pfxZ":8.954586547107667,"pX":-1.0347837195329506,"pZ":2.6968863065092674,"vX0":5.2650112738475165,"vY0":-131.83180345066953,"vZ0":-3.9369187713458786,"x":156.44,"y":165.96,"x0":-2.2452502638152136,"y0":50.00050714714172,"z0":5.43616662181412,"aX":-11.019476582177242},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2326,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.416349648597202,"extension":6.791566828701073},"index":0,"playId":"4990bbb8-4a97-38ce-b217-2fc03db95876","pitchNumber":1,"startTime":"2026-02-25T21:27:22.290Z","endTime":"2026-02-25T21:27:27.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"}},"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":89.8,"endSpeed":82.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768848483348084,"aZ":-17.850059835582456,"pfxX":-4.644080696265968,"pfxZ":8.264700854596573,"pX":-1.9836322015172896,"pZ":3.853114322030787,"vX0":2.4110591427220482,"vY0":-130.86877414977582,"vZ0":-1.0211588581658702,"x":192.61,"y":134.75,"x0":-2.3137620889229074,"y0":50.00464729879261,"z0":5.5861474186110165,"aX":-8.051551240378904},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2311,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4186261802433373,"extension":6.667974204101283},"index":1,"playId":"aad09e43-8fc2-3a4c-97f0-2d76b2292afb","pitchNumber":2,"startTime":"2026-02-25T21:27:56.411Z","endTime":"2026-02-25T21:28:05.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":681146,"link":"/api/v1/people/681146","batSide":{"code":"R","description":"Right"}},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681146,"link":"/api/v1/people/681146"},"credit":"b_pa"},{"player":{"id":663986,"link":"/api/v1/people/663986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.32,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:28:05.589Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willie MacIver grounds out, third baseman José Ramírez to first baseman CJ Kayfus.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:28:11.949Z","endTime":"2026-02-25T21:28:51.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663986,"fullName":"Trevor Stephan","link":"/api/v1/people/663986"},"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":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.149740768425918,"aZ":-16.12517057913073,"pfxX":-4.297474446194641,"pfxZ":9.011333057281123,"pX":1.076734177234124,"pZ":1.06029420765614,"vX0":9.334948225142224,"vY0":-131.8739015420449,"vZ0":-8.129115471444877,"x":75.96,"y":210.15,"x0":-1.93318432527129,"y0":50.000853076628616,"z0":5.347206989013541,"aX":-7.65248742623049},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":6.0,"spinRate":2267,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4136072577196215,"extension":6.913704084947024},"index":0,"playId":"8f1eefc4-573c-3580-99e9-ae4c76b070b9","pitchNumber":1,"startTime":"2026-02-25T21:28:30.330Z","endTime":"2026-02-25T21:28:33.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55992617210114,"aZ":-16.779355551124006,"pfxX":-4.889207197383136,"pfxZ":8.670261492413974,"pX":-0.152280314808915,"pZ":2.806964408627448,"vX0":6.68244418207308,"vY0":-132.0225903699433,"vZ0":-3.817961530978146,"x":122.8,"y":162.99,"x0":-2.0741201920283876,"y0":50.00223464538605,"z0":5.4971749299836645,"aX":-8.681345238210783},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.1,"breakHorizontal":7.4,"spinRate":2247,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.41394288141041935,"extension":6.887340136383339},"hitData":{"launchSpeed":78.6,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.26,"coordY":169.54}},"index":1,"playId":"207a1cb4-0616-3697-a1c1-5b205bc40ff8","pitchNumber":2,"startTime":"2026-02-25T21:28:45.137Z","endTime":"2026-02-25T21:28:51.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":623205,"link":"/api/v1/people/623205"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680862,"link":"/api/v1/people/680862"},"credit":"b_ab"},{"player":{"id":663986,"link":"/api/v1/people/663986"},"credit":"p_ab"},{"player":{"id":680862,"link":"/api/v1/people/680862"},"credit":"b_pa"},{"player":{"id":663986,"link":"/api/v1/people/663986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:28:51.005Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"CJ Kayfus doubles (1) on a fly ball to left fielder Aaron Zavala.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:31:02.310Z","endTime":"2026-02-25T21:31:16.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"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":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Cam Cauley.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-25T21:31:04.461Z","endTime":"2026-02-25T21:31:04.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695508,"link":"/api/v1/people/695508"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":664059,"link":"/api/v1/people/664059"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cooper Johnson replaces shortstop Ezequiel Duran, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-25T21:31:04.463Z","endTime":"2026-02-25T21:31:04.464Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Orlando Martinez replaces left fielder Mark Canha, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-25T21:31:04.465Z","endTime":"2026-02-25T21:31:04.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678636,"link":"/api/v1/people/678636"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":592192,"link":"/api/v1/people/592192"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":642180,"link":"/api/v1/people/642180"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Andrew Velazquez remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"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-25T21:31:04.467Z","endTime":"2026-02-25T21:31:04.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":642180,"link":"/api/v1/people/642180"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":695508,"link":"/api/v1/people/695508"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Aaron Zavala replaces catcher Danny Jansen, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"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-25T21:31:04.469Z","endTime":"2026-02-25T21:31:04.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":643376,"link":"/api/v1/people/643376"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":592192,"link":"/api/v1/people/592192"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.244818240823893,"aZ":-19.587320912758017,"pfxX":10.593686705594596,"pfxZ":7.32803268251688,"pX":0.0688185907585307,"pZ":2.5313050783204813,"vX0":-8.676977383661717,"vY0":-130.19451876386918,"vZ0":-3.9652536362471458,"x":114.38,"y":170.43,"x0":2.0678849604757144,"y0":50.000124863171415,"z0":5.555663708597663,"aX":18.190075589280482},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.6,"breakHorizontal":-17.3,"spinRate":2068,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4206410035258261,"extension":6.263833973908033},"hitData":{"launchSpeed":93.7,"launchAngle":30.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.56,"coordY":77.63}},"index":5,"playId":"134a656d-d8eb-333d-8ea7-6f23fc356fa5","pitchNumber":1,"startTime":"2026-02-25T21:31:04.471Z","endTime":"2026-02-25T21:31:16.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":3.5999999999999996,"leverageIndex":0.55,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:31:16.636Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Petey Halpin walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:31:41.432Z","endTime":"2026-02-25T21:33:32.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnSecond":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692267634899572,"aZ":-32.27857643848438,"pfxX":-7.72557414789466,"pfxZ":-0.07406762511094822,"pX":-1.4263214554878392,"pZ":1.5893676861150534,"vX0":-6.047052249337742,"vY0":-118.00265656170858,"vZ0":-1.6123943172271553,"x":171.37,"y":195.87,"x0":2.1920342974664733,"y0":50.00420062907092,"z0":5.312262008634228,"aX":-10.67406904196599},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.2,"breakHorizontal":15.7,"spinRate":2409,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.46780419994304756,"extension":6.32962926573164},"index":0,"playId":"d6bf74af-97a4-3446-81c0-9650b0d95a60","pitchNumber":1,"startTime":"2026-02-25T21:31:51.489Z","endTime":"2026-02-25T21:31:55.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.216059180174348,"aZ":-19.882797825744085,"pfxX":9.880133983402267,"pfxZ":7.103131305867707,"pX":-0.9207229915535231,"pZ":1.1169505530613764,"vX0":-11.042167819467716,"vY0":-130.37621059548604,"vZ0":-6.759348376829007,"x":152.1,"y":208.62,"x0":2.076469169327151,"y0":50.00044683620458,"z0":5.232876538591774,"aX":17.087194217691433},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.5,"breakHorizontal":-15.6,"spinRate":1957,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.41937247052542626,"extension":6.460582756841492},"index":1,"playId":"f02097fa-0fd1-374b-a7af-f62a54ee57b8","pitchNumber":2,"startTime":"2026-02-25T21:32:08.336Z","endTime":"2026-02-25T21:32:11.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3387878304141,"aZ":-22.325920249818335,"pfxX":12.181481994204232,"pfxZ":5.689008359716461,"pX":-0.425861041006696,"pZ":2.0301407059514043,"vX0":-10.648192363108162,"vY0":-130.47406106821072,"vZ0":-4.428361566976071,"x":133.23,"y":183.97,"x0":2.116937047633927,"y0":50.003492163133274,"z0":5.422641572487932,"aX":21.094027707622708},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":-19.8,"spinRate":2076,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.4190923624508187,"extension":6.222807229387305},"index":2,"playId":"404121ed-3fcf-35cf-ab32-5c515f318c80","pitchNumber":3,"startTime":"2026-02-25T21:32:27.769Z","endTime":"2026-02-25T21:32:31.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.706952444794823,"aZ":-27.96144945616378,"pfxX":-3.549598764024532,"pfxZ":2.9492362207399783,"pX":-0.8365642834075031,"pZ":2.3854901656383323,"vX0":-5.985246512400341,"vY0":-118.69650272682401,"vZ0":-0.8512414648068487,"x":148.89,"y":174.37,"x0":2.178591949321263,"y0":50.000985760629426,"z0":5.294662049708547,"aX":-5.063119303063265},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.4,"breakHorizontal":7.9,"spinRate":2347,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.46144187537415426,"extension":6.327997295447138},"index":3,"playId":"744de493-6956-3092-9c6c-400db75e45cb","pitchNumber":4,"startTime":"2026-02-25T21:32:46.495Z","endTime":"2026-02-25T21:32:50.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12580612643186,"aZ":-14.047564465672602,"pfxX":5.065270619516321,"pfxZ":10.149562461286552,"pX":-0.09715377594110701,"pZ":3.314490088984974,"vX0":-7.173699134106984,"vY0":-132.7363802078094,"vZ0":-3.225294865269704,"x":120.7,"y":149.29,"x0":1.9810885374445804,"y0":50.005828612564386,"z0":5.566736366995928,"aX":9.049987333821983},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":-7.7,"spinRate":2248,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4124737340568867,"extension":6.35291146870004},"index":4,"playId":"bbfd9ae7-5164-3ff1-af81-54db5613592a","pitchNumber":5,"startTime":"2026-02-25T21:33:07.331Z","endTime":"2026-02-25T21:33:10.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.353844201580745,"aZ":-29.104570195066543,"pfxX":-6.310317058971998,"pfxZ":2.1969219847778447,"pX":0.8836826777499834,"pZ":3.0690876408451038,"vX0":-1.5639519377515376,"vY0":-117.26299348870013,"vZ0":1.0756872897026117,"x":83.32,"y":155.91,"x0":2.378614146214801,"y0":50.00435487474992,"z0":5.311600556502324,"aX":-8.822525536210991},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.6,"breakHorizontal":11.8,"spinRate":2394,"spinDirection":279},"zone":12,"typeConfidence":2.0,"plateTime":0.4663922848301647,"extension":6.221800140657614},"index":5,"playId":"c3f880bd-584c-34c2-9c2b-170bc2ffcaad","pitchNumber":6,"startTime":"2026-02-25T21:33:27.926Z","endTime":"2026-02-25T21:33:32.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":3.299999999999999,"leverageIndex":0.92,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:33:32.341Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Aaron Zavala.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:33:45.066Z","endTime":"2026-02-25T21:34:39.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnSecond":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":91.1,"endSpeed":84.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973815874582506,"aZ":-21.886375865938604,"pfxX":9.475617267385624,"pfxZ":5.743900341611204,"pX":-0.43192316106270046,"pZ":1.993136513802694,"vX0":-9.798627150666587,"vY0":-132.40588150943108,"vZ0":-4.517213159105721,"x":133.46,"y":184.97,"x0":2.070418176722442,"y0":50.002596961647484,"z0":5.305175431627091,"aX":16.970691833417195},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":-15.2,"spinRate":2081,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.4123037804667882,"extension":6.301609344140307},"index":0,"playId":"966a11c9-7678-310e-8112-9442c0b6bd79","pitchNumber":1,"startTime":"2026-02-25T21:33:57.721Z","endTime":"2026-02-25T21:34:01.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":90.7,"endSpeed":83.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.354076561297116,"aZ":-21.413568190048636,"pfxX":9.668328144959325,"pfxZ":6.0731338392727245,"pX":-0.1781247793639208,"pZ":2.3692700429128126,"vX0":-9.27318856613919,"vY0":-131.82955549674895,"vZ0":-3.7578186225022714,"x":123.79,"y":174.81,"x0":2.1181730224095476,"y0":50.000950846627944,"z0":5.381683408578736,"aX":17.1244484499258},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.4,"breakHorizontal":-15.6,"spinRate":2072,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4144724259600858,"extension":6.307557733469625},"hitData":{"launchSpeed":88.8,"launchAngle":33.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.54,"coordY":81.45}},"index":1,"playId":"e3144cd9-9344-3ebb-884e-c1215ce84cc9","pitchNumber":2,"startTime":"2026-02-25T21:34:27.341Z","endTime":"2026-02-25T21:34:39.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.5,"awayTeamWinProbability":89.5,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.59,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:34:39.147Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Brayan Rocchio lines into a double play, left fielder Aaron Zavala to second baseman Andrew Velazquez. CJ Kayfus out at 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:34:45.592Z","endTime":"2026-02-25T21:36:58.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.178826405571908,"aZ":-25.3512489167098,"pfxX":0.04721868129159845,"pfxZ":4.178197868228992,"pX":-0.4811961989250482,"pZ":3.45992235136268,"vX0":-6.659974310805416,"vY0":-126.05331695674434,"vZ0":-0.4643623541656229,"x":135.34,"y":145.36,"x0":2.1730419102204093,"y0":50.00099725881611,"z0":5.668047551658421,"aX":0.07780580117824074},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.7,"breakHorizontal":1.2,"spinRate":2265,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.43216787377882904,"extension":6.302478501539591},"index":0,"playId":"4806cbc9-d0e8-358a-b27f-ec9dbcb98423","pitchNumber":1,"startTime":"2026-02-25T21:35:07.600Z","endTime":"2026-02-25T21:35:11.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92246422731315,"aZ":-24.63111631809697,"pfxX":0.04871417391480515,"pfxZ":4.531782026235508,"pX":0.9173542592305509,"pZ":1.9320193395945233,"vX0":-3.416329744773713,"vY0":-127.40617470263881,"vZ0":-4.248918705551523,"x":82.03,"y":186.62,"x0":2.261951785467913,"y0":50.005934204105316,"z0":5.53754991198268,"aX":0.08122914968532113},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.6,"breakHorizontal":0.6,"spinRate":2397,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4277381119346595,"extension":6.247166721186651},"index":1,"playId":"1163e688-bdca-3a73-9c00-b1a28cfa508c","pitchNumber":2,"startTime":"2026-02-25T21:35:27.220Z","endTime":"2026-02-25T21:35:30.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.640467323902513,"aZ":-14.028183659694227,"pfxX":6.1037974402240955,"pfxZ":10.153713425536777,"pX":0.778025178752212,"pZ":3.0115025967383726,"vX0":-5.40087983322954,"vY0":-132.64405667977744,"vZ0":-4.215651724826383,"x":87.34,"y":157.47,"x0":2.04479861389333,"y0":50.00093608315485,"z0":5.6400432580976965,"aX":10.905721554424108},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-10.0,"spinRate":2377,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41249361706447907,"extension":6.2409057347716175},"index":2,"playId":"f3a9c817-4ba3-387f-889c-88dd12198db1","pitchNumber":3,"startTime":"2026-02-25T21:36:05.343Z","endTime":"2026-02-25T21:36:08.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.452619671957105,"aZ":-23.058787128581525,"pfxX":0.14624634817731863,"pfxZ":5.579779421934324,"pX":-1.0131425600107604,"pZ":2.953725819011638,"vX0":-7.880705834291786,"vY0":-126.16123261971373,"vZ0":-1.9722347091417571,"x":155.62,"y":159.03,"x0":2.1144780805632952,"y0":50.00185053507314,"z0":5.579245856054469,"aX":0.2392080665146374},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.0,"breakHorizontal":1.3,"spinRate":2361,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4319401255629547,"extension":6.406018638062063},"index":3,"playId":"83fb806e-0265-3aa1-96a2-6950387937ea","pitchNumber":4,"startTime":"2026-02-25T21:36:29.826Z","endTime":"2026-02-25T21:36:34.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.719243024808772,"aZ":-15.773754744768901,"pfxX":6.184949884915186,"pfxZ":9.39406926003921,"pX":0.6083917100282988,"pZ":3.0432810317385783,"vX0":-5.933297515004883,"vY0":-131.72566562759502,"vZ0":-3.601455604030829,"x":93.81,"y":156.61,"x0":2.0937022628836814,"y0":50.00176714615016,"z0":5.604751929369794,"aX":10.796514895880462},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.3,"breakHorizontal":-9.8,"spinRate":2227,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4168657210580369,"extension":6.403090484093052},"hitData":{"launchSpeed":101.4,"launchAngle":15.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.14,"coordY":101.34}},"index":4,"playId":"5c83d59d-fb8e-3a3b-b408-dcc20cd1a4d2","pitchNumber":5,"startTime":"2026-02-25T21:36:50.618Z","endTime":"2026-02-25T21:36:58.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-5.7,"leverageIndex":1.35,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:36:58.295Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Richie Martin Jr. singles on a soft pop up to first baseman Juan Benjamin.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:39:30.949Z","endTime":"2026-02-25T21:40:02.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[7,8],"actionIndex":[0,1,2,3,4,5,6],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":8},"credits":[{"player":{"id":691405,"link":"/api/v1/people/691405"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jaison Chourio replaces center fielder Steven Kwan, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-25T21:39:17.469Z","endTime":"2026-02-25T21:39:17.482Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702693,"link":"/api/v1/people/702693"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"},"defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dayan Frias replaces second baseman Brayan Rocchio, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-25T21:39:17.482Z","endTime":"2026-02-25T21:39:17.483Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682679,"link":"/api/v1/people/682679"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Devers replaces shortstop Gabriel Arias, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-25T21:39:17.483Z","endTime":"2026-02-25T21:39:17.484Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691410,"link":"/api/v1/people/691410"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Wuilfredo Antunez replaces left fielder Daniel Schneemann, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"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-25T21:39:17.484Z","endTime":"2026-02-25T21:39:17.485Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686404,"link":"/api/v1/people/686404"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":682177,"link":"/api/v1/people/682177"},"defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":682177,"link":"/api/v1/people/682177"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Juan Benjamin replaces first baseman CJ Kayfus, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"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-25T21:39:17.485Z","endTime":"2026-02-25T21:39:17.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691405,"link":"/api/v1/people/691405"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":692216,"link":"/api/v1/people/692216"},"defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Cesarini replaces right fielder Petey Halpin, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"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-25T21:39:17.487Z","endTime":"2026-02-25T21:39:17.488Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":825761,"link":"/api/v1/people/825761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":690984,"link":"/api/v1/people/690984"},"defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yorman Gómez replaces Trevor Stephan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"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-25T21:39:17.488Z","endTime":"2026-02-25T21:39:33.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691414,"link":"/api/v1/people/691414"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663986,"link":"/api/v1/people/663986","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":97.0,"endSpeed":89.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205541794486365,"aZ":-16.43149476729761,"pfxX":-4.391797737121543,"pfxZ":7.754013714487246,"pX":0.881613165989832,"pZ":2.4545854877562214,"vX0":6.380003751008758,"vY0":-141.1521678152477,"vZ0":-6.60564778946778,"x":83.39,"y":172.51,"x0":-0.830724831741273,"y0":50.005454751481494,"z0":5.871349739901413,"aX":-8.920199885930199},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.0,"breakHorizontal":6.7,"spinRate":2020,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.38708646335378694,"extension":6.257854585199776},"index":7,"playId":"00b90550-05ba-3767-9cc0-d5576f5fb3de","pitchNumber":1,"startTime":"2026-02-25T21:39:33.153Z","endTime":"2026-02-25T21:39:37.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88458307546078,"aZ":-14.960437713853327,"pfxX":-3.704985684049524,"pfxZ":8.662233921702102,"pX":-1.1736114359981236,"pZ":3.0048235686896914,"vX0":0.7742208308527879,"vY0":-139.9228523343782,"vZ0":-5.309104996958802,"x":161.74,"y":157.65,"x0":-0.9720186932057514,"y0":50.00578754982213,"z0":5.9035139118630235,"aX":-7.364527344358573},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":6.6,"spinRate":2075,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3910997308860531,"extension":6.308017575539097},"hitData":{"launchSpeed":44.6,"launchAngle":71.0,"totalDistance":51.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":140.28,"coordY":188.91}},"index":8,"playId":"d5a98989-1351-33ee-9a30-0b24d479d648","pitchNumber":2,"startTime":"2026-02-25T21:39:45.465Z","endTime":"2026-02-25T21:40:02.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_ab"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_ab"},{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:40:02.951Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Cauley walks. Richie Martin Jr. to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:40:03.119Z","endTime":"2026-02-25T21:42:04.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"postOnSecond":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9751282137419,"aZ":-28.747431911612008,"pfxX":-0.45071285117568927,"pfxZ":1.9624532766323508,"pX":0.8614457071589825,"pZ":2.5533974222324587,"vX0":5.854722020627186,"vY0":-130.80363422272833,"vZ0":-3.1105739164525827,"x":84.16,"y":169.84,"x0":-1.3412374815889723,"y0":50.00113324030331,"z0":5.899180537037522,"aX":-0.7870981566609351},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.1,"breakHorizontal":-0.4,"spinRate":2359,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4177513317976924,"extension":6.398070770439536},"index":0,"playId":"3d6de0bc-3a74-3f00-b722-bceca7497854","pitchNumber":1,"startTime":"2026-02-25T21:40:24.447Z","endTime":"2026-02-25T21:40:29.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":96.1,"endSpeed":87.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89939999747146,"aZ":-12.952538719550347,"pfxX":-3.086994412791743,"pfxZ":9.712743105915107,"pX":-3.53077557373065E-4,"pZ":2.6583522526953023,"vX0":3.8774051157173712,"vY0":-139.8639584143613,"vZ0":-6.489171078459057,"x":117.01,"y":167.0,"x0":-1.0043390031235349,"y0":50.00060622973069,"z0":5.85988781077658,"aX":-6.108029042125619},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":4.8,"spinRate":2275,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.39178986253469406,"extension":6.289140990143164},"index":1,"playId":"ac11803e-9af6-3196-8eac-76b9f0838e07","pitchNumber":2,"startTime":"2026-02-25T21:40:39.291Z","endTime":"2026-02-25T21:40:46.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22888392337043,"aZ":-25.61964993626817,"pfxX":1.2816160616771934,"pfxZ":3.66728098632726,"pX":0.09788021603871054,"pZ":0.8142700232980714,"vX0":2.800169065837767,"vY0":-132.59698510992126,"vZ0":-8.028947348265024,"x":113.27,"y":216.79,"x0":-1.1366434324863648,"y0":50.00463589667843,"z0":5.738964151848074,"aX":2.291851946033288},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":-2.9,"spinRate":2399,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4124163885156009,"extension":6.495385841869918},"index":2,"playId":"8963fe00-42d2-3840-ba7a-ce8dc89600a6","pitchNumber":3,"startTime":"2026-02-25T21:41:16.828Z","endTime":"2026-02-25T21:41:19.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55472403956658,"aZ":-26.836361600659338,"pfxX":5.494173783917371,"pfxZ":3.599670748023014,"pX":-1.1764766042288137,"pZ":4.146437045589827,"vX0":-0.94860939567631,"vY0":-120.7542525080832,"vZ0":1.4217790025494916,"x":161.84,"y":126.83,"x0":-1.4936192863257232,"y0":50.00381492931576,"z0":5.903573204369623,"aX":8.149230718703883},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.1,"breakHorizontal":-9.7,"spinRate":2299,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.45284614609437357,"extension":6.364673299716199},"index":3,"playId":"a2e707cf-67c9-30d3-84ac-289e0b3888c2","pitchNumber":4,"startTime":"2026-02-25T21:41:36.322Z","endTime":"2026-02-25T21:41:40.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89966559509557,"aZ":-28.590803184795746,"pfxX":-0.883266758006279,"pfxZ":2.0854402855123855,"pX":-0.8577102858983278,"pZ":3.0605939230593084,"vX0":1.4243153222608245,"vY0":-129.5153792444219,"vZ0":-2.0897841876785943,"x":149.69,"y":156.14,"x0":-1.2969295735303346,"y0":50.00373451511246,"z0":6.037854625044726,"aX":-1.5192676343389537},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":1.3,"spinRate":2233,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4209105691921007,"extension":6.259762839190398},"index":4,"playId":"bdadcb80-3322-305c-960e-e4c7bc9a0460","pitchNumber":5,"startTime":"2026-02-25T21:41:55.131Z","endTime":"2026-02-25T21:42:04.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.25,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:42:04.698Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Aaron Zavala homers (1) on a fly ball to right center field. Richie Martin Jr. scores. Cam Cauley scores.","rbi":3,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:42:16.681Z","endTime":"2026-02-25T21:43:10.266Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":{"id":691414,"link":"/api/v1/people/691414"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"responsiblePitcher":{"id":691414,"link":"/api/v1/people/691414"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":{"id":691414,"link":"/api/v1/people/691414"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":82.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.628943993796707,"aZ":-28.530891710735787,"pfxX":0.5009968109657843,"pfxZ":2.111019860532579,"pX":-0.1149813185586369,"pZ":3.124525625312878,"vX0":2.469406059869497,"vY0":-129.89365211102594,"vZ0":-1.8929822270432874,"x":121.38,"y":154.42,"x0":-1.1391439032073891,"y0":50.00263200355322,"z0":6.01077446124848,"aX":0.8646506563139962},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":-1.4,"spinRate":2273,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.42004076296678283,"extension":6.276246649187818},"index":0,"playId":"ffd8518e-a7c0-34eb-b040-f9740aa7c85f","pitchNumber":1,"startTime":"2026-02-25T21:42:24.534Z","endTime":"2026-02-25T21:42:27.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":96.4,"endSpeed":88.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.738987571217212,"aZ":-10.49228606929257,"pfxX":-3.1276340915003806,"pfxZ":10.913076207839556,"pX":-0.5143052739853998,"pZ":1.6521160147756215,"vX0":1.7090280464847343,"vY0":-140.07810599392226,"vZ0":-9.607077120436502,"x":136.6,"y":194.17,"x0":-0.726099405030423,"y0":50.0015363758254,"z0":5.812804549182804,"aX":-6.2128737994219545},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":5.3,"spinRate":2155,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.39106372035960746,"extension":6.458722644689617},"index":1,"playId":"345821f0-ba2b-3154-9457-e28a8744a552","pitchNumber":2,"startTime":"2026-02-25T21:42:41.578Z","endTime":"2026-02-25T21:42:45.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69726284832877,"aZ":-29.332085352885613,"pfxX":-0.11060888725823681,"pfxZ":1.6923803552511565,"pX":0.0926636997671774,"pZ":1.9613723323405592,"vX0":2.642049888414389,"vY0":-128.15696793961786,"vZ0":-4.3960833701280295,"x":113.47,"y":185.82,"x0":-0.9340420689838096,"y0":50.000024634249144,"z0":5.97109893966666,"aX":-0.1857656979752322},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":-0.4,"spinRate":2332,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.4262110625126132,"extension":6.181123563131794},"hitData":{"launchSpeed":98.5,"launchAngle":29.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":201.24,"coordY":72.82}},"index":2,"playId":"c7cceb37-dc70-398a-b45d-86464320be73","pitchNumber":3,"startTime":"2026-02-25T21:42:59.646Z","endTime":"2026-02-25T21:43:10.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"first":{"id":695508,"link":"/api/v1/people/695508"},"second":{"id":621006,"link":"/api/v1/people/621006"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_ab"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_ab"},{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.29,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:43:10.266Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Helman grounds out, third baseman José Ramírez to first baseman Juan Benjamin.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:43:45.695Z","endTime":"2026-02-25T21:44:46.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"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":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691405,"link":"/api/v1/people/691405"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16863044886482,"aZ":-11.299390304485076,"pfxX":-4.5173015573955,"pfxZ":10.271206970073823,"pX":-0.861537468879117,"pZ":3.5016190296700374,"vX0":1.3492402916045816,"vY0":-141.62279798718615,"vZ0":-5.092080164068355,"x":149.84,"y":144.24,"x0":-0.7569967703366717,"y0":50.00568167687667,"z0":6.045019875201965,"aX":-9.182611206413156},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":7.9,"spinRate":2202,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3866680371359723,"extension":6.243884018531197},"index":0,"playId":"bfcf425b-ba50-3154-b195-47806a549352","pitchNumber":1,"startTime":"2026-02-25T21:43:55.309Z","endTime":"2026-02-25T21:44:00.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.643361838286776,"aZ":-12.037940718469747,"pfxX":-3.3502840794189312,"pfxZ":10.011005703387255,"pX":-0.09502158959153151,"pZ":3.815863565542033,"vX0":3.124752640153661,"vY0":-140.40676477717145,"vZ0":-4.040480646663865,"x":120.62,"y":135.75,"x0":-0.7831789854635323,"y0":50.00007536372979,"z0":6.047880505933617,"aX":-6.736670557332558},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":5.5,"spinRate":2276,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38903797833739917,"extension":6.151964403396738},"index":1,"playId":"3774e48f-d3d3-3c53-bbc9-6ec0789b83e8","pitchNumber":2,"startTime":"2026-02-25T21:44:16.947Z","endTime":"2026-02-25T21:44:20.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16222206300645,"aZ":-11.6346683327461,"pfxX":-4.7919869035337115,"pfxZ":10.240346302842465,"pX":0.7203502211256682,"pZ":1.9852311400121885,"vX0":5.394210742646128,"vY0":-140.553398128517,"vZ0":-8.676376756837389,"x":89.54,"y":185.18,"x0":-0.5989739472911721,"y0":50.00176705307161,"z0":5.863233511870579,"aX":-9.610036415787661},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2205,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3893491946788603,"extension":6.402148434551052},"hitData":{"launchSpeed":86.8,"launchAngle":-44.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.3,"coordY":159.06}},"index":2,"playId":"7da9882a-79b5-3c39-b236-34c84d4d014c","pitchNumber":3,"startTime":"2026-02-25T21:44:36.991Z","endTime":"2026-02-25T21:44:46.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:44:46.467Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Johnson flies out to right fielder Ryan Cesarini.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:44:57.717Z","endTime":"2026-02-25T21:45:20.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":825761,"link":"/api/v1/people/825761"},"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(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":96.5,"endSpeed":88.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.551552451456814,"aZ":-12.47054223237458,"pfxX":-2.9023609988501597,"pfxZ":9.884900656173421,"pX":-0.7856409750431441,"pZ":2.556400006558339,"vX0":1.4034820002049064,"vY0":-140.46344041323601,"vZ0":-7.052762262048643,"x":146.95,"y":169.76,"x0":-0.9153736231685943,"y0":50.003079558070574,"z0":5.9150002242433555,"aX":-5.785196407421524},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":4.9,"spinRate":2190,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3903056233010802,"extension":6.297266258478173},"hitData":{"launchSpeed":87.3,"launchAngle":50.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.61,"coordY":101.58}},"index":0,"playId":"6698172d-052d-3d3a-822d-12eddb79158e","pitchNumber":1,"startTime":"2026-02-25T21:45:11.156Z","endTime":"2026-02-25T21:45:20.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":666194,"link":"/api/v1/people/666194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"credit":"b_ab"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_ab"},{"player":{"id":666194,"link":"/api/v1/people/666194"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:45:20.203Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Velazquez grounds out, first baseman Juan Benjamin to pitcher Yorman Gómez.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:45:27.382Z","endTime":"2026-02-25T21:45:50.968Z","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":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"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":691405,"link":"/api/v1/people/691405"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":95.9,"endSpeed":86.5,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53586300003424,"aZ":-10.47317493244878,"pfxX":-3.937053059466054,"pfxZ":11.188598800684806,"pX":0.43100245655493424,"pZ":2.535527700600455,"vX0":4.764216288087155,"vY0":-139.3808445051794,"vZ0":-7.503691536000098,"x":100.57,"y":170.32,"x0":-0.8006233001156813,"y0":50.000458255871315,"z0":5.979022669102231,"aX":-7.634386246102202},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2202,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3951692412435701,"extension":6.381466976001776},"hitData":{"launchSpeed":70.5,"launchAngle":6.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.37,"coordY":170.05}},"index":0,"playId":"06bb043d-3566-3036-95a0-ed55977e8134","pitchNumber":1,"startTime":"2026-02-25T21:45:42.546Z","endTime":"2026-02-25T21:45:50.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_ab"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_ab"},{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:45:50.968Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Ramírez homers (2) on a fly ball to right field.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:48:04.856Z","endTime":"2026-02-25T21:49:37.419Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Aaron Zavala.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-25T21:47:42.554Z","endTime":"2026-02-25T21:47:42.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701648,"link":"/api/v1/people/701648"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":643376,"link":"/api/v1/people/643376"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to second base for Michael Helman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-25T21:47:42.567Z","endTime":"2026-02-25T21:47:42.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"300","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to left field for Andrew Velazquez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-25T21:47:42.568Z","endTime":"2026-02-25T21:47:42.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":642180,"link":"/api/v1/people/642180"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"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":680737,"link":"/api/v1/people/680737"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nick Pratto replaces first baseman Jonah Bride, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":0,"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-25T21:47:42.569Z","endTime":"2026-02-25T21:47:42.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":681146,"link":"/api/v1/people/681146"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":681146,"link":"/api/v1/people/681146"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Brasier replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":0,"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-25T21:47:42.571Z","endTime":"2026-02-25T21:48:07.037Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518489,"link":"/api/v1/people/518489"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178015098246778,"aZ":-17.629215456935103,"pfxX":0.5555296639271035,"pfxZ":8.715554488611867,"pX":0.18614698658736772,"pZ":1.985937535055075,"vX0":4.118666611009324,"vY0":-127.55682730591253,"vZ0":-5.919382074412191,"x":109.9,"y":185.16,"x0":-1.5132738802076067,"y0":50.001395764120154,"z0":5.700333592659444,"aX":0.9254608899232197},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.9,"breakHorizontal":-1.8,"spinRate":2306,"spinDirection":196},"zone":8,"typeConfidence":0.38,"plateTime":0.4273789513952,"extension":6.827674250410587},"index":5,"playId":"051e17e8-182d-3a8c-97c8-0f2ce4e64d5a","pitchNumber":1,"startTime":"2026-02-25T21:48:07.037Z","endTime":"2026-02-25T21:48:10.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61851947176966,"aZ":-19.74291638680607,"pfxX":-6.1882016445099195,"pfxZ":6.959236979158046,"pX":0.1718518855469093,"pZ":2.350820515513829,"vX0":6.87241102684739,"vY0":-132.84546421994574,"vZ0":-4.676052793788225,"x":110.45,"y":175.31,"x0":-1.6453878356829958,"y0":50.00142501737851,"z0":5.570003541532545,"aX":-11.052919099173012},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.8,"breakHorizontal":9.7,"spinRate":2080,"spinDirection":214},"zone":5,"typeConfidence":0.64,"plateTime":0.41238821208172727,"extension":6.775078172530831},"index":6,"playId":"e751efdb-6407-3d40-8d8f-bfc5e598ebc9","pitchNumber":2,"startTime":"2026-02-25T21:48:21.812Z","endTime":"2026-02-25T21:48:24.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39774610748837,"aZ":-29.356457714297235,"pfxX":2.5818669483617818,"pfxZ":1.8648533424926477,"pX":1.0368640282311326,"pZ":0.1611687359648802,"vX0":4.567796122239405,"vY0":-121.86961732491667,"vZ0":-7.014734413875408,"x":77.48,"y":234.43,"x0":-1.1952309059527462,"y0":50.001537708417615,"z0":5.604370797806535,"aX":3.891428796949077},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.0,"breakHorizontal":-5.8,"spinRate":2111,"spinDirection":156},"zone":14,"typeConfidence":0.95,"plateTime":0.4490230681352756,"extension":6.897692946309687},"index":7,"playId":"c74b438e-6dc7-38a2-9509-97703bb19112","pitchNumber":3,"startTime":"2026-02-25T21:48:45.980Z","endTime":"2026-02-25T21:48:49.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14229152280992,"aZ":-26.575787080556516,"pfxX":0.45257512329318095,"pfxZ":3.726935173207025,"pX":1.0034496071270622,"pZ":1.9512376847289044,"vX0":5.263720435449595,"vY0":-121.10414577078505,"vZ0":-3.7011368406193283,"x":78.75,"y":186.1,"x0":-1.2468778974792045,"y0":50.004154856628546,"z0":5.795166313896785,"aX":0.6786094347923189},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.2,"breakHorizontal":-1.9,"spinRate":2191,"spinDirection":141},"zone":14,"typeConfidence":0.86,"plateTime":0.45034452428316074,"extension":6.971138193742537},"index":8,"playId":"ee606c22-d2d3-3ab1-8583-ac9fccd05bf2","pitchNumber":4,"startTime":"2026-02-25T21:49:05.577Z","endTime":"2026-02-25T21:49:09.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.598528822177016,"aZ":-14.378894744053515,"pfxX":-7.654498506639788,"pfxZ":9.841538822749538,"pX":-0.21106831060672088,"pZ":2.210101820144835,"vX0":6.420472861163956,"vY0":-133.81331706550927,"vZ0":-6.147258204253219,"x":125.05,"y":179.11,"x0":-1.6501907637526605,"y0":50.00515956212046,"z0":5.572241501064761,"aX":-13.845947314514053},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":12.5,"spinRate":2229,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4097361623602658,"extension":6.78696836520006},"hitData":{"launchSpeed":100.6,"launchAngle":40.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.45,"coordY":90.32}},"index":9,"playId":"f7fea558-8f26-32d7-b966-59ce8c829dc3","pitchNumber":5,"startTime":"2026-02-25T21:49:22.793Z","endTime":"2026-02-25T21:49:37.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.11,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:49:37.419Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Naylor doubles (3) on a fly ball to shortstop Cam Cauley.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:49:57.510Z","endTime":"2026-02-25T21:51:40.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":92.6,"endSpeed":84.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.545440802477348,"aZ":-14.866939452997109,"pfxX":-4.762768209393258,"pfxZ":9.474879080070117,"pX":-0.11141326036291536,"pZ":2.362925073433269,"vX0":5.746899473614127,"vY0":-134.6117613515949,"vZ0":-5.682904348256075,"x":121.25,"y":174.98,"x0":-1.6600564065435512,"y0":50.00149312112777,"z0":5.562586994238641,"aX":-8.69829404327106},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2175,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40766710903909864,"extension":6.8898432741957585},"index":0,"playId":"6b99f2de-68d4-3940-a7e3-0c5481607e0c","pitchNumber":1,"startTime":"2026-02-25T21:50:19.292Z","endTime":"2026-02-25T21:50:23.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":83.8,"endSpeed":77.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541314854923808,"aZ":-28.381358767318414,"pfxX":1.8869031601309156,"pfxZ":2.5001587606419786,"pX":0.3904451428905185,"pZ":1.2789370919019956,"vX0":3.2982934642833794,"vY0":-121.9991743167002,"vZ0":-4.765569173017456,"x":102.12,"y":204.25,"x0":-1.2207987143044827,"y0":50.00461559526349,"z0":5.685607748980807,"aX":2.861998344824852},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":2219,"spinDirection":154},"zone":14,"typeConfidence":0.92,"plateTime":0.44786769568557094,"extension":6.896704336006307},"index":1,"playId":"7be53b44-454c-3b19-babb-bac107233305","pitchNumber":2,"startTime":"2026-02-25T21:50:35.111Z","endTime":"2026-02-25T21:50:38.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.695158640196343,"aZ":-29.102587743789226,"pfxX":2.4728414089979815,"pfxZ":2.006406324813388,"pX":-0.160240373187756,"pZ":1.3782189573597294,"vX0":2.5628431127970934,"vY0":-122.2603231986439,"vZ0":-4.630679817611146,"x":123.11,"y":201.57,"x0":-1.539184262147988,"y0":50.001583685812875,"z0":5.76396699049865,"aX":3.783019041595497},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":-5.0,"spinRate":2290,"spinDirection":126},"zone":13,"typeConfidence":0.93,"plateTime":0.446185242681731,"extension":6.933676753078493},"index":2,"playId":"208fe16e-134f-337f-88d5-0dfd5dd467b6","pitchNumber":3,"startTime":"2026-02-25T21:50:52.092Z","endTime":"2026-02-25T21:50:57.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.7,"endSpeed":82.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31365465695937,"aZ":-16.940950903394874,"pfxX":-4.408976717834347,"pfxZ":8.558647505866437,"pX":-1.4066684206193185,"pZ":3.844670299442589,"vX0":2.689094022187521,"vY0":-133.48031105272898,"vZ0":-1.474900806246283,"x":170.62,"y":134.97,"x0":-1.8613168144702625,"y0":50.00618978610354,"z0":5.6410670673679535,"aX":-7.851097335340882},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2318,"spinDirection":216},"zone":11,"typeConfidence":0.69,"plateTime":0.4124523932841111,"extension":6.680088097818096},"index":3,"playId":"160f08c5-ecd1-3c5c-9e07-ef7d556027fc","pitchNumber":4,"startTime":"2026-02-25T21:51:10.186Z","endTime":"2026-02-25T21:51:13.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.771050089921943,"aZ":-23.726940470843275,"pfxX":2.3376593378026227,"pfxZ":5.333165508243548,"pX":0.32509631775369546,"pZ":2.739098930595184,"vX0":4.140617463589541,"vY0":-124.4948631170635,"vZ0":-2.7376361106305183,"x":104.61,"y":164.82,"x0":-1.6573639466091028,"y0":50.005759347615566,"z0":5.797249509783731,"aX":3.704029937001153},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.4,"breakHorizontal":-5.2,"spinRate":2344,"spinDirection":183},"zone":3,"typeConfidence":0.64,"plateTime":0.438369585259355,"extension":6.742417307695944},"hitData":{"launchSpeed":82.0,"launchAngle":68.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":69.91,"coordY":142.21}},"index":4,"playId":"90f120d8-8ea8-3bf3-a524-380342989868","pitchNumber":5,"startTime":"2026-02-25T21:51:28.145Z","endTime":"2026-02-25T21:51:40.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.19,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:51:40.145Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Devers strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:52:12.672Z","endTime":"2026-02-25T21:53:27.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jacob Cozart replaces Bo Naylor.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:52:07.859Z","endTime":"2026-02-25T21:52:14.800Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695524,"link":"/api/v1/people/695524"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":666310,"link":"/api/v1/people/666310"},"base":2,"defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89618258293094,"aZ":-31.132915000818716,"pfxX":2.5287722839284075,"pfxZ":0.7249109402771783,"pX":-0.6733191273159499,"pZ":3.2845284231910337,"vX0":1.261456145877993,"vY0":-118.93943832039014,"vZ0":0.437435729971416,"x":142.67,"y":150.1,"x0":-1.5376810922555884,"y0":50.00532522541396,"z0":5.901129429506291,"aX":3.656229755141483},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.7,"breakHorizontal":-4.9,"spinRate":2355,"spinDirection":116},"zone":1,"typeConfidence":0.95,"plateTime":0.4589281447373068,"extension":6.965039754762966},"index":1,"playId":"9e40134e-7baf-3705-85ef-9e19dd43599f","pitchNumber":1,"startTime":"2026-02-25T21:52:14.800Z","endTime":"2026-02-25T21:52:18.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"second":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90009076428561,"aZ":-22.82619846804877,"pfxX":-8.181768440562488,"pfxZ":5.1359165967166875,"pX":0.0402685112634497,"pZ":2.1617633688940825,"vX0":7.322754162443674,"vY0":-133.6228553520097,"vZ0":-4.674157044125333,"x":115.47,"y":180.41,"x0":-1.6633810434196405,"y0":50.00459494817885,"z0":5.55900878532494,"aX":-14.900762988925546},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":13.4,"spinRate":2322,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4087971046461405,"extension":6.90133445140896},"index":2,"playId":"892a7f23-c7b0-3fa6-9059-363cdc2d4b40","pitchNumber":2,"startTime":"2026-02-25T21:52:38.487Z","endTime":"2026-02-25T21:52:41.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"second":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-25T21:52:50.441Z","endTime":"2026-02-25T21:52:59.177Z","isPitch":false,"type":"action","player":{"id":691410,"link":"/api/v1/people/691410"},"defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"second":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":81.5,"endSpeed":75.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.009412545855035,"aZ":-34.49391141231709,"pfxX":3.1211251442367627,"pfxZ":-1.6087191904160463,"pX":-0.4577056955295107,"pZ":2.3577137055203945,"vX0":1.1784729310973365,"vY0":-118.83025141021561,"vZ0":-0.8017283796780754,"x":134.45,"y":175.12,"x0":-1.3644184963956243,"y0":50.003730498643115,"z0":5.810778410818269,"aX":4.500040163079833},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.9,"breakHorizontal":-5.9,"spinRate":2290,"spinDirection":120},"zone":4,"typeConfidence":0.96,"plateTime":0.4594920861798646,"extension":6.883350336722997},"index":4,"playId":"616bf9bb-0563-3e81-9917-7ea234fb01ad","pitchNumber":3,"startTime":"2026-02-25T21:52:59.177Z","endTime":"2026-02-25T21:53:02.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"second":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336927387486508,"aZ":-20.110661617310036,"pfxX":-1.016299818368171,"pfxZ":6.673015594571407,"pX":-0.4120542744689507,"pZ":2.8394048232400744,"vX0":3.299582936008299,"vY0":-133.06346318815832,"vZ0":-3.3420873798876034,"x":132.71,"y":162.12,"x0":-1.5316300912550822,"y0":50.00391613228396,"z0":5.554455786477177,"aX":-1.8379027447506022},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":1.2,"spinRate":2261,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4103390084418099,"extension":6.788020362877227},"index":5,"playId":"84ac47fe-7edf-3fb7-a420-e9c59ec987b4","pitchNumber":4,"startTime":"2026-02-25T21:53:24.849Z","endTime":"2026-02-25T21:53:27.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"second":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:53:27.997Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wuilfredo Antunez doubles (1) on a sharp line drive to right fielder Orlando Martinez. Jacob Cozart scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:53:36.913Z","endTime":"2026-02-25T21:53:59.944Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678636,"link":"/api/v1/people/678636"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.856571439631242,"aZ":-24.53008829819993,"pfxX":1.9836913802757956,"pfxZ":4.700475660930808,"pX":0.8510543825030438,"pZ":1.8631666057019947,"vX0":5.5434133451587755,"vY0":-125.98970160172546,"vZ0":-4.524610654673486,"x":84.56,"y":188.47,"x0":-1.6253499173899402,"y0":50.002352121968634,"z0":5.637532815928203,"aX":3.2245975203911033},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.8,"breakHorizontal":-4.7,"spinRate":2331,"spinDirection":194},"zone":14,"typeConfidence":0.62,"plateTime":0.43286027632867796,"extension":6.876916225102928},"hitData":{"launchSpeed":103.3,"launchAngle":19.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":222.84,"coordY":105.44}},"index":0,"playId":"5560261e-5dcb-31f4-98f1-a9bfe27c59c6","pitchNumber":1,"startTime":"2026-02-25T21:53:49.325Z","endTime":"2026-02-25T21:53:59.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"second":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.25,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:53:59.944Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to left fielder Andrew Velazquez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:54:16.806Z","endTime":"2026-02-25T21:55:44.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231811764234106,"aZ":-24.41574183657932,"pfxX":-2.7987963728476823,"pfxZ":4.261122927135901,"pX":-0.5330829034013127,"pZ":2.0767998903620604,"vX0":3.5403461712035114,"vY0":-133.23020124640684,"vZ0":-4.530095858093133,"x":137.32,"y":182.71,"x0":-1.5077193297168734,"y0":50.00388536809723,"z0":5.536580269403122,"aX":-5.095952385841583},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.1,"breakHorizontal":4.4,"spinRate":2217,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4091444398649364,"extension":6.733811302110475},"index":0,"playId":"bf734b62-639d-3baf-a501-ac66408a3b8e","pitchNumber":1,"startTime":"2026-02-25T21:54:33.546Z","endTime":"2026-02-25T21:54:36.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":686404,"link":"/api/v1/people/686404"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"379d2184-b9ae-30ef-960d-0cb0097a695f","startTime":"2026-02-25T21:54:53.136Z","endTime":"2026-02-25T21:54:56.136Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":686404,"link":"/api/v1/people/686404"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.032102679734223,"aZ":-20.679181447753123,"pfxX":-8.619201819948337,"pfxZ":6.411442932712323,"pX":-0.292740748485585,"pZ":2.9500190878278945,"vX0":5.925519356232862,"vY0":-132.72786436958287,"vZ0":-3.168843721694385,"x":128.16,"y":159.13,"x0":-1.428477845313483,"y0":50.00566389191105,"z0":5.656313504901528,"aX":-15.460513342305953},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":2172,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.41185476433450185,"extension":6.640255615788294},"index":2,"playId":"b0c49223-f689-3aaf-b333-a0ad33d56cb7","pitchNumber":2,"startTime":"2026-02-25T21:55:14.543Z","endTime":"2026-02-25T21:55:17.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":686404,"link":"/api/v1/people/686404"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692785210779387,"aZ":-13.031881996125922,"pfxX":-2.810538324888956,"pfxZ":10.690793057314359,"pX":-0.37147347962392807,"pZ":2.7967916002641537,"vX0":4.720424430014197,"vY0":-133.2340904079034,"vZ0":-4.764784893368719,"x":131.16,"y":163.27,"x0":-1.804226388191999,"y0":50.00246545505463,"z0":5.556213574193908,"aX":-5.0325613068809325},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.5,"breakHorizontal":4.1,"spinRate":2308,"spinDirection":213},"zone":4,"typeConfidence":0.69,"plateTime":0.4117222030501133,"extension":6.8404775085139455},"hitData":{"launchSpeed":98.1,"launchAngle":62.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.85,"coordY":132.09}},"index":3,"playId":"4fc4f30b-d431-3b62-8ba7-8379458631e3","pitchNumber":3,"startTime":"2026-02-25T21:55:32.773Z","endTime":"2026-02-25T21:55:44.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":686404,"link":"/api/v1/people/686404"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:55:44.110Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Benjamin singles on a ground ball to center fielder Aaron Zavala. Wuilfredo Antunez scores.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:56:03.023Z","endTime":"2026-02-25T21:57:51.144Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691405,"fullName":"Juan Benjamin","link":"/api/v1/people/691405"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691405,"fullName":"Juan Benjamin","link":"/api/v1/people/691405"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691405,"fullName":"Juan Benjamin","link":"/api/v1/people/691405"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"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":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.498053546772965,"aZ":-29.719102139970815,"pfxX":2.3400316392321003,"pfxZ":1.6084250572901615,"pX":0.9323876803075867,"pZ":2.0139973790618084,"vX0":4.753605121554552,"vY0":-121.93416892317352,"vZ0":-2.8454456917713555,"x":81.46,"y":184.4,"x0":-1.3377723486512807,"y0":50.00006217495961,"z0":5.7316083656383325,"aX":3.5608279459753427},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-5.3,"spinRate":2299,"spinDirection":151},"zone":14,"typeConfidence":0.94,"plateTime":0.44732021749240225,"extension":7.018182970971651},"index":0,"playId":"43ccf0a0-fa04-3086-ac6d-0a024deca625","pitchNumber":1,"startTime":"2026-02-25T21:56:15.876Z","endTime":"2026-02-25T21:56:19.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691405,"link":"/api/v1/people/691405","batSide":{"code":"L","description":"Left"}},"second":{"id":686404,"link":"/api/v1/people/686404"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10207210532013,"aZ":-27.77966955102173,"pfxX":1.9855521419958062,"pfxZ":2.867282727016569,"pX":0.4588006418332032,"pZ":1.0416512310527484,"vX0":3.744828659709216,"vY0":-122.44318218120019,"vZ0":-5.562485451619416,"x":99.51,"y":210.66,"x0":-1.3428817478857793,"y0":50.00207195943796,"z0":5.693125346845707,"aX":3.0420567627303403},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":-4.4,"spinRate":2197,"spinDirection":175},"zone":14,"typeConfidence":0.9,"plateTime":0.445779793854153,"extension":6.897522689134686},"index":1,"playId":"8e4d5f1e-74e1-364e-a13e-f639917feb79","pitchNumber":2,"startTime":"2026-02-25T21:56:40.336Z","endTime":"2026-02-25T21:56:44.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691405,"link":"/api/v1/people/691405","batSide":{"code":"L","description":"Left"}},"second":{"id":686404,"link":"/api/v1/people/686404"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84879163731772,"aZ":-22.947828742669408,"pfxX":1.4056238849287972,"pfxZ":5.670312148186714,"pX":0.25181633837239215,"pZ":2.5733672106137027,"vX0":4.266042954677233,"vY0":-125.79549696222776,"vZ0":-3.0667674491567043,"x":107.4,"y":169.3,"x0":-1.6382482786210888,"y0":50.002812088928444,"z0":5.637348146098477,"aX":2.287108222586516},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.0,"breakHorizontal":-3.4,"spinRate":2223,"spinDirection":192},"zone":6,"typeConfidence":0.39,"plateTime":0.4328849603390479,"extension":6.869243520528087},"index":2,"playId":"fd884beb-b2a4-3476-80a5-a639dc3f3abc","pitchNumber":3,"startTime":"2026-02-25T21:56:59.564Z","endTime":"2026-02-25T21:57:02.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691405,"link":"/api/v1/people/691405","batSide":{"code":"L","description":"Left"}},"second":{"id":686404,"link":"/api/v1/people/686404"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.097509603241793,"aZ":-17.6277444263396,"pfxX":-3.32371365566053,"pfxZ":7.97290747438284,"pX":-0.6637993144253551,"pZ":4.6665390868748196,"vX0":4.200027929749826,"vY0":-133.11357557525645,"vZ0":0.6528015053020526,"x":142.3,"y":112.78,"x0":-1.8180532237068068,"y0":50.003098677929415,"z0":5.678582151827621,"aX":-6.0648035883602125},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":5.3,"spinRate":2082,"spinDirection":218},"zone":11,"typeConfidence":0.69,"plateTime":0.4088827441845768,"extension":6.685642713059371},"index":3,"playId":"078a271d-a310-3cbc-a5b5-a72b4989808c","pitchNumber":4,"startTime":"2026-02-25T21:57:23.566Z","endTime":"2026-02-25T21:57:26.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691405,"link":"/api/v1/people/691405","batSide":{"code":"L","description":"Left"}},"second":{"id":686404,"link":"/api/v1/people/686404"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":83.4,"endSpeed":78.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27268223153826,"aZ":-30.47769273574493,"pfxX":3.741744956989339,"pfxZ":1.1152420082728174,"pX":-0.07568287517700405,"pZ":2.1147022251635814,"vX0":2.339843021153672,"vY0":-121.65346145288098,"vZ0":-2.402545781250012,"x":119.88,"y":181.68,"x0":-1.530982701020956,"y0":50.003335512922945,"z0":5.715494586008604,"aX":5.698580506174083},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":-7.3,"spinRate":2174,"spinDirection":168},"zone":5,"typeConfidence":0.94,"plateTime":0.4474908052992381,"extension":6.992287024584761},"hitData":{"launchSpeed":100.0,"launchAngle":5.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.66,"coordY":101.73}},"index":4,"playId":"aa2f0f3a-bc3d-3839-a49e-4e4211bd09a9","pitchNumber":5,"startTime":"2026-02-25T21:57:42.503Z","endTime":"2026-02-25T21:57:51.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691405,"link":"/api/v1/people/691405","batSide":{"code":"L","description":"Left"}},"second":{"id":686404,"link":"/api/v1/people/686404"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691405,"link":"/api/v1/people/691405"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":691405,"link":"/api/v1/people/691405"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":1.8000000000000003,"leverageIndex":0.29,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:57:51.144Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Cesarini walks. Juan Benjamin to 2nd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T22:00:11.085Z","endTime":"2026-02-25T22:01:25.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":825761,"fullName":"Ryan Cesarini","link":"/api/v1/people/825761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692179,"fullName":"Thomas Ireland","link":"/api/v1/people/692179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":825761,"fullName":"Ryan Cesarini","link":"/api/v1/people/825761"},"postOnSecond":{"id":691405,"fullName":"Juan Benjamin","link":"/api/v1/people/691405"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691405,"fullName":"Juan Benjamin","link":"/api/v1/people/691405"},"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":825761,"fullName":"Ryan Cesarini","link":"/api/v1/people/825761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T21:58:02.602Z","endTime":"2026-02-25T21:58:46.683Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"first":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Thomas Ireland replaces Ryan Brasier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"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-25T21:58:46.683Z","endTime":"2026-02-25T22:00:13.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692179,"link":"/api/v1/people/692179"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"first":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.3,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683333524570553,"aZ":-33.61703113811859,"pfxX":0.9864668632353337,"pfxZ":-1.1031508791706877,"pX":0.4758774759111722,"pZ":3.9938211855518677,"vX0":-3.0227992124968,"vY0":-114.55858616721548,"vZ0":4.42883877658705,"x":98.86,"y":130.95,"x0":1.6916903725750712,"y0":50.00099755003047,"z0":5.346491286845709,"aX":1.2948334093669096},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.4,"breakHorizontal":-1.0,"spinRate":2329,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.48048693530055653,"extension":5.409807178174086},"index":2,"playId":"7a03e43b-9cbc-3622-9ea1-7fd7e5ff4ef8","pitchNumber":1,"startTime":"2026-02-25T22:00:13.344Z","endTime":"2026-02-25T22:00:17.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"first":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":89.7,"endSpeed":82.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84431093263105,"aZ":-19.787751231102007,"pfxX":8.063689303230815,"pfxZ":7.194464843727536,"pX":-1.8370851701209139,"pZ":2.88055149471757,"vX0":-9.770096843609839,"vY0":-130.25315596082552,"vZ0":-2.5333301199017733,"x":187.03,"y":161.01,"x0":0.91127327353888,"y0":50.00392079118114,"z0":5.358735876244412,"aX":13.88539584636765},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.7,"breakHorizontal":-12.5,"spinRate":2194,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.4201892390453743,"extension":5.8858941313058875},"index":3,"playId":"fa02b561-3f12-3d6f-b6ec-7ca44e2f23cf","pitchNumber":2,"startTime":"2026-02-25T22:00:31.790Z","endTime":"2026-02-25T22:00:34.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"first":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834730854254076,"aZ":-27.360327236527528,"pfxX":10.749384568180627,"pfxZ":2.94660946602232,"pX":-0.8011636951843301,"pZ":1.9783047852012259,"vX0":-8.967323325673485,"vY0":-126.71268707894207,"vZ0":-2.4086188427822948,"x":147.54,"y":185.37,"x0":1.3795357565905866,"y0":50.002286510971736,"z0":5.117568523795692,"aX":17.556000691577246},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":-17.5,"spinRate":2016,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.43153947962685857,"extension":5.8368784347677805},"index":4,"playId":"7a4e85ec-cd9e-3746-ac6d-2f3d4c88e75d","pitchNumber":3,"startTime":"2026-02-25T22:00:46.463Z","endTime":"2026-02-25T22:00:51.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"first":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47436450972973,"aZ":-26.226689810475733,"pfxX":8.906122474975714,"pfxZ":3.559910788187601,"pX":-0.40305198593220176,"pZ":1.8439732191625422,"vX0":-7.510381737438738,"vY0":-128.14975687277789,"vZ0":-3.4303934283722146,"x":132.36,"y":188.99,"x0":1.4027578196437185,"y0":50.000658376719414,"z0":5.239327264681525,"aX":14.871389440024416},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":-14.5,"spinRate":1993,"spinDirection":120},"zone":7,"typeConfidence":2.0,"plateTime":0.4267431815825051,"extension":5.59585321413415},"index":5,"playId":"5a81a96c-0ae5-3850-85f7-c395dfc897b2","pitchNumber":4,"startTime":"2026-02-25T22:01:03.734Z","endTime":"2026-02-25T22:01:07.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"first":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34764763708107,"aZ":-27.49082679963111,"pfxX":8.435379709364312,"pfxZ":2.737186622636255,"pX":0.24681117329452631,"pZ":1.1525689093170206,"vX0":-5.6511850344710615,"vY0":-129.3180465358019,"vZ0":-4.72801679897722,"x":107.59,"y":207.66,"x0":1.353079085019261,"y0":50.00368469342453,"z0":5.087527212455598,"aX":14.435970772026504},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":-14.2,"spinRate":2057,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.42189271153869523,"extension":5.665781543144054},"index":6,"playId":"d4af5c5f-c113-368b-942d-4cacdf10c757","pitchNumber":5,"startTime":"2026-02-25T22:01:21.412Z","endTime":"2026-02-25T22:01:25.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"first":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":825761,"link":"/api/v1/people/825761"},"credit":"b_pa"},{"player":{"id":692179,"link":"/api/v1/people/692179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:01:25.116Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jaison Chourio strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T22:01:35.086Z","endTime":"2026-02-25T22:03:53.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692179,"fullName":"Thomas Ireland","link":"/api/v1/people/692179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23678371446245,"aZ":-30.71066929816517,"pfxX":7.595865694297233,"pfxZ":1.0384924155803565,"pX":0.6791577997090059,"pZ":1.998963059895577,"vX0":-4.6447813738262465,"vY0":-118.54871254819646,"vZ0":-0.8454177473521662,"x":91.11,"y":184.81,"x0":1.6843358768724197,"y0":50.00503371545645,"z0":5.182148745339965,"aX":10.732537732113986},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.9,"breakHorizontal":-12.5,"spinRate":1717,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4633467527250925,"extension":5.651076034349144},"index":0,"playId":"01a6d8a7-23a8-3c79-a626-8f81418b1045","pitchNumber":1,"startTime":"2026-02-25T22:01:53.873Z","endTime":"2026-02-25T22:01:57.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"R","description":"Right"}},"first":{"id":825761,"link":"/api/v1/people/825761"},"second":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.841265919325537,"aZ":-19.777315198318608,"pfxX":10.283968426382689,"pfxZ":7.30067112431744,"pX":0.39710014354621137,"pZ":2.2563121056341915,"vX0":-5.9752878366088815,"vY0":-130.37309605092554,"vZ0":-3.892998734990776,"x":101.86,"y":177.86,"x0":1.398685659688943,"y0":50.00421327537084,"z0":5.286996559585105,"aX":17.467097978658675},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.5,"breakHorizontal":-17.0,"spinRate":2266,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.42229050753754516,"extension":5.755445975532066},"index":1,"playId":"3a0c8f80-789f-394a-9c0d-c03428245a18","pitchNumber":2,"startTime":"2026-02-25T22:02:20.951Z","endTime":"2026-02-25T22:02:24.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"R","description":"Right"}},"first":{"id":825761,"link":"/api/v1/people/825761"},"second":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67435834743112,"aZ":-27.039907330648543,"pfxX":9.840589835237228,"pfxZ":3.4805412464589467,"pX":-0.8948046472673676,"pZ":0.5992090520244137,"vX0":-8.993411383498998,"vY0":-120.74228594251643,"vZ0":-4.780824753987146,"x":151.11,"y":222.6,"x0":1.6010180327636843,"y0":50.00292041164831,"z0":4.986339667187481,"aX":14.519008153193836},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":-15.6,"spinRate":1789,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.45376149263495513,"extension":5.7741693944534935},"index":2,"playId":"6f7b761b-9c81-3edc-a26a-69d8d0ba65cb","pitchNumber":3,"startTime":"2026-02-25T22:02:39.816Z","endTime":"2026-02-25T22:02:43.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"R","description":"Right"}},"first":{"id":825761,"link":"/api/v1/people/825761"},"second":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1959199523468,"aZ":-20.001605713892058,"pfxX":8.340685540626438,"pfxZ":7.095970448314301,"pX":-1.0331368054762786,"pZ":4.032340093304168,"vX0":-8.356614877770314,"vY0":-129.89404384717238,"vZ0":-0.004574230305233851,"x":156.38,"y":129.91,"x0":1.135947610034784,"y0":50.004083169449615,"z0":5.5499084852263,"aX":14.31104654625842},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.1,"breakHorizontal":-13.3,"spinRate":2106,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.42104695602617603,"extension":5.798118331132031},"index":3,"playId":"31bf7799-1d50-3da9-b75c-1fc2f320b875","pitchNumber":4,"startTime":"2026-02-25T22:03:06.580Z","endTime":"2026-02-25T22:03:10.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"R","description":"Right"}},"first":{"id":825761,"link":"/api/v1/people/825761"},"second":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.426894868314925,"aZ":-30.125979908846016,"pfxX":-1.1170661971017157,"pfxZ":1.3950696358842212,"pX":-1.7119362344161222,"pZ":1.1622245174552714,"vX0":-7.0501197723745515,"vY0":-119.89494861190092,"vZ0":-2.8118392102996808,"x":182.25,"y":207.4,"x0":1.402000663308125,"y0":50.002305398869154,"z0":5.016787211320809,"aX":-1.6387734869482338},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.2,"breakHorizontal":3.6,"spinRate":2392,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.45543020771265796,"extension":5.673961265208725},"index":4,"playId":"d249c5f4-4bd4-36b3-8b11-4ad3937636fa","pitchNumber":5,"startTime":"2026-02-25T22:03:25.818Z","endTime":"2026-02-25T22:03:30.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"R","description":"Right"}},"first":{"id":825761,"link":"/api/v1/people/825761"},"second":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.143574120030074,"aZ":-29.824542079755684,"pfxX":5.753597667949551,"pfxZ":1.645773159278007,"pX":-0.3568100303012072,"pZ":1.427095124420998,"vX0":-6.292637030898055,"vY0":-118.21711102714762,"vZ0":-2.1319725900735174,"x":130.6,"y":200.25,"x0":1.5837646128188008,"y0":50.00036137477244,"z0":5.060833351644603,"aX":8.19654596969465},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.8,"breakHorizontal":-9.0,"spinRate":1560,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.46215161092288604,"extension":5.789625113850748},"index":5,"playId":"ddc96666-7260-3f3f-8109-836b2e031adc","pitchNumber":6,"startTime":"2026-02-25T22:03:50.208Z","endTime":"2026-02-25T22:03:53.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"R","description":"Right"}},"first":{"id":825761,"link":"/api/v1/people/825761"},"second":{"id":691405,"link":"/api/v1/people/691405"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702693,"link":"/api/v1/people/702693"},"credit":"b_ab"},{"player":{"id":692179,"link":"/api/v1/people/692179"},"credit":"p_ab"},{"player":{"id":702693,"link":"/api/v1/people/702693"},"credit":"b_pa"},{"player":{"id":692179,"link":"/api/v1/people/692179"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-2.2,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:03:53.537Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Orlando Martinez walks.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:06:13.784Z","endTime":"2026-02-25T22:07:00.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dauri Fernández replaces third baseman José Ramírez, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:05:22.198Z","endTime":"2026-02-25T22:05:22.233Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821171,"link":"/api/v1/people/821171"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":608070,"link":"/api/v1/people/608070"},"defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jacob Cozart remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T22:05:22.233Z","endTime":"2026-02-25T22:06:15.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695524,"link":"/api/v1/people/695524"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":666310,"link":"/api/v1/people/666310"},"defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.839138399532853,"aZ":-36.90648631191961,"pfxX":-0.16346364299615246,"pfxZ":-3.785016213849463,"pX":-1.1473360273338893,"pZ":4.884765805697905,"vX0":-0.662429198068243,"vY0":-110.61181525120341,"vZ0":4.7669540445116105,"x":160.73,"y":106.89,"x0":-0.8240066081928407,"y0":50.000852573395704,"z0":6.548136609300678,"aX":-0.20442615544095735},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-5.5,"breakHorizontal":0.5,"spinRate":1948,"spinDirection":22},"zone":11,"typeConfidence":2.0,"plateTime":0.4932614402613429,"extension":6.065514305373907},"index":2,"playId":"f3066219-e117-3c6f-b2a1-702ff154bcd8","pitchNumber":1,"startTime":"2026-02-25T22:06:15.885Z","endTime":"2026-02-25T22:06:18.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461625894741264,"aZ":-18.002895129767328,"pfxX":-4.27295229826294,"pfxZ":7.351782615340037,"pX":-0.23511404316562987,"pZ":3.542915947734569,"vX0":3.25967186484021,"vY0":-137.91161539226354,"vZ0":-3.283306267370733,"x":125.96,"y":143.12,"x0":-0.8768100209459722,"y0":50.00277929233543,"z0":5.96202956997857,"aX":-8.236891368955478},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":7.1,"spinRate":1814,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39703979530461986,"extension":6.173447873797425},"index":3,"playId":"0b519a8b-401c-3a3b-a7ad-f376c88593d1","pitchNumber":2,"startTime":"2026-02-25T22:06:27.820Z","endTime":"2026-02-25T22:06:31.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":86.1,"endSpeed":79.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286066574922707,"aZ":-30.447938972849617,"pfxX":1.1948149297537016,"pfxZ":1.0702411424438445,"pX":-0.5842771122334579,"pZ":4.533584027102156,"vX0":1.6327220671468368,"vY0":-125.46256512643892,"vZ0":2.15836875601525,"x":139.27,"y":116.37,"x0":-1.3964618926459982,"y0":50.00016683259338,"z0":6.128730688184313,"aX":1.9209669809043755},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-2.5,"spinRate":2113,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4351050989571825,"extension":6.120644626703895},"index":4,"playId":"db9f210d-5f89-3f90-a4be-1354712bcaa1","pitchNumber":3,"startTime":"2026-02-25T22:06:40.967Z","endTime":"2026-02-25T22:06:43.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92913063312881,"aZ":-31.835386436095728,"pfxX":-0.1736586015444752,"pfxZ":0.2213168614744916,"pX":-0.7408292231220714,"pZ":4.351109778766978,"vX0":1.1845471895373145,"vY0":-124.50721274413577,"vZ0":2.049634594124002,"x":145.24,"y":121.3,"x0":-1.2010321207404115,"y0":50.005483951587756,"z0":6.158952944424018,"aX":-0.27153559425682167},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":0.0,"spinRate":1934,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4405873734999939,"extension":6.058895732293856},"index":5,"playId":"a1c2a238-a448-3ea2-a030-e21314337039","pitchNumber":4,"startTime":"2026-02-25T22:06:57.372Z","endTime":"2026-02-25T22:07:00.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678636,"link":"/api/v1/people/678636"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:07:00.643Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Pratto called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:07:09.391Z","endTime":"2026-02-25T22:09:21.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695524,"link":"/api/v1/people/695524"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75076196235556,"aZ":-16.3233769403808,"pfxX":-1.629561444753425,"pfxZ":8.04404342147577,"pX":0.8827967670483214,"pZ":2.595035890570859,"vX0":4.618813557151867,"vY0":-138.91121503046588,"vZ0":-6.213436477636148,"x":83.35,"y":168.71,"x0":-0.5837788588392147,"y0":50.002074409259606,"z0":5.931172467106363,"aX":-3.2113057285733717},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":2.0,"spinRate":2013,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39308568063380145,"extension":6.2770609123205094},"index":0,"playId":"6f4efd22-ebd8-3da7-9964-684acb69a989","pitchNumber":1,"startTime":"2026-02-25T22:07:26.953Z","endTime":"2026-02-25T22:07:32.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12235022622305,"aZ":-17.368161830786857,"pfxX":-4.4721203877629465,"pfxZ":7.85947997412149,"pX":-0.2586749801865706,"pZ":4.339022323696532,"vX0":2.869530696042462,"vY0":-136.86847863840183,"vZ0":-1.729665787818507,"x":126.86,"y":121.63,"x0":-0.7432863366284754,"y0":50.00681817074287,"z0":6.177223662307325,"aX":-8.429058114193463},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":7.4,"spinRate":1996,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40123726888980515,"extension":6.193938973824747},"index":1,"playId":"07b48fe3-d0a0-3277-a929-c9366f6486bb","pitchNumber":2,"startTime":"2026-02-25T22:07:46.099Z","endTime":"2026-02-25T22:07:49.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"07b48fe3-d0a0-3277-a929-c9366f6486bb","startTime":"2026-02-25T22:07:50.052Z","endTime":"2026-02-25T22:08:07.830Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.142266845436115,"aZ":-28.54753234922317,"pfxX":-1.5381512257953027,"pfxZ":2.1606672237058984,"pX":0.3536043795399629,"pZ":1.9728291969833125,"vX0":4.233782552384193,"vY0":-128.22779075517818,"vZ0":-4.460644750083065,"x":103.52,"y":185.51,"x0":-1.112194108052622,"y0":50.005427287706524,"z0":5.937800917854716,"aX":-2.586352357568729},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":1.9,"spinRate":2128,"spinDirection":172},"zone":9,"typeConfidence":2.0,"plateTime":0.4256000891727685,"extension":6.336274963719114},"index":3,"playId":"076d9915-f39f-339a-b2e6-6d451baa1ec6","pitchNumber":3,"startTime":"2026-02-25T22:08:07.830Z","endTime":"2026-02-25T22:08:11.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.655945028512104,"aZ":-32.49364540198641,"pfxX":-6.3349206809065475,"pfxZ":-0.2085427474386119,"pX":-1.176606789747381,"pZ":1.3441288520206522,"vX0":1.497695139091277,"vY0":-121.66570067043017,"vZ0":-4.279796204108836,"x":161.85,"y":202.49,"x0":-0.9731571835438566,"y0":50.00414219978296,"z0":5.9117250907611645,"aX":-9.591993185205512},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.1,"breakHorizontal":11.2,"spinRate":991,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4485025984602835,"extension":6.226137511006737},"index":4,"playId":"1b874013-e590-31a7-b816-747addffa7a6","pitchNumber":4,"startTime":"2026-02-25T22:08:24.833Z","endTime":"2026-02-25T22:08:29.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"f9b8f06b-918b-3ab8-8b29-068bbf266768","startTime":"2026-02-25T22:08:43.702Z","endTime":"2026-02-25T22:08:46.872Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.085536867437607,"aZ":-12.968199548366115,"pfxX":-3.7412017121888836,"pfxZ":9.691506402349244,"pX":0.4888324056263301,"pZ":2.777326725955715,"vX0":4.141929139892969,"vY0":-139.34887338421385,"vZ0":-6.57955950059687,"x":98.37,"y":163.79,"x0":-0.5253774964248751,"y0":50.00300416209493,"z0":6.013008509039886,"aX":-7.413987153715382},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2079,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.39192956653386446,"extension":6.2781154970033874},"index":6,"playId":"7e20b5b4-8ac1-3394-a283-095f54a2881c","pitchNumber":5,"startTime":"2026-02-25T22:09:17.505Z","endTime":"2026-02-25T22:09:21.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668472,"link":"/api/v1/people/668472"},"credit":"b_ab"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_ab"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:09:21.233Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Herrera walks.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:09:40.135Z","endTime":"2026-02-25T22:11:43.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"postOnSecond":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jose Herrera replaces Willie MacIver.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T22:09:32.965Z","endTime":"2026-02-25T22:09:42.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":680862,"link":"/api/v1/people/680862"},"defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":680862,"link":"/api/v1/people/680862","batSide":{"code":"R","description":"Right"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.7,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.918547925191966,"aZ":-37.69838369095522,"pfxX":0.2212926571372571,"pfxZ":-4.324076162459852,"pX":-0.8289173543504135,"pZ":1.1200216632511886,"vX0":-0.10859196049158099,"vY0":-111.87593819054696,"vZ0":-2.6726532616125995,"x":148.6,"y":208.54,"x0":-0.8086700505424685,"y0":50.00470635350307,"z0":6.169197719739019,"aX":0.2824263234760651},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-8.2,"breakHorizontal":-0.4,"spinRate":2137,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.48833752492731497,"extension":6.3433729449789755},"index":1,"playId":"5d2ee87e-7446-327c-938c-e1bbe39522c4","pitchNumber":1,"startTime":"2026-02-25T22:09:42.244Z","endTime":"2026-02-25T22:09:45.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.1,"endSpeed":87.8,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.830761019546657,"aZ":-15.012356798836096,"pfxX":-3.9054261305871316,"pfxZ":8.678010993629224,"pX":0.1237230831828423,"pZ":2.9474513841293084,"vX0":4.066306595845867,"vY0":-139.80775884669447,"vZ0":-5.402454625626191,"x":112.28,"y":159.2,"x0":-0.842902844664039,"y0":50.0029173877686,"z0":5.8919312260926455,"aX":-7.7233846928049505},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":6.2,"spinRate":2211,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.39193569193366384,"extension":6.323780599812137},"index":2,"playId":"2391573d-a3fc-376f-bfce-acf99e0271ea","pitchNumber":2,"startTime":"2026-02-25T22:10:02.362Z","endTime":"2026-02-25T22:10:07.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94496837677688,"aZ":-11.85039994829988,"pfxX":-3.8977458300218992,"pfxZ":10.455191676461084,"pX":-0.4979298227465721,"pZ":1.3129164916321223,"vX0":1.4790720585736248,"vY0":-138.75098099505126,"vZ0":-10.366248262193402,"x":135.98,"y":203.33,"x0":-0.5324435492922623,"y0":50.004595846929334,"z0":5.894282711521002,"aX":-7.576638823211612},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2192,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.3952246379359634,"extension":6.215199366515098},"index":3,"playId":"2b41efe1-04e7-3a76-b9a0-5cd65e30be52","pitchNumber":3,"startTime":"2026-02-25T22:10:24.416Z","endTime":"2026-02-25T22:10:28.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Orlando Martinez steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"2b41efe1-04e7-3a76-b9a0-5cd65e30be52","startTime":"2026-02-25T22:10:34.638Z","endTime":"2026-02-25T22:10:53.166Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678636,"link":"/api/v1/people/678636"},"defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"postOnSecond":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.16,"dramaIndex":11.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.296868966959476,"aZ":-30.03636510913185,"pfxX":2.5123112049327387,"pfxZ":1.2425437212818933,"pX":0.828497170302405,"pZ":1.0078804619635695,"vX0":3.7151727427087087,"vY0":-130.19998121956414,"vZ0":-6.566700397963655,"x":85.42,"y":211.57,"x0":-0.9430754143179302,"y0":50.00013208014905,"z0":5.835007558671374,"aX":4.3131466282714515},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.0,"breakHorizontal":-5.4,"spinRate":2264,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.42065690882615625,"extension":6.3800766714710395},"index":5,"playId":"72ca2d80-e396-3515-b7db-ab723ca8ad32","pitchNumber":4,"startTime":"2026-02-25T22:10:53.166Z","endTime":"2026-02-25T22:10:56.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.097271745257885,"aZ":-33.06748466463745,"pfxX":-5.602938184896135,"pfxZ":-0.5451585208005085,"pX":-0.6628196190583695,"pZ":0.10901496997589878,"vX0":2.330045513403953,"vY0":-126.6988089822014,"vZ0":-7.522467805183399,"x":142.27,"y":235.84,"x0":-0.8627045561836589,"y0":50.00249868139884,"z0":5.733727531423838,"aX":-9.176230749986955},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.4,"breakHorizontal":9.7,"spinRate":1187,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4310808449391259,"extension":6.3272346499852805},"index":6,"playId":"0e2e00c3-82f2-35d6-9cef-ee507161b65f","pitchNumber":5,"startTime":"2026-02-25T22:11:17.026Z","endTime":"2026-02-25T22:11:20.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855017316058245,"aZ":-30.092924929485662,"pfxX":-0.592626783147725,"pfxZ":1.286841637803045,"pX":-0.8577927257204337,"pZ":3.466733110314201,"vX0":0.6992592134542595,"vY0":-126.30159176615943,"vZ0":-0.297391238529069,"x":149.7,"y":145.18,"x0":-1.0613112319704867,"y0":50.00224998540467,"z0":6.007270038899304,"aX":-0.9569914547422708},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.5,"breakHorizontal":1.0,"spinRate":2226,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.43376268070439705,"extension":6.302846202333515},"index":7,"playId":"f1dbc639-56bf-3858-a590-3478abf1b544","pitchNumber":6,"startTime":"2026-02-25T22:11:40.058Z","endTime":"2026-02-25T22:11:43.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:11:43.959Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Richie Martin Jr. singles on a ground ball to right fielder Ryan Cesarini. Orlando Martinez scores. Jose Herrera to 2nd.","rbi":1,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:11:57.287Z","endTime":"2026-02-25T22:13:27.173Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691414,"fullName":"Yorman Gómez","link":"/api/v1/people/691414"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621006,"fullName":"Richie Martin Jr.","link":"/api/v1/people/621006"},"postOnSecond":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":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":825761,"link":"/api/v1/people/825761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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_force","runner":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"responsiblePitcher":{"id":691414,"link":"/api/v1/people/691414"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184510450687156,"aZ":-25.23150329685565,"pfxX":0.6595402851212042,"pfxZ":4.735036877008433,"pX":0.04575073679604291,"pZ":2.5735056333717767,"vX0":3.385042615107278,"vY0":-120.76448731234524,"vZ0":-2.3663353588802463,"x":115.26,"y":169.3,"x0":-1.4641286591865128,"y0":50.001450759416386,"z0":5.802684669322242,"aX":0.9663953332698734},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.3,"breakHorizontal":-2.0,"spinRate":2331,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.45487290442128003,"extension":6.291786840065567},"index":0,"playId":"728bd490-b186-34c7-adb8-ea5091db6bd1","pitchNumber":1,"startTime":"2026-02-25T22:12:11.000Z","endTime":"2026-02-25T22:12:14.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":645444,"link":"/api/v1/people/645444"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614866730640678,"aZ":-29.46501313375004,"pfxX":2.4483808980323,"pfxZ":1.747333543612493,"pX":-0.3721412395043969,"pZ":3.30549837166931,"vX0":1.3138172681785916,"vY0":-124.31208573792439,"vZ0":-0.26827136837669996,"x":131.19,"y":149.53,"x0":-1.2269028463090905,"y0":50.00520555946066,"z0":5.8759997868999925,"aX":3.804588568779313},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-4.8,"spinRate":2435,"spinDirection":85},"zone":1,"typeConfidence":2.0,"plateTime":0.44184133042705653,"extension":6.083162542709067},"index":1,"playId":"0243e1d7-5205-3905-8bdb-fbad7dcf1d71","pitchNumber":2,"startTime":"2026-02-25T22:12:28.587Z","endTime":"2026-02-25T22:12:32.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":645444,"link":"/api/v1/people/645444"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":96.0,"endSpeed":88.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287295144766187,"aZ":-13.822154418949063,"pfxX":-3.0910064754594186,"pfxZ":9.230967008155684,"pX":1.3388587846181967,"pZ":2.19608867249877,"vX0":6.072886073601314,"vY0":-139.59444394675273,"vZ0":-7.73436915920186,"x":65.97,"y":179.49,"x0":-0.45609728877886707,"y0":50.00320189085698,"z0":5.898847960512181,"aX":-6.14583065330988},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":4.4,"spinRate":2176,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3912940695670666,"extension":6.277237932083697},"index":2,"playId":"b2fdf926-4dd3-3e28-b097-4f7194eff953","pitchNumber":3,"startTime":"2026-02-25T22:13:00.043Z","endTime":"2026-02-25T22:13:04.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":645444,"link":"/api/v1/people/645444"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.505311787352976,"aZ":-27.516327045981733,"pfxX":3.0201475277346423,"pfxZ":3.0007060235517447,"pX":0.9163061257518703,"pZ":1.7798635383871646,"vX0":4.58932196350907,"vY0":-123.72088555975928,"vZ0":-3.95014637469116,"x":82.07,"y":190.72,"x0":-1.354373633100649,"y0":50.00067485369138,"z0":5.7011080444989695,"aX":4.684974390089852},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":-6.5,"spinRate":2515,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44257726704538936,"extension":6.331219748272043},"hitData":{"launchSpeed":98.7,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.52,"coordY":120.45}},"index":3,"playId":"96db10e9-bcbb-31cc-9217-4bbba04ec5a0","pitchNumber":4,"startTime":"2026-02-25T22:13:18.718Z","endTime":"2026-02-25T22:13:27.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":621006,"link":"/api/v1/people/621006","batSide":{"code":"R","description":"Right"}},"first":{"id":645444,"link":"/api/v1/people/645444"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_ab"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_ab"},{"player":{"id":621006,"link":"/api/v1/people/621006"},"credit":"b_pa"},{"player":{"id":691414,"link":"/api/v1/people/691414"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-1.3,"leverageIndex":0.24,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:13:27.173Z","atBatIndex":63},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cam Cauley grounds into a double play, third baseman Dauri Fernández to second baseman Dayan Frias to first baseman Juan Benjamin. Jake Snider out at 2nd. Cam Cauley out at 1st.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:16:03.420Z","endTime":"2026-02-25T22:16:50.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801555,"fullName":"Izaak Martinez","link":"/api/v1/people/801555"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"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":686744,"fullName":"Jake Snider","link":"/api/v1/people/686744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":821171,"link":"/api/v1/people/821171"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682679,"link":"/api/v1/people/682679"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682679,"link":"/api/v1/people/682679"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691405,"link":"/api/v1/people/691405"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jake Snider replaces Richie Martin Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T22:13:48.216Z","endTime":"2026-02-25T22:13:51.638Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686744,"link":"/api/v1/people/686744"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":621006,"link":"/api/v1/people/621006"},"base":1,"defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":621006,"link":"/api/v1/people/621006"},"second":{"id":645444,"link":"/api/v1/people/645444"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-25T22:13:51.638Z","endTime":"2026-02-25T22:14:42.096Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":686744,"link":"/api/v1/people/686744"},"second":{"id":645444,"link":"/api/v1/people/645444"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Izaak Martinez replaces Yorman Gómez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-02-25T22:14:42.096Z","endTime":"2026-02-25T22:16:05.580Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801555,"link":"/api/v1/people/801555"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691414,"link":"/api/v1/people/691414","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":686744,"link":"/api/v1/people/686744"},"second":{"id":645444,"link":"/api/v1/people/645444"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":87.7,"endSpeed":80.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.068774546126008,"aZ":-14.95537209778774,"pfxX":1.6691124903644114,"pfxZ":10.424373003681838,"pX":-1.2380283701825714,"pZ":3.131032410989233,"vX0":-3.95704924634015,"vY0":-127.66324624212469,"vZ0":-3.3230218500151327,"x":164.19,"y":154.24,"x0":0.11464133055243592,"y0":50.004003670983444,"z0":5.625389501533548,"aX":2.7575712279829556},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":18.4,"breakHorizontal":-2.2,"spinRate":2013,"spinDirection":164},"zone":11,"typeConfidence":1.21,"plateTime":0.4288992459612042,"extension":6.5101856435972865},"index":3,"playId":"77e529dd-8845-36b0-bf2f-bcd9e93254f7","pitchNumber":1,"startTime":"2026-02-25T22:16:05.580Z","endTime":"2026-02-25T22:16:09.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801555,"link":"/api/v1/people/801555","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":686744,"link":"/api/v1/people/686744"},"second":{"id":645444,"link":"/api/v1/people/645444"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":74.2,"endSpeed":68.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.090825863363268,"aZ":-34.458450887807295,"pfxX":-2.3959873770406865,"pfxZ":-1.9310927690525617,"pX":-0.24164181090376882,"pZ":3.3026017989079235,"vX0":-1.5612526624083796,"vY0":-107.99252265819504,"vZ0":2.9637323782469314,"x":126.21,"y":149.61,"x0":0.8008412500283982,"y0":50.000633191883125,"z0":5.692498442845115,"aX":-2.8405763971211306},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-2.4,"breakHorizontal":4.8,"spinRate":2094,"spinDirection":322},"zone":2,"typeConfidence":0.86,"plateTime":0.5064085295557166,"extension":6.3166479899853725},"index":4,"playId":"3e9139c9-eaf0-32b8-aeec-d67bde8bc7f5","pitchNumber":2,"startTime":"2026-02-25T22:16:21.543Z","endTime":"2026-02-25T22:16:24.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801555,"link":"/api/v1/people/801555","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":686744,"link":"/api/v1/people/686744"},"second":{"id":645444,"link":"/api/v1/people/645444"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":88.2,"endSpeed":80.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320744474013253,"aZ":-15.503388423846404,"pfxX":2.535741155947659,"pfxZ":9.972463614584452,"pX":-0.51731910009493,"pZ":2.7852164322978465,"vX0":-3.0961184816905325,"vY0":-128.41359472489387,"vZ0":-4.0701581876401365,"x":136.72,"y":163.58,"x0":0.37393956097131376,"y0":50.004253796377306,"z0":5.595070781536289,"aX":4.239962867543553},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":17.4,"breakHorizontal":-4.0,"spinRate":2109,"spinDirection":161},"zone":1,"typeConfidence":1.29,"plateTime":0.42635179438195836,"extension":6.421021358813086},"hitData":{"launchSpeed":99.3,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.32,"coordY":170.05}},"index":5,"playId":"9568d682-b1ae-3f2c-9c79-ba113e6dbea3","pitchNumber":3,"startTime":"2026-02-25T22:16:41.534Z","endTime":"2026-02-25T22:16:50.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801555,"link":"/api/v1/people/801555","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":695508,"link":"/api/v1/people/695508","batSide":{"code":"R","description":"Right"}},"first":{"id":686744,"link":"/api/v1/people/686744"},"second":{"id":645444,"link":"/api/v1/people/645444"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_ab"},{"player":{"id":801555,"link":"/api/v1/people/801555"},"credit":"p_ab"},{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_pa"},{"player":{"id":801555,"link":"/api/v1/people/801555"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.5999999999999999,"leverageIndex":0.13,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:16:50.837Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dayan Frias walks.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:19:00.423Z","endTime":"2026-02-25T22:20:41.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9,10],"actionIndex":[0,1,2,3,4],"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":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Robby Ahlstrom replaces Thomas Ireland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:19:02.066Z","endTime":"2026-02-25T22:19:02.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695239,"link":"/api/v1/people/695239"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":692179,"link":"/api/v1/people/692179","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Snider remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T22:19:02.068Z","endTime":"2026-02-25T22:19:02.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686744,"link":"/api/v1/people/686744"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":621006,"link":"/api/v1/people/621006"},"defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jose Herrera remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T22:19:02.070Z","endTime":"2026-02-25T22:19:02.071Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":680862,"link":"/api/v1/people/680862"},"defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to second base for Andrew Velazquez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T22:19:02.072Z","endTime":"2026-02-25T22:19:02.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":642180,"link":"/api/v1/people/642180"},"defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":621006,"link":"/api/v1/people/621006"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":623205,"link":"/api/v1/people/623205"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Frainyer Chavez replaces second baseman Michael Helman, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-25T22:19:02.074Z","endTime":"2026-02-25T22:19:02.075Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669413,"link":"/api/v1/people/669413"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":680737,"link":"/api/v1/people/680737"},"defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"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":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.4,"endSpeed":85.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96442895334246,"aZ":-15.676053823825011,"pfxX":3.437221184395788,"pfxZ":8.74373608273379,"pX":0.18275335841642296,"pZ":3.585909660285706,"vX0":-3.277556957649541,"vY0":-136.04303588828824,"vZ0":-4.122952942507523,"x":110.03,"y":141.96,"x0":0.9526488624360456,"y0":50.0052123286772,"z0":6.197453272826758,"aX":6.487320162314593},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":-5.6,"spinRate":2064,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40158367932068595,"extension":6.208685685540548},"index":5,"playId":"8437c547-dc59-3c67-a418-fb276fc27415","pitchNumber":1,"startTime":"2026-02-25T22:19:02.076Z","endTime":"2026-02-25T22:19:05.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":93.4,"endSpeed":85.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01908321037748,"aZ":-13.67548371590216,"pfxX":4.885870223727644,"pfxZ":9.83983035119316,"pX":-0.45171285315517357,"pZ":2.743193102993112,"vX0":-5.490677364861507,"vY0":-135.8330566211192,"vZ0":-6.473601837588475,"x":134.22,"y":164.71,"x0":0.9551520583697309,"y0":50.004210002010836,"z0":6.097065572710295,"aX":9.187538458088314},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":-7.8,"spinRate":2189,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.4022667992119562,"extension":6.318680136230399},"index":6,"playId":"3c4c6a72-e299-3fbf-ba4e-7d69e73e836d","pitchNumber":2,"startTime":"2026-02-25T22:19:19.297Z","endTime":"2026-02-25T22:19:22.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22551285008295,"aZ":-15.342214767468658,"pfxX":3.644610238417764,"pfxZ":8.775161306213604,"pX":-0.6690229921455797,"pZ":2.9398018684364295,"vX0":-5.009946762450938,"vY0":-136.66939702032573,"vZ0":-5.830217233819269,"x":142.5,"y":159.41,"x0":0.702662408170872,"y0":50.002344716998586,"z0":6.130263860652959,"aX":6.990368248708884},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":-5.8,"spinRate":2022,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.3986889245233609,"extension":6.334135399285716},"index":7,"playId":"f7727833-562e-3104-a628-19b791cfc323","pitchNumber":3,"startTime":"2026-02-25T22:19:38.952Z","endTime":"2026-02-25T22:19:43.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98556012038003,"aZ":-12.868475796377936,"pfxX":4.945733592345473,"pfxZ":10.313148497365594,"pX":0.11634944551674317,"pZ":1.4531318419214752,"vX0":-2.8646221723737635,"vY0":-135.54362293621338,"vZ0":-10.029562777951057,"x":112.57,"y":199.55,"x0":0.5411175129254632,"y0":50.00107985298335,"z0":6.086229359195333,"aX":9.255948174525678},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":-8.4,"spinRate":2169,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4031922693807912,"extension":6.212130220660447},"index":8,"playId":"da900e9b-83cd-38b6-9dc3-ffbbc417406a","pitchNumber":4,"startTime":"2026-02-25T22:20:03.401Z","endTime":"2026-02-25T22:20:07.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242005364479937,"aZ":-24.49589059068022,"pfxX":1.6861371062987998,"pfxZ":4.94338682838627,"pX":0.14472109600899025,"pZ":3.797212310580896,"vX0":-2.5229318118964548,"vY0":-123.71093953545098,"vZ0":-0.8688451394001779,"x":111.48,"y":136.26,"x0":0.9577988110071574,"y0":50.00155885001593,"z0":6.2027212219755805,"aX":2.6184135458159568},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.0,"breakHorizontal":-2.5,"spinRate":992,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.44243122983880934,"extension":6.210082602353988},"index":9,"playId":"e779193f-4d95-3b7c-8c49-a0d72b945aba","pitchNumber":5,"startTime":"2026-02-25T22:20:20.983Z","endTime":"2026-02-25T22:20:24.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.770256275471446,"aZ":-14.51726754606417,"pfxX":6.03553912051477,"pfxZ":9.331961094311147,"pX":-0.47818649350168496,"pZ":0.5995106976479165,"vX0":-5.209476419358521,"vY0":-136.16130930752792,"vZ0":-11.692292812779554,"x":135.23,"y":222.59,"x0":0.6686150955289729,"y0":50.00140150352327,"z0":5.933683443978171,"aX":11.41816496039413},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":-10.0,"spinRate":2190,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.40109200522135247,"extension":6.47810816784376},"index":10,"playId":"4b36abd1-4e02-38e5-ad14-08deef557a02","pitchNumber":6,"startTime":"2026-02-25T22:20:38.237Z","endTime":"2026-02-25T22:20:41.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682679,"link":"/api/v1/people/682679"},"credit":"b_pa"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":1.3000000000000003,"leverageIndex":0.26,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:20:41.660Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dauri Fernández pops out to shortstop Cam Cauley.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:20:50.255Z","endTime":"2026-02-25T22:21:33.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":821171,"fullName":"Dauri Fernández","link":"/api/v1/people/821171"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":821171,"fullName":"Dauri Fernández","link":"/api/v1/people/821171"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20536776999211,"aZ":-14.22286545583913,"pfxX":3.4181316466086415,"pfxZ":9.626741764886216,"pX":0.02927950459745988,"pZ":3.18445869779721,"vX0":-3.7738774328569886,"vY0":-135.36476419739793,"vZ0":-5.375228107164471,"x":115.88,"y":152.8,"x0":0.9942031918725742,"y0":50.00518257433404,"z0":6.183822135376791,"aX":6.3754129505138435},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":-5.4,"spinRate":2274,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4038867366522285,"extension":6.331578513366351},"index":0,"playId":"2787ed09-61a2-3440-a269-52a114d24a02","pitchNumber":1,"startTime":"2026-02-25T22:21:06.922Z","endTime":"2026-02-25T22:21:10.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":821171,"link":"/api/v1/people/821171","batSide":{"code":"R","description":"Right"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":94.0,"endSpeed":85.6,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13463234157428,"aZ":-13.064323770549107,"pfxX":4.260655540132262,"pfxZ":10.139675148462077,"pX":-1.0458687692556055,"pZ":3.0687056960665915,"vX0":-6.645729453604872,"vY0":-136.66469541096595,"vZ0":-5.582022107938364,"x":156.87,"y":155.92,"x0":0.8678946720246552,"y0":50.00569294303524,"z0":6.041049853442082,"aX":8.032675285846476},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-6.2,"spinRate":2136,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.40134185825051594,"extension":6.284578914046316},"hitData":{"launchSpeed":50.6,"launchAngle":56.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.59,"coordY":152.75}},"index":1,"playId":"4ad049e1-3ab9-3b7d-aa73-c3b9a07d132c","pitchNumber":2,"startTime":"2026-02-25T22:21:27.588Z","endTime":"2026-02-25T22:21:33.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":821171,"link":"/api/v1/people/821171","batSide":{"code":"R","description":"Right"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821171,"link":"/api/v1/people/821171"},"credit":"b_ab"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"credit":"p_ab"},{"player":{"id":821171,"link":"/api/v1/people/821171"},"credit":"b_pa"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-1.2000000000000002,"leverageIndex":0.53,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:21:33.147Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Cozart strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:21:41.667Z","endTime":"2026-02-25T22:23:37.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.9,"endSpeed":76.1,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.922073445763974,"aZ":-35.44351845499707,"pfxX":-1.5947920980762342,"pfxZ":-2.252287941591069,"pX":-0.8648135972613504,"pZ":2.9219535358758146,"vX0":-6.578823660266661,"vY0":-119.23375010686264,"vZ0":0.023295481291879083,"x":149.96,"y":159.89,"x0":2.1267235622081446,"y0":50.00188070485318,"z0":6.085806736845091,"aX":-2.3159145359378326},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.8,"breakHorizontal":4.3,"spinRate":2341,"spinDirection":302},"zone":11,"typeConfidence":2.0,"plateTime":0.45775083835505015,"extension":6.060935603643396},"index":0,"playId":"ed618d70-a1dd-379b-ba5f-729f165867fe","pitchNumber":1,"startTime":"2026-02-25T22:22:02.906Z","endTime":"2026-02-25T22:22:06.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":86.0,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.021661481657112,"aZ":-13.139806757182535,"pfxX":4.462637832248283,"pfxZ":10.076061418357444,"pX":-0.49052889255281334,"pZ":3.2284004766899232,"vX0":-7.582447280822258,"vY0":-136.34113660641844,"vZ0":-5.511012925616343,"x":135.7,"y":151.61,"x0":1.7424684439723805,"y0":50.00362750629275,"z0":6.177351549815658,"aX":8.431536754424828},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-6.6,"spinRate":2260,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.4012199224333388,"extension":6.266716115030992},"index":1,"playId":"6d7b9b2d-0599-3cc1-a968-c41726b0f914","pitchNumber":2,"startTime":"2026-02-25T22:22:20.277Z","endTime":"2026-02-25T22:22:23.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.971715282509496,"aZ":-33.05557873587618,"pfxX":-0.8095834800170918,"pfxZ":-0.6199634587693517,"pX":-1.4257715035911591,"pZ":2.2153876734551456,"vX0":-8.338611469682883,"vY0":-118.25284801687661,"vZ0":-1.5201775545009777,"x":171.35,"y":178.96,"x0":2.24023189271729,"y0":50.000679113048584,"z0":5.8781597566868085,"aX":-1.1548620484900596},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.2,"breakHorizontal":3.4,"spinRate":2291,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4618654793396959,"extension":6.287914829812165},"index":2,"playId":"b5c8a616-1d70-3097-9b79-9f08c41bd229","pitchNumber":3,"startTime":"2026-02-25T22:22:45.236Z","endTime":"2026-02-25T22:22:48.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"playId":"cfbcf12d-4b5f-350a-be89-82c77a755036","startTime":"2026-02-25T22:23:05.974Z","endTime":"2026-02-25T22:23:08.974Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-25T22:23:25.995Z","endTime":"2026-02-25T22:23:34.146Z","isPitch":false,"type":"action","player":{"id":695524,"link":"/api/v1/people/695524"},"defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.231355657672953,"aZ":-34.51228826623668,"pfxX":-2.2981479054204215,"pfxZ":-1.5956104404048954,"pX":0.006869539925625489,"pZ":2.8305077946841934,"vX0":-5.199493990148832,"vY0":-120.05973493415941,"vZ0":-0.40044795099059094,"x":116.74,"y":162.36,"x0":2.4950965890893317,"y0":50.00200075470302,"z0":6.058802190701335,"aX":-3.369652155688231},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.8,"breakHorizontal":5.4,"spinRate":2301,"spinDirection":297},"zone":5,"typeConfidence":2.0,"plateTime":0.45539722565665297,"extension":6.181685453268507},"index":5,"playId":"063d57eb-0868-34b3-8767-6ee16c67fa95","pitchNumber":4,"startTime":"2026-02-25T22:23:34.146Z","endTime":"2026-02-25T22:23:37.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695524,"link":"/api/v1/people/695524"},"credit":"b_ab"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"credit":"p_ab"},{"player":{"id":695524,"link":"/api/v1/people/695524"},"credit":"b_pa"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:23:37.542Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Devers singles on a line drive to left fielder Jake Snider. Dayan Frias to 3rd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:23:43.158Z","endTime":"2026-02-25T22:25:06.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"postOnThird":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686744,"link":"/api/v1/people/686744"},"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":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09920344568593,"aZ":-10.835152473470227,"pfxX":2.9685619479625585,"pfxZ":11.08359724780517,"pX":0.6138668103461555,"pZ":2.562570825139108,"vX0":-1.5089847673390584,"vY0":-137.3131815643141,"vZ0":-7.572814020769246,"x":93.6,"y":169.59,"x0":0.7824785936287334,"y0":50.00181203125922,"z0":6.079127703541627,"aX":5.71420321299265},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":-5.0,"spinRate":2211,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.397666392048607,"extension":6.414971355546081},"index":0,"playId":"052c632f-2550-315f-99e7-c9b64bd0f2f8","pitchNumber":1,"startTime":"2026-02-25T22:24:02.458Z","endTime":"2026-02-25T22:24:05.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"c6cc8b11-d507-3c3e-bdc7-29ec526c8cf5","startTime":"2026-02-25T22:24:21.408Z","endTime":"2026-02-25T22:24:24.940Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1458653250029,"aZ":-11.4078416719364,"pfxX":2.2702753372768654,"pfxZ":11.136311098928873,"pX":-0.9352540628190323,"pZ":1.2211414397531877,"vX0":-5.212939241379787,"vY0":-135.35789560558314,"vZ0":-10.564335291925378,"x":152.65,"y":205.81,"x0":0.7163488654525145,"y0":50.006357448434734,"z0":5.962060999631683,"aX":4.235253593052489},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":-3.1,"spinRate":2041,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4038750856958515,"extension":6.34064490168596},"index":2,"playId":"ce2c7022-1b00-348a-80b4-fdcd8b52aaad","pitchNumber":2,"startTime":"2026-02-25T22:24:41.276Z","endTime":"2026-02-25T22:24:46.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.409746091295172,"aZ":-32.24588939223629,"pfxX":-2.171495037181136,"pfxZ":-0.04912210875782108,"pX":0.04122013202635299,"pZ":2.073643809774289,"vX0":-2.350759185105798,"vY0":-122.2514422073913,"vZ0":-2.8775660740010798,"x":115.43,"y":182.79,"x0":1.2930970695116244,"y0":50.00204443364888,"z0":6.000861160937005,"aX":-3.325137932059251},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.5,"breakHorizontal":4.4,"spinRate":2386,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.44601601664713986,"extension":6.10895235083996},"hitData":{"launchSpeed":109.5,"launchAngle":10.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.06,"coordY":113.87}},"index":3,"playId":"a99d2ed3-6c0d-3d3d-80de-7dc4cfe9ab24","pitchNumber":3,"startTime":"2026-02-25T22:24:58.339Z","endTime":"2026-02-25T22:25:06.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_ab"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"credit":"p_ab"},{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_pa"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.5999999999999999,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:25:06.180Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wuilfredo Antunez grounds out, second baseman Andrew Velazquez to first baseman Nick Pratto.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:25:15.786Z","endTime":"2026-02-25T22:27:46.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"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_assist"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.971536232078552,"aZ":-19.88054596614016,"pfxX":9.956141533900627,"pfxZ":6.516172793842378,"pX":-1.2418911756203985,"pZ":1.8207755312923808,"vX0":-12.099862954051199,"vY0":-136.05111051531298,"vZ0":-7.245453683043318,"x":164.34,"y":189.62,"x0":1.9556806086561809,"y0":50.005478794018785,"z0":5.88124803221664,"aX":18.792967040299658},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-15.7,"spinRate":2160,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40155889446491067,"extension":6.29261479947412},"index":0,"playId":"c60f06e5-3eec-31a9-b7ad-4df17f32fbe3","pitchNumber":1,"startTime":"2026-02-25T22:25:38.842Z","endTime":"2026-02-25T22:25:41.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":691410,"link":"/api/v1/people/691410"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06258496282477,"aZ":-12.587507574698334,"pfxX":5.105892995434421,"pfxZ":10.43422767710869,"pX":0.3537179200960183,"pZ":2.457055774870228,"vX0":-6.16652668876161,"vY0":-135.73881148595942,"vZ0":-7.18819845131076,"x":103.52,"y":172.44,"x0":1.9852373919224582,"y0":50.001140328954335,"z0":6.004931659684402,"aX":9.583545243370665},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":-8.0,"spinRate":2194,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4025985278262558,"extension":6.277476323302465},"index":1,"playId":"4b8ef342-b978-35d6-8249-b14a94fdc4c0","pitchNumber":2,"startTime":"2026-02-25T22:25:54.552Z","endTime":"2026-02-25T22:25:59.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":691410,"link":"/api/v1/people/691410"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.500405847838856,"aZ":-30.976006712341054,"pfxX":-0.607331596104256,"pfxZ":0.803316085049655,"pX":-1.3287869953873381,"pZ":1.4568133697288987,"vX0":-8.45128290017336,"vY0":-121.06890386722496,"vZ0":-4.122010840650578,"x":167.65,"y":199.45,"x0":2.272329198885333,"y0":50.0054917661771,"z0":5.864099254267926,"aX":-0.9100732672300118},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":2.9,"spinRate":2483,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.45075342348608904,"extension":6.1729709494685086},"index":2,"playId":"7e2cf14e-f42c-3881-a12a-6d7f7c6b28db","pitchNumber":3,"startTime":"2026-02-25T22:26:20.767Z","endTime":"2026-02-25T22:26:25.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":691410,"link":"/api/v1/people/691410"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60810553840267,"aZ":-30.519305207632737,"pfxX":-1.8256321971468368,"pfxZ":1.0695144291172145,"pX":0.39627916737593016,"pZ":2.04188650029932,"vX0":-4.426463868505818,"vY0":-123.35531829325694,"vZ0":-3.0380923465571037,"x":101.89,"y":183.65,"x0":2.4511853206869563,"y0":50.000036737604894,"z0":5.863223246580784,"aX":-2.8109978631676005},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":4.3,"spinRate":2395,"spinDirection":293},"zone":9,"typeConfidence":2.0,"plateTime":0.4440795680066576,"extension":6.159700301021199},"index":3,"playId":"cd2bb45f-8f78-3025-a276-26aaf3fd0238","pitchNumber":4,"startTime":"2026-02-25T22:26:39.286Z","endTime":"2026-02-25T22:26:44.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":691410,"link":"/api/v1/people/691410"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-25T22:27:17.640Z","endTime":"2026-02-25T22:27:38.597Z","isPitch":false,"type":"action","player":{"id":686404,"link":"/api/v1/people/686404"},"defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":691410,"link":"/api/v1/people/691410"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.311235556678152,"aZ":-18.23239172724861,"pfxX":7.833031247892249,"pfxZ":7.200188884947697,"pX":0.2826499230250908,"pZ":2.306194592177835,"vX0":-7.161063305597034,"vY0":-137.5005755331283,"vZ0":-6.714628770290431,"x":106.23,"y":176.51,"x0":1.889066147328025,"y0":50.00286238749903,"z0":5.994344831662311,"aX":15.166098037963735},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":-12.8,"spinRate":2035,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.3966642020937199,"extension":6.238891924944543},"hitData":{"launchSpeed":82.9,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.81,"coordY":162.96}},"index":5,"playId":"ee6c92c7-16e8-37f7-920e-c90d407f0838","pitchNumber":5,"startTime":"2026-02-25T22:27:38.597Z","endTime":"2026-02-25T22:27:46.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":691410,"link":"/api/v1/people/691410"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_ab"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"credit":"p_ab"},{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_pa"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-1.0999999999999999,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:27:46.390Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Aaron Zavala homers (2) on a fly ball to left field.","rbi":1,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:30:05.296Z","endTime":"2026-02-25T22:31:03.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"responsiblePitcher":{"id":680916,"link":"/api/v1/people/680916"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Franco Aleman replaces Izaak Martinez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:28:48.088Z","endTime":"2026-02-25T22:30:06.942Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680916,"link":"/api/v1/people/680916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801555,"link":"/api/v1/people/801555","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":88.4,"endSpeed":80.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834620443527697,"aZ":-28.94679284884666,"pfxX":-1.9419250668395547,"pfxZ":1.9706970751698814,"pX":1.8773008637199016,"pZ":0.9425368314670708,"vX0":8.960086179304982,"vY0":-128.21754530555725,"vZ0":-6.721946587695678,"x":45.44,"y":213.33,"x0":-1.4369904497112997,"y0":50.002460304690366,"z0":5.910046722472993,"aX":-3.1784902358626757},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":1.1,"spinRate":2705,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.43008642304336453,"extension":6.718290003596163},"index":1,"playId":"42da04d7-e9d5-3e91-a643-357384dfa48f","pitchNumber":1,"startTime":"2026-02-25T22:30:06.942Z","endTime":"2026-02-25T22:30:10.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":95.8,"endSpeed":88.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.631606374778396,"aZ":-20.94083826448885,"pfxX":-8.6753762960937,"pfxZ":5.708101722008776,"pX":-0.720779333496794,"pZ":1.4732642190086518,"vX0":6.5451843599334865,"vY0":-139.2510988774364,"vZ0":-7.829790210706828,"x":144.47,"y":199.0,"x0":-1.9719680361720666,"y0":50.00497176693176,"z0":5.70200062070164,"aX":-17.07674336820241},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":2347,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3930111023862004,"extension":7.024381429928154},"index":2,"playId":"548ea94a-815d-35dc-a8ff-8209caa96c18","pitchNumber":2,"startTime":"2026-02-25T22:30:26.578Z","endTime":"2026-02-25T22:30:31.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.437910924254602,"aZ":-19.758799409440176,"pfxX":-7.979825960267415,"pfxZ":6.517354358871673,"pX":-0.5581654666072706,"pZ":2.148993419324159,"vX0":5.648755087846812,"vY0":-137.3998129165996,"vZ0":-5.981156952009137,"x":138.28,"y":180.76,"x0":-1.607540126867227,"y0":50.004557084136046,"z0":5.703928374477506,"aX":-15.205678387620676},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":13.2,"spinRate":2358,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3991715596312906,"extension":6.680216481321848},"hitData":{"launchSpeed":98.6,"launchAngle":28.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.25,"coordY":79.74}},"index":3,"playId":"3e820155-8d26-372e-89db-1677b6a2b394","pitchNumber":3,"startTime":"2026-02-25T22:30:42.389Z","endTime":"2026-02-25T22:31:03.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_ab"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_ab"},{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_pa"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.03,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:31:03.666Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Frainyer Chavez singles on a ground ball to third baseman Dauri Fernández.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:31:03.542Z","endTime":"2026-02-25T22:31:48.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669413,"fullName":"Frainyer Chavez","link":"/api/v1/people/669413"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669413,"fullName":"Frainyer Chavez","link":"/api/v1/people/669413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669413,"fullName":"Frainyer Chavez","link":"/api/v1/people/669413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":821171,"link":"/api/v1/people/821171"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.039,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.132415272211176,"aZ":-20.48061397209527,"pfxX":-12.500680447173538,"pfxZ":5.878958479931088,"pX":-0.502072984017214,"pZ":1.9815523292064332,"vX0":7.950572272741377,"vY0":-140.02888619486578,"vZ0":-6.4445312502225125,"x":136.14,"y":185.28,"x0":-1.7515884416235548,"y0":50.004137028114044,"z0":5.649464451793749,"aX":-24.867440299690927},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":21.0,"spinRate":2627,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.39091490878735424,"extension":6.757161882994205},"index":0,"playId":"b2e0f86b-8007-3c21-afe9-cc719ff82eb2","pitchNumber":1,"startTime":"2026-02-25T22:31:23.891Z","endTime":"2026-02-25T22:31:26.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":669413,"link":"/api/v1/people/669413","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.039,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.654794570838412,"aZ":-16.830497780530827,"pfxX":-7.681709761740362,"pfxZ":7.758349473107611,"pX":-0.3083213959991365,"pZ":3.3410824037234823,"vX0":6.338339004573198,"vY0":-139.7709448069518,"vZ0":-3.658097649751527,"x":128.75,"y":148.57,"x0":-1.6079729774828506,"y0":50.00280120143984,"z0":5.7728413927370354,"aX":-15.191165721541209},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":12.6,"spinRate":2494,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39195046775470566,"extension":6.682950523559436},"hitData":{"launchSpeed":88.8,"launchAngle":7.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.79,"coordY":159.92}},"index":1,"playId":"177afc81-7518-3f5b-b254-743e8df54ef8","pitchNumber":2,"startTime":"2026-02-25T22:31:37.938Z","endTime":"2026-02-25T22:31:48.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":669413,"link":"/api/v1/people/669413","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669413,"link":"/api/v1/people/669413"},"credit":"b_ab"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_ab"},{"player":{"id":669413,"link":"/api/v1/people/669413"},"credit":"b_pa"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:31:48.919Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cooper Johnson grounds out, shortstop Jose Devers to first baseman Juan Benjamin. Frainyer Chavez to 3rd.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:31:58.115Z","endTime":"2026-02-25T22:33:38.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669413,"fullName":"Frainyer Chavez","link":"/api/v1/people/669413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669413,"fullName":"Frainyer Chavez","link":"/api/v1/people/669413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666194,"fullName":"Cooper Johnson","link":"/api/v1/people/666194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691410,"link":"/api/v1/people/691410"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691405,"link":"/api/v1/people/691405"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669413,"fullName":"Frainyer Chavez","link":"/api/v1/people/669413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32026788383065,"aZ":-16.982803138692777,"pfxX":-7.908459892858108,"pfxZ":7.765926323477261,"pX":0.2823622049770936,"pZ":2.6478685426407274,"vX0":7.948324812476861,"vY0":-138.8038767590049,"vZ0":-5.322088288694442,"x":106.24,"y":167.29,"x0":-1.5872406862194788,"y0":50.00530388811428,"z0":5.716592174711299,"aX":-15.474234057828657},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":12.7,"spinRate":2365,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3942272434467009,"extension":6.815184790971617},"index":0,"playId":"116aaffe-12b0-3015-a00a-6cc8170839e3","pitchNumber":1,"startTime":"2026-02-25T22:32:12.984Z","endTime":"2026-02-25T22:32:16.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":666194,"link":"/api/v1/people/666194","batSide":{"code":"R","description":"Right"}},"first":{"id":669413,"link":"/api/v1/people/669413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436118631713356,"aZ":-30.910327849218213,"pfxX":-1.4535675487223694,"pfxZ":0.7663166309635192,"pX":1.7031736463305125,"pZ":-0.403633393955592,"vX0":9.071827014655682,"vY0":-127.10575192560417,"vZ0":-9.340516372378252,"x":52.08,"y":249.68,"x0":-1.719310890939602,"y0":50.00190088843238,"z0":5.764305754550731,"aX":-2.3867023717180333},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.6,"breakHorizontal":0.6,"spinRate":2683,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.43051263246257765,"extension":6.6117165138550895},"index":1,"playId":"54b80deb-70b9-3ee7-9e13-0bc0013e34f3","pitchNumber":2,"startTime":"2026-02-25T22:32:39.529Z","endTime":"2026-02-25T22:32:42.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":666194,"link":"/api/v1/people/666194","batSide":{"code":"R","description":"Right"}},"first":{"id":669413,"link":"/api/v1/people/669413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Franco Aleman. Frainyer Chavez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"54b80deb-70b9-3ee7-9e13-0bc0013e34f3","startTime":"2026-02-25T22:32:47.364Z","endTime":"2026-02-25T22:33:09.185Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669413,"link":"/api/v1/people/669413"},"defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":666194,"link":"/api/v1/people/666194","batSide":{"code":"R","description":"Right"}},"first":{"id":669413,"link":"/api/v1/people/669413"},"postOnSecond":{"id":669413,"link":"/api/v1/people/669413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.108806624178644,"aZ":-29.73969703438747,"pfxX":2.4922305551347224,"pfxZ":1.4790241057846014,"pX":0.47117131833199233,"pZ":1.8284663508247319,"vX0":4.747247750679633,"vY0":-127.15537544799201,"vZ0":-4.137345593843746,"x":99.04,"y":189.41,"x0":-1.740803567398832,"y0":50.00191378209985,"z0":5.825864121128454,"aX":4.095908967457638},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":-5.5,"spinRate":2683,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.43011625699117584,"extension":6.565349806692418},"index":3,"playId":"82017e7a-d104-3bc1-9d12-102c5e00bc5b","pitchNumber":3,"startTime":"2026-02-25T22:33:09.185Z","endTime":"2026-02-25T22:33:12.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":666194,"link":"/api/v1/people/666194","batSide":{"code":"R","description":"Right"}},"second":{"id":669413,"link":"/api/v1/people/669413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88456587401436,"aZ":-17.088477911985827,"pfxX":-6.959206467610448,"pfxZ":7.656928144075877,"pX":-0.48814227546465444,"pZ":2.5751863102226267,"vX0":5.803370748633444,"vY0":-139.58549782712103,"vZ0":-5.449638172008003,"x":135.61,"y":169.25,"x0":-1.691640302084249,"y0":50.00198478495038,"z0":5.680674388583523,"aX":-13.710387668925861},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":11.4,"spinRate":2359,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.3926280120240615,"extension":6.750097375678123},"hitData":{"launchSpeed":94.1,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.44,"coordY":151.83}},"index":4,"playId":"d0968a32-c4b8-3525-a97f-6c70bde7b666","pitchNumber":4,"startTime":"2026-02-25T22:33:27.406Z","endTime":"2026-02-25T22:33:38.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":666194,"link":"/api/v1/people/666194","batSide":{"code":"R","description":"Right"}},"second":{"id":669413,"link":"/api/v1/people/669413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"credit":"b_ab"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_ab"},{"player":{"id":666194,"link":"/api/v1/people/666194"},"credit":"b_pa"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:33:38.443Z","atBatIndex":72},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Andrew Velazquez out on a sacrifice fly to center fielder Jaison Chourio. Frainyer Chavez scores.","rbi":1,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:33:41.970Z","endTime":"2026-02-25T22:34:51.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702693,"link":"/api/v1/people/702693"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669413,"fullName":"Frainyer Chavez","link":"/api/v1/people/669413"},"responsiblePitcher":{"id":680916,"link":"/api/v1/people/680916"},"isScoringEvent":true,"rbi":true,"earned":true,"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.717215937545824,"aZ":-23.014895593592104,"pfxX":-9.900525570732626,"pfxZ":4.622423402882861,"pX":-0.8067778092582301,"pZ":2.436052416002032,"vX0":5.947185467140857,"vY0":-140.36590852114236,"vZ0":-4.707301395224809,"x":147.75,"y":173.01,"x0":-1.6738871880591555,"y0":50.00616931281526,"z0":5.646370928408148,"aX":-19.630094457571673},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":16.6,"spinRate":2501,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.39119718057830477,"extension":6.662620457405478},"index":0,"playId":"0fef8640-2cc9-3ad9-8e23-1b9b031f0bfd","pitchNumber":1,"startTime":"2026-02-25T22:34:04.939Z","endTime":"2026-02-25T22:34:09.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"third":{"id":669413,"link":"/api/v1/people/669413"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"}},"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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.445128326827138,"aZ":-27.54928653154045,"pfxX":-8.936012968710639,"pfxZ":2.693822318768879,"pX":0.14688360520243118,"pZ":1.8249452809099043,"vX0":7.8010422143471585,"vY0":-130.01065401038983,"vZ0":-4.7576560079882775,"x":111.4,"y":189.51,"x0":-1.7269220681885242,"y0":50.00464131496863,"z0":5.761694855527661,"aX":-15.348176899599476},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":2094,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4207799615350547,"extension":6.974225065810157},"hitData":{"launchSpeed":88.7,"launchAngle":26.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.41,"coordY":64.03}},"index":1,"playId":"86500931-b441-3860-9f55-c03a1e559bb3","pitchNumber":2,"startTime":"2026-02-25T22:34:42.347Z","endTime":"2026-02-25T22:34:51.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":623205,"link":"/api/v1/people/623205","batSide":{"code":"L","description":"Left"}},"third":{"id":669413,"link":"/api/v1/people/669413"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"credit":"b_pa"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:34:51.165Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Orlando Martinez walks.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:34:59.245Z","endTime":"2026-02-25T22:37:04.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"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(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":97.1,"endSpeed":88.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96294584104527,"aZ":-18.37574926902973,"pfxX":-9.991815881039907,"pfxZ":6.895904951271475,"pX":0.09458668910095687,"pZ":2.0044507474556683,"vX0":8.47329238159161,"vY0":-140.99255276583565,"vZ0":-6.697902882764078,"x":113.39,"y":184.66,"x0":-1.6609900254229408,"y0":50.00147989905268,"z0":5.609394079494021,"aX":-19.98724322092232},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":16.2,"spinRate":2640,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.38942674900662677,"extension":6.847021373507314},"index":0,"playId":"8aa6b22c-4bc1-3313-8b67-260c95bf8a5e","pitchNumber":1,"startTime":"2026-02-25T22:35:24.307Z","endTime":"2026-02-25T22:35:28.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54264548407488,"aZ":-18.375840399634775,"pfxX":-7.361851906336598,"pfxZ":6.959953255726386,"pX":-0.7923264774735473,"pZ":4.029847391808915,"vX0":4.993301609887976,"vY0":-140.14547885095018,"vZ0":-1.4800196440332773,"x":147.2,"y":129.97,"x0":-1.6432777316563654,"y0":50.00658707095835,"z0":5.7686489384226185,"aX":-14.604204005557115},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":2473,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39126701277802267,"extension":6.676631900249388},"index":1,"playId":"6d8d95be-302e-3235-ac5d-a1348968854a","pitchNumber":2,"startTime":"2026-02-25T22:35:42.917Z","endTime":"2026-02-25T22:35:47.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":89.8,"endSpeed":82.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757164698696347,"aZ":-33.73493698173866,"pfxX":-10.564598970371073,"pfxZ":-0.9125957571160486,"pX":-1.1756343391739605,"pZ":1.0849424430621561,"vX0":4.667291186482059,"vY0":-130.64294455325125,"vZ0":-5.357805894767516,"x":161.81,"y":209.49,"x0":-1.6213594976855061,"y0":50.002679085228756,"z0":5.724103207805511,"aX":-18.10231689131571},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.8,"breakHorizontal":18.0,"spinRate":2078,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4206537219913713,"extension":6.703400770354778},"index":2,"playId":"8248bba0-7ae3-3050-b042-d459a1a918ab","pitchNumber":3,"startTime":"2026-02-25T22:36:00.399Z","endTime":"2026-02-25T22:36:03.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.200569694256444,"aZ":-17.890316982694426,"pfxX":-8.042375504339045,"pfxZ":7.39650062031232,"pX":-1.9577717998855015,"pZ":3.8388242277053317,"vX0":2.3200181012170558,"vY0":-138.62076743026245,"vZ0":-2.1148930467283904,"x":191.63,"y":135.13,"x0":-1.764765628174099,"y0":50.002302875205324,"z0":5.816088643993764,"aX":-15.531350824323967},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":14.0,"spinRate":2440,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3962843188619054,"extension":7.306056556325609},"index":3,"playId":"f1afbad6-476d-388d-b7f7-a6741fd2b3a0","pitchNumber":4,"startTime":"2026-02-25T22:36:15.874Z","endTime":"2026-02-25T22:36:18.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.013650777730447,"aZ":-23.39891936925145,"pfxX":-9.84450857284832,"pfxZ":4.578987288001864,"pX":-0.05307126402882122,"pZ":1.5716448305338717,"vX0":7.47965642217374,"vY0":-137.6539043910778,"vZ0":-6.7226325463639816,"x":119.02,"y":196.35,"x0":-1.528630973610146,"y0":50.00382816621754,"z0":5.633595720052615,"aX":-18.863455727940206},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.0,"breakHorizontal":16.2,"spinRate":2369,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3981526093035419,"extension":6.784223835392199},"index":4,"playId":"df8c0217-b0d6-3aba-9c5a-34893493046c","pitchNumber":5,"startTime":"2026-02-25T22:36:34.933Z","endTime":"2026-02-25T22:36:38.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53265484038267,"aZ":-28.88667748550525,"pfxX":0.5863758113035376,"pfxZ":2.0438629715374645,"pX":1.6531086485793882,"pZ":1.9343301885997632,"vX0":8.046882495756291,"vY0":-126.70519602468771,"vZ0":-4.129901495091969,"x":53.99,"y":186.55,"x0":-1.6546241981467729,"y0":50.00197280391211,"z0":5.922349742014346,"aX":0.9426688282071094},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":-3.1,"spinRate":2597,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.43411100356037124,"extension":6.8028082623518955},"index":5,"playId":"3804d72e-f263-3208-8e67-a0202ff9ae97","pitchNumber":6,"startTime":"2026-02-25T22:37:01.379Z","endTime":"2026-02-25T22:37:04.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":678636,"link":"/api/v1/people/678636","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678636,"link":"/api/v1/people/678636"},"credit":"b_pa"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:37:04.701Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Pratto walks. Orlando Martinez to 2nd.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:37:14.347Z","endTime":"2026-02-25T22:40:10.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"postOnSecond":{"id":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":678636,"fullName":"Orlando Martinez","link":"/api/v1/people/678636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668472,"fullName":"Nick Pratto","link":"/api/v1/people/668472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328031267864084,"aZ":-19.9167004552339,"pfxX":-11.889071370564938,"pfxZ":6.320179317809078,"pX":0.6165420574222868,"pZ":1.4495268943310604,"vX0":9.798869517361217,"vY0":-138.24363016029076,"vZ0":-7.903715653046355,"x":93.5,"y":199.64,"x0":-1.4263184815892056,"y0":50.00166620001505,"z0":5.678577644854653,"aX":-23.0499891599939},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":19.6,"spinRate":2641,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39595781412599873,"extension":6.7619787831859615},"index":0,"playId":"a8114869-94ac-372b-abdb-16475f8e6fbd","pitchNumber":1,"startTime":"2026-02-25T22:37:35.197Z","endTime":"2026-02-25T22:37:39.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29277085597436,"aZ":-23.99630409073729,"pfxX":-0.6786713986348323,"pfxZ":5.1574304323749125,"pX":1.9472486325700868,"pZ":0.13874284308485724,"vX0":8.703106025092735,"vY0":-125.58601218394018,"vZ0":-9.438582773745983,"x":42.78,"y":235.03,"x0":-1.486344350577169,"y0":50.00014332794548,"z0":5.922604087685797,"aX":-1.076073876602456},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":-1.0,"spinRate":2613,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.43744754155651755,"extension":6.730153159647755},"index":1,"playId":"37c24a8e-2435-3de7-a9e1-273dafa455d7","pitchNumber":2,"startTime":"2026-02-25T22:37:54.511Z","endTime":"2026-02-25T22:37:58.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52478328212946,"aZ":-19.353677637450478,"pfxX":-9.086502038275217,"pfxZ":6.637370547291992,"pX":-0.6665171879186655,"pZ":2.7747703343658365,"vX0":6.001197489348315,"vY0":-137.63742465677862,"vZ0":-4.579529108172317,"x":142.41,"y":163.86,"x0":-1.6866850162077143,"y0":50.0049364698251,"z0":5.758187365856492,"aX":-17.55922350098247},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":15.4,"spinRate":2495,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.39686754232098753,"extension":6.754542856374851},"index":2,"playId":"9efa6ef2-4742-31bb-906f-e60fa7210206","pitchNumber":3,"startTime":"2026-02-25T22:38:18.944Z","endTime":"2026-02-25T22:38:22.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01636869785381,"aZ":-15.087304012153458,"pfxX":-8.392251606371467,"pfxZ":9.130115494902265,"pX":0.5771021909705955,"pZ":1.7965314748479515,"vX0":8.451972273183472,"vY0":-135.99869898554135,"vZ0":-7.881988255540815,"x":95.0,"y":190.27,"x0":-1.4816555264108304,"y0":50.00497781352158,"z0":5.780255520588538,"aX":-15.711573811734686},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":13.4,"spinRate":2553,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4028359317566901,"extension":6.6153758636991995},"index":3,"playId":"2791a248-6a11-3cf0-9067-984f448a0549","pitchNumber":4,"startTime":"2026-02-25T22:38:38.824Z","endTime":"2026-02-25T22:38:42.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.385123657583954,"aZ":-22.463629319241743,"pfxX":-10.13115582763482,"pfxZ":5.041976931978759,"pX":-1.0049351302996408,"pZ":2.445740285372225,"vX0":5.392844369286653,"vY0":-138.72840499980646,"vZ0":-5.01059300474842,"x":155.31,"y":172.75,"x0":-1.6698730427177464,"y0":50.00431002716341,"z0":5.7960856642731535,"aX":-19.520582004699865},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":17.0,"spinRate":2474,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3965679054428426,"extension":6.6545104782588504},"index":4,"playId":"ad9ea5c3-e23f-3aed-90de-9317536ed7c6","pitchNumber":5,"startTime":"2026-02-25T22:38:58.479Z","endTime":"2026-02-25T22:39:01.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953605674840595,"aZ":-24.533315553416138,"pfxX":-10.615587951316712,"pfxZ":4.665166976864942,"pX":0.8579849804821222,"pZ":1.066794339788698,"vX0":9.131785345838928,"vY0":-127.18672211741047,"vZ0":-6.925766165346572,"x":84.3,"y":209.98,"x0":-1.3987823258057042,"y0":50.00601572029182,"z0":5.769341390493509,"aX":-17.40446655648833},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.1,"breakHorizontal":17.2,"spinRate":2082,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4305576690260384,"extension":6.880056335780897},"index":5,"playId":"30dd172a-5f67-3af4-9944-73e07cd61ccb","pitchNumber":6,"startTime":"2026-02-25T22:39:18.677Z","endTime":"2026-02-25T22:39:21.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":94.9,"endSpeed":86.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.870137629834396,"aZ":-21.87995115320815,"pfxX":-8.92099756213868,"pfxZ":5.392369258482053,"pX":-0.08046864746956897,"pZ":1.2568309755024198,"vX0":7.461093656751827,"vY0":-137.84837383488104,"vZ0":-7.54945217310332,"x":120.07,"y":204.85,"x0":-1.6735840884633222,"y0":50.00388397516879,"z0":5.526819994007102,"aX":-17.035984525891294},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":14.4,"spinRate":2561,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.3985215932860271,"extension":6.872533170104049},"index":6,"playId":"ecca055b-9506-31c2-b28a-1a14dc7524cd","pitchNumber":7,"startTime":"2026-02-25T22:39:39.160Z","endTime":"2026-02-25T22:39:42.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.001788974837922,"aZ":-16.018732348760608,"pfxX":-8.92447555589527,"pfxZ":8.369217476444659,"pX":0.8992263592995182,"pZ":0.8602173528313463,"vX0":9.456731689422607,"vY0":-138.107707952674,"vZ0":-9.873945823071924,"x":82.72,"y":215.55,"x0":-1.411180367511741,"y0":50.004032966875485,"z0":5.561422694312769,"aX":-17.227428846871412},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":14.2,"spinRate":2569,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.396727968488618,"extension":6.846989926658102},"index":7,"playId":"077c6eee-3e9f-3b78-8690-9842b0c3a30e","pitchNumber":8,"startTime":"2026-02-25T22:40:03.869Z","endTime":"2026-02-25T22:40:10.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":668472,"link":"/api/v1/people/668472","batSide":{"code":"L","description":"Left"}},"first":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668472,"link":"/api/v1/people/668472"},"credit":"b_pa"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:40:10.826Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Herrera called out on strikes.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:42:32.760Z","endTime":"2026-02-25T22:44:09.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801367,"fullName":"Matt Jachec","link":"/api/v1/people/801367"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695524,"link":"/api/v1/people/695524"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T22:40:20.162Z","endTime":"2026-02-25T22:40:31.435Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Jachec replaces Franco Aleman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":3,"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-25T22:40:31.435Z","endTime":"2026-02-25T22:42:34.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801367,"link":"/api/v1/people/801367"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50631769259217,"aZ":-41.19408184139642,"pfxX":6.544028840939289,"pfxZ":-6.726404405750218,"pX":0.07152965230962698,"pZ":2.4767958850311262,"vX0":3.5132355575855976,"vY0":-115.61604135775531,"vZ0":1.4354459985216406,"x":114.27,"y":171.91,"x0":-2.3227985779360725,"y0":50.00305453714157,"z0":5.830785971153871,"aX":8.773543624398304},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.4,"breakHorizontal":-12.7,"spinRate":2639,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.4755087953077677,"extension":6.112060729569684},"index":2,"playId":"4310e352-ffae-3014-bfbe-ab00ff9a47b3","pitchNumber":1,"startTime":"2026-02-25T22:42:34.859Z","endTime":"2026-02-25T22:42:38.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801367,"link":"/api/v1/people/801367","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61486929203554,"aZ":-22.496547327269607,"pfxX":-10.516095186795454,"pfxZ":5.01726952026209,"pX":0.3139111279192434,"pZ":3.863011162311177,"vX0":9.898910737794301,"vY0":-138.19143238176667,"vZ0":-1.1396177835043464,"x":105.03,"y":134.48,"x0":-1.9532942839648022,"y0":50.00079373117009,"z0":5.795966440925302,"aX":-20.27887493846104},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":16.9,"spinRate":2181,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.39677277841894654,"extension":6.191561846783955},"index":3,"playId":"e919b42a-4722-3003-8fab-29c74bdb7efe","pitchNumber":2,"startTime":"2026-02-25T22:42:51.621Z","endTime":"2026-02-25T22:42:54.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801367,"link":"/api/v1/people/801367","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.720335578923926,"aZ":-22.65148253802473,"pfxX":-0.38607106653505885,"pfxZ":5.527358046754834,"pX":0.23307466620847178,"pZ":1.6521751230486859,"vX0":6.651711583420731,"vY0":-129.81658748821027,"vZ0":-5.768903444532826,"x":108.12,"y":194.17,"x0":-2.3019392514415404,"y0":50.00503048748418,"z0":5.604985571587373,"aX":-0.6663732893170377},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-0.6,"spinRate":2492,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.420372466916342,"extension":6.20554198075939},"index":4,"playId":"17b29726-de23-3af3-ba68-2a9255a8cab4","pitchNumber":3,"startTime":"2026-02-25T22:43:08.476Z","endTime":"2026-02-25T22:43:11.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801367,"link":"/api/v1/people/801367","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044284228366184,"aZ":-14.636971488874048,"pfxX":-5.222636335998157,"pfxZ":9.299972137367515,"pX":0.38576979404985273,"pZ":3.495689805815412,"vX0":8.15836159267894,"vY0":-136.00778648827588,"vZ0":-3.2764186390350964,"x":102.3,"y":144.4,"x0":-1.965347244220224,"y0":50.00041620207879,"z0":5.722407224947606,"aX":-9.846505929005033},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2317,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40174306027155593,"extension":6.278826069338274},"index":5,"playId":"de51f43b-1968-3e0a-bdfb-c6aac7bf9cc4","pitchNumber":4,"startTime":"2026-02-25T22:43:33.280Z","endTime":"2026-02-25T22:43:36.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801367,"link":"/api/v1/people/801367","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"startTime":"2026-02-25T22:43:51.125Z","endTime":"2026-02-25T22:44:05.484Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"},"defense":{"pitcher":{"id":801367,"link":"/api/v1/people/801367","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.471480560314497,"aZ":-29.35927665371969,"pfxX":-7.7120727842088375,"pfxZ":1.7431906733955191,"pX":-0.7443627576952819,"pZ":2.4907160976504437,"vX0":6.186818368296876,"vY0":-125.52674346114816,"vZ0":-1.6510633415124492,"x":145.37,"y":171.53,"x0":-2.224223667753236,"y0":50.003684132941466,"z0":5.5196274369188325,"aX":-12.460004419447761},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":12.7,"spinRate":2024,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.43429736882405034,"extension":6.355328358028541},"index":7,"playId":"547e1579-830b-3a3e-acfe-7a09c38a802f","pitchNumber":5,"startTime":"2026-02-25T22:44:05.484Z","endTime":"2026-02-25T22:44:09.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801367,"link":"/api/v1/people/801367","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":678636,"link":"/api/v1/people/678636"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_ab"},{"player":{"id":801367,"link":"/api/v1/people/801367"},"credit":"p_ab"},{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":801367,"link":"/api/v1/people/801367"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:44:09.976Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Huff grounds out softly, pitcher Ryan Lobus to first baseman Nick Pratto.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:46:26.332Z","endTime":"2026-02-25T22:46:47.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687627,"fullName":"Kody Huff","link":"/api/v1/people/687627"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815590,"fullName":"Ryan Lobus","link":"/api/v1/people/815590"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687627,"fullName":"Kody Huff","link":"/api/v1/people/687627"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815590,"link":"/api/v1/people/815590"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Lobus replaces Robby Ahlstrom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:45:32.010Z","endTime":"2026-02-25T22:45:42.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815590,"link":"/api/v1/people/815590"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695239,"link":"/api/v1/people/695239","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kody Huff replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T22:45:42.411Z","endTime":"2026-02-25T22:46:28.460Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687627,"link":"/api/v1/people/687627"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44157786594766,"aZ":-26.840173235224277,"pfxX":9.836612482152216,"pfxZ":3.8515204684937494,"pX":-0.054770410452637246,"pZ":2.938249961760861,"vX0":5.292247259884159,"vY0":-117.07692812142946,"vZ0":2.247311507171044,"x":119.09,"y":159.45,"x0":-3.6239251029514556,"y0":50.00466767196623,"z0":4.48059668758609,"aX":13.634004621478203},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.8,"breakHorizontal":-19.1,"spinRate":2743,"spinDirection":84},"zone":2,"typeConfidence":2.0,"plateTime":0.46812624364081445,"extension":6.445091100572624},"index":2,"playId":"1b20c3df-cbf0-347f-9904-8737a78a45f7","pitchNumber":1,"startTime":"2026-02-25T22:46:28.460Z","endTime":"2026-02-25T22:46:31.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":687627,"link":"/api/v1/people/687627","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":85.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88301665554907,"aZ":-22.806545010434878,"pfxX":-7.473449451614998,"pfxZ":5.061190672069225,"pX":-0.8656476161570629,"pZ":2.147735233078806,"vX0":8.688884374528483,"vY0":-134.59288179096623,"vZ0":-2.0783192172130764,"x":150.0,"y":180.79,"x0":-3.151861238707348,"y0":50.00159417057766,"z0":4.53091282271425,"aX":-13.828070457809105},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":11.9,"spinRate":2375,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.40563047598160473,"extension":6.562538491940865},"hitData":{"launchSpeed":56.7,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.55,"coordY":183.56}},"index":3,"playId":"bb6f38d2-0153-3113-ad04-34db813f5317","pitchNumber":2,"startTime":"2026-02-25T22:46:42.714Z","endTime":"2026-02-25T22:46:47.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":687627,"link":"/api/v1/people/687627","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687627,"link":"/api/v1/people/687627"},"credit":"b_ab"},{"player":{"id":815590,"link":"/api/v1/people/815590"},"credit":"p_ab"},{"player":{"id":687627,"link":"/api/v1/people/687627"},"credit":"b_pa"},{"player":{"id":815590,"link":"/api/v1/people/815590"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:46:47.964Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Benjamin grounds out, second baseman Andrew Velazquez to first baseman Nick Pratto.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:46:56.488Z","endTime":"2026-02-25T22:47:46.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691405,"fullName":"Juan Benjamin","link":"/api/v1/people/691405"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815590,"fullName":"Ryan Lobus","link":"/api/v1/people/815590"},"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":691405,"fullName":"Juan Benjamin","link":"/api/v1/people/691405"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.2,"endSpeed":72.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.316377047352553,"aZ":-29.531176712410804,"pfxX":9.605427172256595,"pfxZ":1.9860016627820638,"pX":-2.1332051543022894,"pZ":2.960340486401152,"vX0":0.8168595174520549,"vY0":-115.26237536408469,"vZ0":3.2945066455477194,"x":198.31,"y":158.85,"x0":-3.739717932527459,"y0":50.00509540137038,"z0":4.3809004438495736,"aX":12.802710250213538},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.8,"breakHorizontal":-17.5,"spinRate":2525,"spinDirection":91},"zone":11,"typeConfidence":2.0,"plateTime":0.47694526776683865,"extension":6.3815209094728225},"index":0,"playId":"32c16b99-6e05-38fe-a1ef-b6aeca9623bd","pitchNumber":1,"startTime":"2026-02-25T22:47:13.674Z","endTime":"2026-02-25T22:47:16.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691405,"link":"/api/v1/people/691405","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.831108387153343,"aZ":-32.645260483485266,"pfxX":8.503576834381384,"pfxZ":-0.3517623461799193,"pX":-1.474415645970222,"pZ":2.0388907370719638,"vX0":2.494678949613041,"vY0":-115.61317835989456,"vZ0":1.720894315209804,"x":173.2,"y":183.73,"x0":-3.675259698927468,"y0":50.00257630459834,"z0":4.444198142759522,"aX":11.380779306290986},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.1,"breakHorizontal":-16.1,"spinRate":2531,"spinDirection":83},"zone":13,"typeConfidence":2.0,"plateTime":0.47581823529491096,"extension":6.241253781966922},"index":1,"playId":"66440947-f835-371e-8670-13da7e85a845","pitchNumber":2,"startTime":"2026-02-25T22:47:25.775Z","endTime":"2026-02-25T22:47:31.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691405,"link":"/api/v1/people/691405","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75233303861219,"aZ":-24.975363717456087,"pfxX":-4.2519250113617275,"pfxZ":3.896754859131013,"pX":0.2820024157792916,"pZ":2.3490970276030905,"vX0":10.362239990064642,"vY0":-134.2972606728922,"vZ0":-1.1657251598802398,"x":106.25,"y":175.35,"x0":-3.0533660858675566,"y0":50.006397472411166,"z0":4.5451819292852145,"aX":-7.863989032837872},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":5.8,"spinRate":2198,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.40596363109445033,"extension":6.54414185675105},"hitData":{"launchSpeed":87.8,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.18,"coordY":200.02}},"index":2,"playId":"5c527e71-7bbf-3a08-91b3-40aa5aaece58","pitchNumber":3,"startTime":"2026-02-25T22:47:41.883Z","endTime":"2026-02-25T22:47:46.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691405,"link":"/api/v1/people/691405","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691405,"link":"/api/v1/people/691405"},"credit":"b_ab"},{"player":{"id":815590,"link":"/api/v1/people/815590"},"credit":"p_ab"},{"player":{"id":691405,"link":"/api/v1/people/691405"},"credit":"b_pa"},{"player":{"id":815590,"link":"/api/v1/people/815590"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:47:46.918Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Cesarini grounds out, shortstop Cam Cauley to first baseman Nick Pratto.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:47:55.591Z","endTime":"2026-02-25T22:49:25.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":825761,"fullName":"Ryan Cesarini","link":"/api/v1/people/825761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815590,"fullName":"Ryan Lobus","link":"/api/v1/people/815590"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":825761,"fullName":"Ryan Cesarini","link":"/api/v1/people/825761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668472,"link":"/api/v1/people/668472"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.5,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.875692590706212,"aZ":-27.449405471527506,"pfxX":7.690533475422779,"pfxZ":3.4317393199718182,"pX":1.4744693503982504,"pZ":2.5600268931124175,"vX0":8.547854329112653,"vY0":-117.36757828138168,"vZ0":1.7615207451780686,"x":60.8,"y":169.66,"x0":-3.2316448778449707,"y0":50.00387692285252,"z0":4.379612810889985,"aX":10.589945033337788},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.1,"breakHorizontal":-16.2,"spinRate":2489,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.46898589257717527,"extension":6.427724124137181},"index":0,"playId":"6619d5b4-b1af-3a34-935c-c68c3443da63","pitchNumber":1,"startTime":"2026-02-25T22:48:16.566Z","endTime":"2026-02-25T22:48:20.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.322766652780352,"aZ":-26.75445239897864,"pfxX":6.879581987329577,"pfxZ":3.941843276724443,"pX":1.3542798861904208,"pZ":1.5630243597299631,"vX0":8.567586807849201,"vY0":-116.85217368036321,"vZ0":-0.23883980387282622,"x":65.38,"y":196.58,"x0":-3.2621028562877865,"y0":50.00111681586638,"z0":4.193769991090803,"aX":9.450763930532126},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":7.3,"breakHorizontal":-14.6,"spinRate":2509,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.46988408656370906,"extension":6.454797916461666},"index":1,"playId":"02fb2353-b182-39f1-882b-4e0f2bff19f0","pitchNumber":2,"startTime":"2026-02-25T22:48:30.075Z","endTime":"2026-02-25T22:48:33.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.936173667464264,"aZ":-23.430952260377843,"pfxX":8.284154487874396,"pfxZ":6.233352914176871,"pX":0.37745525702160204,"pZ":2.693277878224088,"vX0":6.158950989111586,"vY0":-117.82923590882349,"vZ0":1.1940599628036406,"x":102.61,"y":166.06,"x0":-3.348813345411413,"y0":50.00216798760971,"z0":4.349154904961789,"aX":11.615440206595268},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":11.9,"breakHorizontal":-16.6,"spinRate":2622,"spinDirection":86},"zone":3,"typeConfidence":2.0,"plateTime":0.4653232787984809,"extension":6.475294282867053},"index":2,"playId":"5b619fbb-b8e3-381d-9aa1-1e0ca0f0c403","pitchNumber":3,"startTime":"2026-02-25T22:48:45.477Z","endTime":"2026-02-25T22:48:50.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09304837788128,"aZ":-22.376436118534077,"pfxX":-4.536493409099881,"pfxZ":5.2389348338006485,"pX":0.9774225408142089,"pZ":3.194541680919511,"vX0":11.669803077442635,"vY0":-135.28928433151478,"vZ0":0.2967313965094399,"x":79.74,"y":152.53,"x0":-2.785785773710092,"y0":50.001675777219425,"z0":4.640819556300314,"aX":-8.483489793630973},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":6.0,"spinRate":2390,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.4035067052850385,"extension":6.426537273605017},"index":3,"playId":"549fa940-9122-38dc-bf39-e24279513ee1","pitchNumber":4,"startTime":"2026-02-25T22:49:05.048Z","endTime":"2026-02-25T22:49:08.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.1,"strikeZoneBottom":1.564,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.105145474868785,"aZ":-21.465687073631827,"pfxX":-3.0635651695464956,"pfxZ":5.761551953880479,"pX":0.4381831637210565,"pZ":2.8806177007997005,"vX0":10.090540397085979,"vY0":-134.4616363401634,"vZ0":-0.5633615792605122,"x":100.3,"y":161.0,"x0":-2.9408385288332046,"y0":50.001794770464855,"z0":4.596137028861112,"aX":-5.6944702965227},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":3.7,"spinRate":2250,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.40507602516687014,"extension":6.38906352534102},"hitData":{"launchSpeed":82.6,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.47,"coordY":149.8}},"index":4,"playId":"0c872b63-7511-3bcd-808a-e2b5cbee0fe1","pitchNumber":5,"startTime":"2026-02-25T22:49:20.213Z","endTime":"2026-02-25T22:49:25.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":825761,"link":"/api/v1/people/825761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":825761,"link":"/api/v1/people/825761"},"credit":"b_ab"},{"player":{"id":815590,"link":"/api/v1/people/815590"},"credit":"p_ab"},{"player":{"id":825761,"link":"/api/v1/people/825761"},"credit":"b_pa"},{"player":{"id":815590,"link":"/api/v1/people/815590"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:49:25.169Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Snider strikes out swinging.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T22:51:41.971Z","endTime":"2026-02-25T22:52:57.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686744,"fullName":"Jake Snider","link":"/api/v1/people/686744"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682897,"fullName":"Steven Pérez","link":"/api/v1/people/682897"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686744,"fullName":"Jake Snider","link":"/api/v1/people/686744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695524,"link":"/api/v1/people/695524"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kody Huff remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:51:37.358Z","endTime":"2026-02-25T22:51:37.385Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687627,"link":"/api/v1/people/687627"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":801367,"link":"/api/v1/people/801367","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":686744,"link":"/api/v1/people/686744","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Steven Pérez replaces Matt Jachec.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T22:51:37.385Z","endTime":"2026-02-25T22:51:44.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682897,"link":"/api/v1/people/682897"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801367,"link":"/api/v1/people/801367","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":686744,"link":"/api/v1/people/686744","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.228265678035612,"aZ":-14.868855527954901,"pfxX":-0.5493849112448888,"pfxZ":8.896871235315418,"pX":-0.4626167456213758,"pZ":4.095227677346931,"vX0":-6.045601267313915,"vY0":-138.42581282255776,"vZ0":-2.9546702902332616,"x":134.63,"y":128.21,"x0":1.8189132028887718,"y0":50.00233752962426,"z0":6.168891902812051,"aX":-1.0684208016528056},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":2.3,"spinRate":2105,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.3953283045693423,"extension":6.06062419276345},"index":2,"playId":"1a4682e6-aa8c-3b62-87cb-1c1c693ba200","pitchNumber":1,"startTime":"2026-02-25T22:51:44.194Z","endTime":"2026-02-25T22:51:47.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":686744,"link":"/api/v1/people/686744","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.458980789559323,"aZ":-32.693492188802715,"pfxX":-3.4513511179479974,"pfxZ":-0.3485137793315154,"pX":0.6329326842414992,"pZ":3.2978417297230957,"vX0":-2.632548981484001,"vY0":-120.49872248217656,"vZ0":0.03158021085500784,"x":92.87,"y":149.74,"x0":2.1864424998622325,"y0":50.00582527236817,"z0":6.162743588527663,"aX":-5.097433642832838},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.4,"breakHorizontal":6.8,"spinRate":2072,"spinDirection":271},"zone":3,"typeConfidence":2.0,"plateTime":0.4538040680919577,"extension":6.180120318210719},"index":3,"playId":"203238eb-6495-3507-82b1-6cd67a69b82d","pitchNumber":2,"startTime":"2026-02-25T22:51:56.644Z","endTime":"2026-02-25T22:51:59.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":686744,"link":"/api/v1/people/686744","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960761691995543,"aZ":-14.948356630979507,"pfxX":0.207969396545285,"pfxZ":8.876092785897763,"pX":-0.13051451419074525,"pZ":2.740892175134643,"vX0":-5.365810092210702,"vY0":-138.22294839979656,"vZ0":-6.34564321125525,"x":121.97,"y":164.78,"x0":1.8063955814952672,"y0":50.001136218028115,"z0":6.064675487348479,"aX":0.4035205495441997},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":0.7,"spinRate":1982,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.3958094645677721,"extension":6.274898022431412},"index":4,"playId":"a706ee45-df1c-3cc5-a6f1-69e767f84724","pitchNumber":3,"startTime":"2026-02-25T22:52:09.033Z","endTime":"2026-02-25T22:52:12.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":686744,"link":"/api/v1/people/686744","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.063073673630008,"aZ":-15.844724673085837,"pfxX":-0.7073237437913931,"pfxZ":8.243274377431508,"pX":-0.15143212381925608,"pZ":4.037687788478867,"vX0":-5.1702320082124,"vY0":-139.76370933102166,"vZ0":-3.0730558576580185,"x":122.77,"y":129.76,"x0":1.8132785382987984,"y0":50.00519600231132,"z0":6.190129617278561,"aX":-1.401007566376421},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":2.3,"spinRate":1986,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.391680508283172,"extension":6.211363865289988},"index":5,"playId":"2778ff76-a3bc-3717-86f0-8014256af0b3","pitchNumber":4,"startTime":"2026-02-25T22:52:23.178Z","endTime":"2026-02-25T22:52:26.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":686744,"link":"/api/v1/people/686744","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":83.4,"endSpeed":77.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.905820499091735,"aZ":-33.46306439661242,"pfxX":-2.759481347050369,"pfxZ":-0.8626129871954227,"pX":0.5084687858230441,"pZ":2.7160073785926455,"vX0":-3.2246040387850954,"vY0":-121.53349131569954,"vZ0":-1.1505983739584944,"x":97.62,"y":165.45,"x0":2.208784550875525,"y0":50.000125980935564,"z0":6.091249430283646,"aX":-4.1433528779644915},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.6,"breakHorizontal":5.8,"spinRate":2149,"spinDirection":261},"zone":6,"typeConfidence":2.0,"plateTime":0.44997401073100596,"extension":6.187318394400728},"index":6,"playId":"3eeef7c0-bbf9-3afc-88c2-47eb4fc95a0d","pitchNumber":5,"startTime":"2026-02-25T22:52:37.868Z","endTime":"2026-02-25T22:52:41.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":686744,"link":"/api/v1/people/686744","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3482725624092,"aZ":-16.059171331495257,"pfxX":2.7772925587923263,"pfxZ":8.277821456682176,"pX":-0.1591785985034771,"pZ":3.4208510678711512,"vX0":-6.327833501596556,"vY0":-138.49252965531886,"vZ0":-4.434720057517748,"x":123.07,"y":146.42,"x0":1.7923103110325564,"y0":50.00038329264715,"z0":6.113776891232244,"aX":5.405735516610474},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":-3.7,"spinRate":1961,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.3951895884748273,"extension":6.177793936703187},"index":7,"playId":"9b580321-7bb6-397b-928b-00862c68b4c2","pitchNumber":6,"startTime":"2026-02-25T22:52:54.175Z","endTime":"2026-02-25T22:52:57.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":686744,"link":"/api/v1/people/686744","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686744,"link":"/api/v1/people/686744"},"credit":"b_ab"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_ab"},{"player":{"id":686744,"link":"/api/v1/people/686744"},"credit":"b_pa"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:52:57.201Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Cauley flies out to center fielder Jaison Chourio.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T22:53:09.087Z","endTime":"2026-02-25T22:53:39.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682897,"fullName":"Steven Pérez","link":"/api/v1/people/682897"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":702693,"link":"/api/v1/people/702693"},"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":76.6,"endSpeed":71.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.30312424313391,"aZ":-40.99654029320567,"pfxX":-2.272742054034119,"pfxZ":-6.963295633831303,"pX":0.053256228755142555,"pZ":2.5245466653226822,"vX0":-2.979276925925011,"vY0":-111.59805049458417,"vZ0":0.7426737998089576,"x":114.97,"y":170.62,"x0":1.698747428594811,"y0":50.00370789470596,"z0":6.396299894987179,"aX":-2.8785506716927585},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.1,"breakHorizontal":4.8,"spinRate":2238,"spinDirection":337},"zone":5,"typeConfidence":2.0,"plateTime":0.4900330324348383,"extension":6.228650484788431},"index":0,"playId":"b7fe967a-8d4d-36ef-a4ab-680f02bad660","pitchNumber":1,"startTime":"2026-02-25T22:53:17.764Z","endTime":"2026-02-25T22:53:20.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.818522040423826,"aZ":-17.91620257339625,"pfxX":1.7688271022957307,"pfxZ":7.458822392754053,"pX":-0.013453745101981785,"pZ":3.0831199023283102,"vX0":-5.580873495228639,"vY0":-136.81591632963398,"vZ0":-4.9547379735324135,"x":117.51,"y":155.54,"x0":1.815518079948896,"y0":50.002880833300686,"z0":6.130567439279168,"aX":3.3816741426073755},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":-2.2,"spinRate":1777,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.39906060555223943,"extension":6.146656841693687},"hitData":{"launchSpeed":97.8,"launchAngle":26.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.14,"coordY":41.98}},"index":1,"playId":"b74f2e49-f8d4-3d89-b568-863421c04d4f","pitchNumber":2,"startTime":"2026-02-25T22:53:29.227Z","endTime":"2026-02-25T22:53:39.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"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":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_ab"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_ab"},{"player":{"id":695508,"link":"/api/v1/people/695508"},"credit":"b_pa"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:53:39.827Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Zavala strikes out swinging.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T22:53:50.066Z","endTime":"2026-02-25T22:55:01.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701648,"fullName":"Aaron Zavala","link":"/api/v1/people/701648"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682897,"fullName":"Steven Pérez","link":"/api/v1/people/682897"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":695524,"link":"/api/v1/people/695524"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.492315165761955,"aZ":-31.228054179307478,"pfxX":-0.5158201397052067,"pfxZ":0.6212924124085237,"pX":-0.06904572731583258,"pZ":1.7837961591529452,"vX0":-5.132814534640045,"vY0":-121.74632743860577,"vZ0":-3.568955162175626,"x":119.63,"y":190.62,"x0":2.127893697901733,"y0":50.00015006449962,"z0":5.9535427396442895,"aX":-0.7778210503250689},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.6,"breakHorizontal":2.0,"spinRate":2085,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.44882097953780464,"extension":6.256346191705197},"index":0,"playId":"16b9d3d5-7a82-3bbc-9525-104baaf18cd9","pitchNumber":1,"startTime":"2026-02-25T22:54:06.023Z","endTime":"2026-02-25T22:54:09.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":95.6,"endSpeed":88.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.193594475246403,"aZ":-15.232331739618429,"pfxX":2.395236892470721,"pfxZ":8.596934308827533,"pX":-0.5157651884122092,"pZ":2.568543392044859,"vX0":-7.235537482411084,"vY0":-139.03014319947818,"vZ0":-6.711007181342301,"x":136.66,"y":169.43,"x0":1.801574925263037,"y0":50.00481864648259,"z0":6.012207797653128,"aX":4.722006729905331},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":-3.0,"spinRate":2007,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.3929419159748666,"extension":6.221365366124603},"index":1,"playId":"d11eefab-3b39-306d-85e1-fdcdda4c5c10","pitchNumber":2,"startTime":"2026-02-25T22:54:17.337Z","endTime":"2026-02-25T22:54:20.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67138073122716,"aZ":-31.992746138099424,"pfxX":2.4546740780915783,"pfxZ":0.11323784181293672,"pX":-2.289617013753459,"pZ":0.14942708907293784,"vX0":-10.535169898624085,"vY0":-122.45789631586335,"vZ0":-7.224550026730432,"x":123.0,"y":155.31,"x0":1.7286093179928304,"y0":50.001062006728695,"z0":5.836149523336456,"aX":3.7714527580697284},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.2,"breakHorizontal":-2.3,"spinRate":2248,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.4454065746381204,"extension":6.418763454378993},"index":2,"playId":"48538f8e-0724-3fea-a31a-f0f2e2c69314","pitchNumber":3,"startTime":"2026-02-25T22:54:39.180Z","endTime":"2026-02-25T22:54:42.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.360865800525715,"aZ":-29.557304498112032,"pfxX":-1.586926882118966,"pfxZ":1.7112934086784382,"pX":-0.9154114763048299,"pZ":1.1077837824673988,"vX0":-6.438349860877424,"vY0":-123.1608054644834,"vZ0":-5.558871237845263,"x":151.89,"y":208.87,"x0":1.9431065815360802,"y0":50.00506914006537,"z0":5.9060531744325075,"aX":-2.4270574933860085},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":4.4,"spinRate":2374,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.44539594632240576,"extension":6.3142570165211955},"index":3,"playId":"5b267712-b390-3cee-b394-6ee654b9c664","pitchNumber":4,"startTime":"2026-02-25T22:54:57.261Z","endTime":"2026-02-25T22:55:01.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695524,"link":"/api/v1/people/695524"},"first":{"id":691405,"link":"/api/v1/people/691405"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":821171,"link":"/api/v1/people/821171"},"shortstop":{"id":691410,"link":"/api/v1/people/691410"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":825761,"link":"/api/v1/people/825761"}},"offense":{"batter":{"id":701648,"link":"/api/v1/people/701648","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_ab"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_ab"},{"player":{"id":701648,"link":"/api/v1/people/701648"},"credit":"b_pa"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:55:01.219Z","atBatIndex":82},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jaison Chourio doubles (1) on a sharp line drive to right fielder Orlando Martinez.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T22:57:10.403Z","endTime":"2026-02-25T22:57:22.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670391,"fullName":"Ben Anderson","link":"/api/v1/people/670391"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678636,"link":"/api/v1/people/678636"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ben Anderson replaces Ryan Lobus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:55:32.763Z","endTime":"2026-02-25T22:57:12.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670391,"link":"/api/v1/people/670391"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":815590,"link":"/api/v1/people/815590","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.973154796419337,"aZ":-18.739831298837757,"pfxX":-2.121719606676032,"pfxZ":7.768868509152018,"pX":0.7081820416404563,"pZ":2.706523911061402,"vX0":5.924833747575846,"vY0":-130.7560724412859,"vZ0":-4.350421450902376,"x":90.01,"y":165.7,"x0":-1.3129356388307432,"y0":50.00196606568815,"z0":5.8009788164566904,"aX":-3.6692995763929357},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.3,"breakHorizontal":2.5,"spinRate":2038,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4191570944093357,"extension":6.763570344187372},"hitData":{"launchSpeed":106.3,"launchAngle":18.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":207.34,"coordY":118.21}},"index":1,"playId":"4715e0f2-2622-3edd-85ab-2a73f9250416","pitchNumber":1,"startTime":"2026-02-25T22:57:12.586Z","endTime":"2026-02-25T22:57:22.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702693,"link":"/api/v1/people/702693"},"credit":"b_ab"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_ab"},{"player":{"id":702693,"link":"/api/v1/people/702693"},"credit":"b_pa"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:57:22.587Z","atBatIndex":83},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dayan Frias walks.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T22:57:37.618Z","endTime":"2026-02-25T22:59:26.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670391,"fullName":"Ben Anderson","link":"/api/v1/people/670391"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"postOnSecond":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":75.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.671716695258198,"aZ":-37.703327418318146,"pfxX":0.9552546700570401,"pfxZ":-3.967257715096041,"pX":0.6714004421173297,"pZ":1.0388229655230967,"vX0":3.96271890012094,"vY0":-116.68738616059058,"vZ0":-3.236961068565239,"x":91.41,"y":210.73,"x0":-1.1652301630358601,"y0":50.00172875740679,"z0":5.957262504986563,"aX":1.3315226018440802},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.7,"breakHorizontal":-2.6,"spinRate":2274,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4674096356079622,"extension":6.463899778558837},"index":0,"playId":"a8f02a78-68c5-391a-aa71-427dd6f67f13","pitchNumber":1,"startTime":"2026-02-25T22:57:54.683Z","endTime":"2026-02-25T22:57:57.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74050393870046,"aZ":-18.1459092551801,"pfxX":-7.14714481139304,"pfxZ":7.354458979712783,"pX":-0.7657066136899568,"pZ":3.413036889690311,"vX0":4.492708825759963,"vY0":-136.86952524149012,"vZ0":-3.147864880987191,"x":146.19,"y":146.63,"x0":-1.4955349268670843,"y0":50.00050361135083,"z0":5.812756537283825,"aX":-13.628670963076669},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":12.1,"spinRate":2058,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3993843293434014,"extension":6.558799508274273},"index":1,"playId":"5f201b77-b792-3943-b970-31ced4e0de34","pitchNumber":2,"startTime":"2026-02-25T22:58:13.074Z","endTime":"2026-02-25T22:58:16.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.826740683872753,"aZ":-25.874898490091457,"pfxX":-9.095798790584517,"pfxZ":3.8978354294120985,"pX":-0.963680763401728,"pZ":1.5554177087619914,"vX0":4.005357690371422,"vY0":-126.17874278974165,"vZ0":-5.257766158885331,"x":153.73,"y":196.78,"x0":-1.3867208856553896,"y0":50.00614483307888,"z0":5.741894795971409,"aX":-14.721382180768869},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":1496,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43348889805384294,"extension":6.783732423367833},"index":2,"playId":"877525c1-2019-3f6a-886d-4ee2226b84bf","pitchNumber":3,"startTime":"2026-02-25T22:58:30.450Z","endTime":"2026-02-25T22:58:34.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.300282528894712,"aZ":-23.01785683812465,"pfxX":-7.814027995163162,"pfxZ":5.5881822519132385,"pX":-0.6005533968352924,"pZ":2.746484757543377,"vX0":4.575934406301706,"vY0":-126.76125590998008,"vZ0":-3.385788165722986,"x":139.89,"y":164.62,"x0":-1.4077822802413134,"y0":50.00211873954005,"z0":5.923346453073997,"aX":-12.80033005691422},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.6,"breakHorizontal":13.2,"spinRate":1578,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.4310107259544145,"extension":6.476841095007622},"index":3,"playId":"e6b7c88c-7854-3272-ac81-8f3048d04c29","pitchNumber":4,"startTime":"2026-02-25T22:58:47.637Z","endTime":"2026-02-25T22:58:50.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50457971078212,"aZ":-18.866146717970924,"pfxX":-6.384586476335781,"pfxZ":7.204800549124432,"pX":-0.28580136628926933,"pZ":4.907412375163691,"vX0":4.811868175278561,"vY0":-135.28196120398576,"vZ0":0.4807070745799267,"x":127.89,"y":106.28,"x0":-1.2612807447046082,"y0":50.00121465820253,"z0":6.0535798753660774,"aX":-11.790351961868959},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2018,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40544548591793816,"extension":6.513753207619758},"index":4,"playId":"a5a2ec0f-9997-3fd2-9bed-8b4075cfcb24","pitchNumber":5,"startTime":"2026-02-25T22:59:06.592Z","endTime":"2026-02-25T22:59:09.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757688401041662,"aZ":-26.03837674448592,"pfxX":-10.65846133980115,"pfxZ":3.8670294534352365,"pX":-0.9268989339604828,"pZ":1.1789790706405516,"vX0":4.567037011450147,"vY0":-125.09542317938006,"vZ0":-6.145686511683381,"x":152.33,"y":206.95,"x0":-1.3893122762765675,"y0":50.005760665114444,"z0":5.796564871810315,"aX":-16.929486979897685},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":18.2,"spinRate":1525,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4375161837368413,"extension":6.707033898506191},"index":5,"playId":"f201ec64-c8b6-3c8e-b05c-534c96a324d5","pitchNumber":6,"startTime":"2026-02-25T22:59:23.061Z","endTime":"2026-02-25T22:59:26.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682679,"link":"/api/v1/people/682679"},"credit":"b_pa"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:59:26.508Z","atBatIndex":84},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dauri Fernández grounds into a force out, second baseman Andrew Velazquez to shortstop Cam Cauley. Jaison Chourio to 3rd. Dayan Frias out at 2nd. Dauri Fernández to 1st.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T22:59:38.202Z","endTime":"2026-02-25T23:00:21.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":821171,"fullName":"Dauri Fernández","link":"/api/v1/people/821171"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670391,"fullName":"Ben Anderson","link":"/api/v1/people/670391"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":821171,"fullName":"Dauri Fernández","link":"/api/v1/people/821171"},"postOnThird":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"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":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695508,"link":"/api/v1/people/695508"},"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":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":821171,"fullName":"Dauri Fernández","link":"/api/v1/people/821171"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299419406523135,"aZ":-25.549667734995847,"pfxX":-9.048910390310816,"pfxZ":4.193512331404104,"pX":-1.4440088920584937,"pZ":3.4986067299870074,"vX0":2.7489975021746886,"vY0":-124.64904872164462,"vZ0":-0.9843676960717267,"x":172.04,"y":144.32,"x0":-1.3834667155620708,"y0":50.0013796757273,"z0":6.00205758264279,"aX":-14.283207453663639},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.7,"breakHorizontal":15.8,"spinRate":1476,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4388879477650125,"extension":6.608581566574042},"index":0,"playId":"cf0673ba-b1d9-31e9-9bd3-e55f9a607c62","pitchNumber":1,"startTime":"2026-02-25T22:59:51.946Z","endTime":"2026-02-25T22:59:54.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":821171,"link":"/api/v1/people/821171","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"second":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.452516536559088,"aZ":-23.085140715344316,"pfxX":-8.215509864575687,"pfxZ":5.608060929671613,"pX":-0.1877615870031008,"pZ":1.4411090414558134,"vX0":5.310367174071124,"vY0":-126.14830880388662,"vZ0":-6.239324889554991,"x":124.16,"y":199.87,"x0":-1.247450142023126,"y0":50.00110225803691,"z0":5.794550012679968,"aX":-13.30616220260549},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.0,"breakHorizontal":13.8,"spinRate":1519,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43335926836967564,"extension":6.725647392223168},"hitData":{"launchSpeed":72.2,"launchAngle":1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.84,"coordY":153.35}},"index":1,"playId":"6a7b92ca-945e-3c29-a9cc-7602126713bc","pitchNumber":2,"startTime":"2026-02-25T23:00:08.121Z","endTime":"2026-02-25T23:00:21.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":821171,"link":"/api/v1/people/821171","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"second":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821171,"link":"/api/v1/people/821171"},"credit":"b_ab"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_ab"},{"player":{"id":821171,"link":"/api/v1/people/821171"},"credit":"b_pa"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:00:21.343Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Cozart singles on a ground ball to right fielder Orlando Martinez. Jaison Chourio scores. Dauri Fernández to 2nd.","rbi":1,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T23:00:25.742Z","endTime":"2026-02-25T23:02:15.927Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670391,"fullName":"Ben Anderson","link":"/api/v1/people/670391"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"postOnSecond":{"id":821171,"fullName":"Dauri Fernández","link":"/api/v1/people/821171"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678636,"link":"/api/v1/people/678636"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"responsiblePitcher":{"id":670391,"link":"/api/v1/people/670391"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":821171,"fullName":"Dauri Fernández","link":"/api/v1/people/821171"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.5,"endSpeed":76.2,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47079762398514,"aZ":-36.03718745426226,"pfxX":-1.2005700545270397,"pfxZ":-2.6860185809140473,"pX":1.6334550286533318,"pZ":1.0316758684679683,"vX0":7.070802790524766,"vY0":-118.6001922548166,"vZ0":-3.7718274449989693,"x":54.74,"y":210.92,"x0":-1.217173985621132,"y0":50.000928758808264,"z0":5.894020476354063,"aX":-1.7281182798752275},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.5,"breakHorizontal":0.6,"spinRate":2263,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4600029548081941,"extension":6.6293701361262904},"index":0,"playId":"6c1e3bbe-09b0-3734-bded-c8cedbb637f4","pitchNumber":1,"startTime":"2026-02-25T23:00:44.362Z","endTime":"2026-02-25T23:00:47.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":821171,"link":"/api/v1/people/821171"},"third":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.425935879911993,"aZ":-25.074666657601995,"pfxX":-8.334505419796033,"pfxZ":4.412277665797282,"pX":-1.0182977997774842,"pZ":2.8122254211229385,"vX0":3.934461801516592,"vY0":-125.533034824839,"vZ0":-2.420224771708073,"x":155.82,"y":162.85,"x0":-1.5160616096159585,"y0":50.00413087471468,"z0":5.812713094383813,"aX":-13.413734976936151},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.7,"breakHorizontal":14.3,"spinRate":1636,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4349444497090129,"extension":6.779820772373688},"index":1,"playId":"4673a0b9-20ae-3c03-9017-bb593456def5","pitchNumber":2,"startTime":"2026-02-25T23:01:04.026Z","endTime":"2026-02-25T23:01:07.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":821171,"link":"/api/v1/people/821171"},"third":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.9,"endSpeed":85.0,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488996759194393,"aZ":-19.014615182999236,"pfxX":-5.85971208599675,"pfxZ":7.098774513326076,"pX":-0.4837571233566893,"pZ":3.4474323455773646,"vX0":4.3164855877822825,"vY0":-135.26979404043175,"vZ0":-2.975526369522439,"x":135.44,"y":145.7,"x0":-1.3388376158387756,"y0":50.00033354685065,"z0":5.894638083509684,"aX":-10.85831435592715},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":9.7,"spinRate":2053,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4048991286908672,"extension":6.574444370797364},"index":2,"playId":"ae6ce371-bd29-3e2d-a04f-2dab526cba99","pitchNumber":3,"startTime":"2026-02-25T23:01:24.485Z","endTime":"2026-02-25T23:01:27.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":821171,"link":"/api/v1/people/821171"},"third":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.8,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.393968457520213,"aZ":-38.10264180267223,"pfxX":0.18931468869493484,"pfxZ":-4.045472513763163,"pX":0.7536872623390579,"pZ":1.465344405887553,"vX0":4.754853310270549,"vY0":-119.56928737331887,"vZ0":-2.5966029903674084,"x":88.27,"y":199.22,"x0":-1.2750727198192406,"y0":50.003224674929385,"z0":5.944194133344351,"aX":0.2765094547601264},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.7,"breakHorizontal":-1.3,"spinRate":2258,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4559561192211441,"extension":6.517572628257646},"index":3,"playId":"65fb5f35-99ca-3ded-9c60-76cb74854ff8","pitchNumber":4,"startTime":"2026-02-25T23:01:50.490Z","endTime":"2026-02-25T23:01:54.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":821171,"link":"/api/v1/people/821171"},"third":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714032656205244,"aZ":-20.40029227051582,"pfxX":-6.939931361413442,"pfxZ":6.832337708590081,"pX":0.14230340181252182,"pZ":1.6713241159793388,"vX0":6.138255755731222,"vY0":-129.8224286252452,"vZ0":-6.447999268625151,"x":111.58,"y":193.65,"x0":-1.3400399608449252,"y0":50.00554949808179,"z0":5.717841611381822,"aX":-11.963033541435951},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.3,"breakHorizontal":11.4,"spinRate":1676,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.42035844730447547,"extension":6.897993329699924},"hitData":{"launchSpeed":106.0,"launchAngle":6.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.1,"coordY":117.9}},"index":4,"playId":"a50d28f1-b162-3f44-8b73-451a8a7155d8","pitchNumber":5,"startTime":"2026-02-25T23:02:08.265Z","endTime":"2026-02-25T23:02:15.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":821171,"link":"/api/v1/people/821171"},"third":{"id":702693,"link":"/api/v1/people/702693"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695524,"link":"/api/v1/people/695524"},"credit":"b_ab"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_ab"},{"player":{"id":695524,"link":"/api/v1/people/695524"},"credit":"b_pa"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.19999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:02:15.927Z","atBatIndex":86},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Devers called out on strikes.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T23:02:31.658Z","endTime":"2026-02-25T23:04:31.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670391,"fullName":"Ben Anderson","link":"/api/v1/people/670391"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"postOnSecond":{"id":821171,"fullName":"Dauri Fernández","link":"/api/v1/people/821171"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666194,"link":"/api/v1/people/666194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.101182353484422,"aZ":-17.387306528927883,"pfxX":-7.4256264443068725,"pfxZ":7.976379263168176,"pX":-1.3502142884681458,"pZ":2.304416449309266,"vX0":2.8745652735754166,"vY0":-135.42606325505554,"vZ0":-6.0437186832483905,"x":168.47,"y":176.56,"x0":-1.461847197250813,"y0":50.002493114962924,"z0":5.784871282285403,"aX":-13.766325511542421},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2183,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4047339121390827,"extension":6.715281675821266},"index":0,"playId":"5852c20e-9d37-3854-9c5b-7f3b6758105d","pitchNumber":1,"startTime":"2026-02-25T23:02:50.566Z","endTime":"2026-02-25T23:02:53.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":695524,"link":"/api/v1/people/695524"},"second":{"id":821171,"link":"/api/v1/people/821171"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.346701266408118,"aZ":-16.725444901385114,"pfxX":-5.570415783676577,"pfxZ":8.36174886830861,"pX":0.5920489269931447,"pZ":3.256961665028409,"vX0":6.791838132216363,"vY0":-134.81520357831045,"vZ0":-3.8564329118553755,"x":94.43,"y":150.84,"x0":-1.2319893615424113,"y0":50.00159514206706,"z0":5.880984903179896,"aX":-10.289842509753813},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2032,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.405740255460441,"extension":6.684290039597282},"index":1,"playId":"47c54f1d-bfeb-312e-a1da-29b7407e4fe2","pitchNumber":2,"startTime":"2026-02-25T23:03:08.494Z","endTime":"2026-02-25T23:03:12.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":695524,"link":"/api/v1/people/695524"},"second":{"id":821171,"link":"/api/v1/people/821171"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68097793613806,"aZ":-22.91754351450794,"pfxX":-8.306566722882511,"pfxZ":5.497552235589343,"pX":0.489909344092342,"pZ":1.151804690203627,"vX0":7.2079590029369385,"vY0":-128.21792934586892,"vZ0":-7.0577697764849185,"x":98.33,"y":207.68,"x0":-1.2630446402409918,"y0":50.00531929641677,"z0":5.698829516938604,"aX":-13.990594355489549},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":13.7,"spinRate":1668,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.42534269063276486,"extension":6.847176847446115},"index":2,"playId":"2a95f516-dd5a-3eee-b82a-d67eded4cc5b","pitchNumber":3,"startTime":"2026-02-25T23:03:44.560Z","endTime":"2026-02-25T23:03:48.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":695524,"link":"/api/v1/people/695524"},"second":{"id":821171,"link":"/api/v1/people/821171"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11771760890132,"aZ":-22.598785188260145,"pfxX":-7.689796671174253,"pfxZ":5.625440327802894,"pX":0.21515353082859356,"pZ":1.5943486658099641,"vX0":6.231928953467942,"vY0":-128.72313783562464,"vZ0":-6.3152947914907065,"x":108.8,"y":195.73,"x0":-1.2212216848688606,"y0":50.002174691358526,"z0":5.793657441374582,"aX":-13.089852743485137},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":12.8,"spinRate":1698,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.42317919500117007,"extension":6.71740129837775},"index":3,"playId":"c82796a4-cfba-39b9-a79c-345cac8eeff3","pitchNumber":4,"startTime":"2026-02-25T23:04:04.214Z","endTime":"2026-02-25T23:04:07.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":695524,"link":"/api/v1/people/695524"},"second":{"id":821171,"link":"/api/v1/people/821171"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-25T23:04:11.828Z","endTime":"2026-02-25T23:04:27.315Z","isPitch":false,"type":"action","player":{"id":691410,"link":"/api/v1/people/691410"},"defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":695524,"link":"/api/v1/people/695524"},"second":{"id":821171,"link":"/api/v1/people/821171"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.193747416981928,"aZ":-22.49890506959903,"pfxX":-8.777455404171329,"pfxZ":5.759818606255471,"pX":-0.12033152106973324,"pZ":1.5269057710494012,"vX0":5.981239030443655,"vY0":-128.8748323180243,"vZ0":-6.1869614139456965,"x":121.59,"y":197.55,"x0":-1.3328415406370595,"y0":50.001994244711405,"z0":5.700581925293903,"aX":-14.739712675072532},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":14.5,"spinRate":1730,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4252739982854412,"extension":6.688286699449721},"index":5,"playId":"aca8ee43-d563-30c3-9440-324661385a5f","pitchNumber":5,"startTime":"2026-02-25T23:04:27.315Z","endTime":"2026-02-25T23:04:31.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":695524,"link":"/api/v1/people/695524"},"second":{"id":821171,"link":"/api/v1/people/821171"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_ab"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_ab"},{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_pa"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:04:31.016Z","atBatIndex":87},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wuilfredo Antunez flies out to right fielder Orlando Martinez in foul territory.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T23:04:44.905Z","endTime":"2026-02-25T23:05:18.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670391,"fullName":"Ben Anderson","link":"/api/v1/people/670391"},"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":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678636,"link":"/api/v1/people/678636"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.7,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.246185757145557,"aZ":-39.05992705710979,"pfxX":0.28630327499642516,"pfxZ":-4.968759229418624,"pX":0.4699737510118361,"pZ":1.4912747430569062,"vX0":4.086719775612597,"vY0":-116.57805943294406,"vZ0":-1.7440508723309027,"x":99.09,"y":198.52,"x0":-1.3368953990051098,"y0":50.00026389252514,"z0":5.90883163694774,"aX":0.39623267805312606},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.1,"breakHorizontal":-1.4,"spinRate":2174,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4683911529096023,"extension":6.579430434922707},"index":0,"playId":"76b2e46b-209d-39c0-b09c-325a18683c7a","pitchNumber":1,"startTime":"2026-02-25T23:04:56.197Z","endTime":"2026-02-25T23:04:59.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":695524,"link":"/api/v1/people/695524"},"second":{"id":821171,"link":"/api/v1/people/821171"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64664075211079,"aZ":-22.171563301032343,"pfxX":-7.194896646288054,"pfxZ":6.162597177475119,"pX":0.19035310454449333,"pZ":2.273058055493352,"vX0":6.117328999251966,"vY0":-125.81622661130933,"vZ0":-4.43227056057253,"x":109.74,"y":177.41,"x0":-1.3236428108646308,"y0":50.001755965134244,"z0":5.827729201843536,"aX":-11.673584691468847},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.4,"breakHorizontal":11.9,"spinRate":1596,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.43336331608729317,"extension":6.788398167346129},"hitData":{"launchSpeed":90.2,"launchAngle":60.0,"totalDistance":160.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.39,"coordY":149.3}},"index":1,"playId":"d59ef0f5-4031-3412-b2a1-3e1e6306537e","pitchNumber":2,"startTime":"2026-02-25T23:05:13.193Z","endTime":"2026-02-25T23:05:18.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670391,"link":"/api/v1/people/670391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666194,"link":"/api/v1/people/666194"},"first":{"id":668472,"link":"/api/v1/people/668472"},"second":{"id":623205,"link":"/api/v1/people/623205"},"third":{"id":669413,"link":"/api/v1/people/669413"},"shortstop":{"id":695508,"link":"/api/v1/people/695508"},"left":{"id":686744,"link":"/api/v1/people/686744"},"center":{"id":701648,"link":"/api/v1/people/701648"},"right":{"id":678636,"link":"/api/v1/people/678636"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":695524,"link":"/api/v1/people/695524"},"second":{"id":821171,"link":"/api/v1/people/821171"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_ab"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_ab"},{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_pa"},{"player":{"id":670391,"link":"/api/v1/people/670391"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:05:18.942Z","atBatIndex":88}]