[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:10:37.647Z","endTime":"2026-04-28T23:11:32.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T19:55:08.026Z","endTime":"2026-04-28T22:45:34.250Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-04-28T22:45:34.250Z","endTime":"2026-04-28T23:08:48.432Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-04-28T23:08:48.432Z","endTime":"2026-04-28T23:10:39.710Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23193283074754,"aZ":-28.932772790374358,"pfxX":-10.990153032908461,"pfxZ":1.755216515896585,"pX":-0.993474375046491,"pZ":1.8714496121942497,"vX0":3.8521148865291357,"vY0":-135.10052820908646,"vZ0":-6.190590193241743,"x":154.87,"y":188.25,"x0":-1.0125557369595235,"y0":50.000129237336516,"z0":6.233724340205151,"aX":-20.2530858584369},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.0,"breakHorizontal":19.1,"spinRate":1992,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40588004544031886,"extension":5.744014166566796},"index":3,"playId":"5ed98fcb-a043-3991-b120-32b5ce4a3509","pitchNumber":1,"startTime":"2026-04-28T23:10:39.710Z","endTime":"2026-04-28T23:10:43.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85525811275619,"aZ":-28.24194672050637,"pfxX":-9.669597759981261,"pfxZ":2.1117500319339104,"pX":-0.43674409063015956,"pZ":2.606476098434755,"vX0":4.763925312935125,"vY0":-135.65195973804555,"vZ0":-4.712650688000665,"x":133.65,"y":168.41,"x0":-0.9599695019170478,"y0":50.00423768351231,"z0":6.336816903442847,"aX":-18.010250653378918},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":16.4,"spinRate":2030,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4038885133863337,"extension":5.712230186901731},"index":4,"playId":"ddd85052-141f-347b-bdc6-548eddd28f4b","pitchNumber":2,"startTime":"2026-04-28T23:10:53.843Z","endTime":"2026-04-28T23:10:57.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897432316464858,"aZ":-35.62535360767251,"pfxX":8.309749017491331,"pfxZ":-2.3927408221160498,"pX":-0.21711530930338993,"pZ":3.208518046956983,"vX0":-0.21505862907835782,"vY0":-119.88677532030407,"vZ0":-0.26664533730817663,"x":125.28,"y":152.15,"x0":-1.2039645744951635,"y0":50.000796126990664,"z0":6.5223975041593425,"aX":11.998287011770303},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.1,"breakHorizontal":-15.0,"spinRate":2811,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.45826088839307166,"extension":5.581826393202283},"index":5,"playId":"46c54444-5b8f-356c-ab96-014f11b100e8","pitchNumber":3,"startTime":"2026-04-28T23:11:10.005Z","endTime":"2026-04-28T23:11:14.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106392411883142,"aZ":-33.765857170389864,"pfxX":9.45997354459453,"pfxZ":-1.0815467018253617,"pX":-0.30122391763162953,"pZ":3.1070044889738093,"vX0":-0.7491308573292064,"vY0":-121.44691592308632,"vZ0":-1.0170327271206885,"x":128.48,"y":154.89,"x0":-1.2140861397143714,"y0":50.00073113388996,"z0":6.495776428854385,"aX":13.980427554874838},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.9,"breakHorizontal":-16.9,"spinRate":2917,"spinDirection":45},"zone":2,"typeConfidence":2.0,"plateTime":0.45281667884167165,"extension":5.649516136706877},"index":6,"playId":"0d4ea5e0-4021-34c3-9e5a-54365d1a9bff","pitchNumber":4,"startTime":"2026-04-28T23:11:27.955Z","endTime":"2026-04-28T23:11:32.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-28T23:11:32.493Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, first baseman Mark Vientos to pitcher Clay Holmes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:11:36.709Z","endTime":"2026-04-28T23:13:49.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.146779648260964,"aZ":-44.50181653569974,"pfxX":5.537058343377991,"pfxZ":-8.89537783075309,"pX":-0.766325782195416,"pZ":2.726710437801199,"vX0":-1.0267510783555185,"vY0":-117.75378193524062,"vZ0":0.5037095241738223,"x":146.21,"y":165.16,"x0":-1.0399440947101926,"y0":50.00364465108006,"z0":6.672262460752402,"aX":7.6722060429387415},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.6,"breakHorizontal":-9.7,"spinRate":2882,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.467547665514084,"extension":5.677106513691954},"index":0,"playId":"088b4a6d-7b02-3d9b-b2f1-82724a1811bf","pitchNumber":1,"startTime":"2026-04-28T23:11:57.277Z","endTime":"2026-04-28T23:12:01.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6711261882147,"aZ":-26.28993265231214,"pfxX":-12.24738350514907,"pfxZ":3.1580405692118925,"pX":0.049370702332208506,"pZ":1.0949643189343043,"vX0":6.723666767026663,"vY0":-136.75618721200846,"vZ0":-8.648270495332575,"x":115.12,"y":209.22,"x0":-0.871029189244578,"y0":50.00251754989518,"z0":6.147515551663291,"aX":-22.825875117773585},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":20.4,"spinRate":2186,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4029959949024491,"extension":5.869552604468917},"index":1,"playId":"402c94c4-bf4b-31fd-97c2-362272cea86f","pitchNumber":2,"startTime":"2026-04-28T23:12:11.652Z","endTime":"2026-04-28T23:12:15.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3945824747384,"aZ":-27.276715919891597,"pfxX":-10.890598249311378,"pfxZ":2.667615129010537,"pX":0.5435455749911613,"pZ":2.116698092029159,"vX0":7.864170257768971,"vY0":-135.3433282654409,"vZ0":-5.834531160066821,"x":96.28,"y":181.63,"x0":-1.0000649581013936,"y0":50.00392339370254,"z0":6.2368547669930905,"aX":-19.996375773814467},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":2070,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4063088649393909,"extension":5.811149201014133},"index":2,"playId":"ad5b6f76-3cff-3b85-abb8-5c7dcfac1260","pitchNumber":3,"startTime":"2026-04-28T23:12:26.096Z","endTime":"2026-04-28T23:12:30.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.997527326006704,"aZ":-28.14887416119534,"pfxX":-11.940951674256496,"pfxZ":2.170495916437817,"pX":-0.16640885569828762,"pZ":2.2796508446298858,"vX0":5.982976100785464,"vY0":-136.30051574002312,"vZ0":-5.391754015985642,"x":123.34,"y":177.23,"x0":-0.8558468997200789,"y0":50.0027225340206,"z0":6.263038047760693,"aX":-22.14233313832287},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.8,"breakHorizontal":20.0,"spinRate":2090,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.40409982853424475,"extension":5.842519470401755},"index":3,"playId":"6a3c9514-5b71-3fc8-92bf-6571cf0f6af8","pitchNumber":4,"startTime":"2026-04-28T23:12:42.023Z","endTime":"2026-04-28T23:12:51.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":88.6,"endSpeed":81.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406219957837433,"aZ":-32.1386397360203,"pfxX":-6.063344046303476,"pfxZ":0.01842033490384143,"pX":-0.8407186945872385,"pZ":1.177750941903067,"vX0":2.7311548031038404,"vY0":-128.83466489141682,"vZ0":-6.361284428577857,"x":149.05,"y":206.98,"x0":-1.1329848505168179,"y0":50.00166373092603,"z0":6.195926140288251,"aX":-10.084223213888526},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.3,"breakHorizontal":10.3,"spinRate":739,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4268668771551578,"extension":5.8816148956967345},"index":4,"playId":"8becf154-ea4c-3e8a-8138-aa5e35839450","pitchNumber":5,"startTime":"2026-04-28T23:13:18.788Z","endTime":"2026-04-28T23:13:22.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-28T23:13:35.783Z","endTime":"2026-04-28T23:13:40.140Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14301499633272,"aZ":-31.436340973747065,"pfxX":-11.169179279808139,"pfxZ":0.3958126608332382,"pX":0.5685351977819167,"pZ":2.1366834835615314,"vX0":7.474426608037367,"vY0":-136.28714519387285,"vZ0":-5.243725499702107,"x":95.33,"y":181.09,"x0":-0.7694019481318081,"y0":50.004186159477044,"z0":6.2775992848802,"aX":-20.84812164822009},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.2,"breakHorizontal":18.5,"spinRate":2146,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.4031123607102791,"extension":5.87169113491956},"hitData":{"launchSpeed":107.5,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.3,"coordY":157.85}},"index":6,"playId":"c8adb9ac-f845-3552-926d-1029adeeac7e","pitchNumber":6,"startTime":"2026-04-28T23:13:40.140Z","endTime":"2026-04-28T23:13:49.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:13:49.386Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:13:51.892Z","endTime":"2026-04-28T23:14:58.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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":92.8,"endSpeed":84.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78489943624709,"aZ":-29.839399600771884,"pfxX":-10.627426952183725,"pfxZ":1.2859960938466415,"pX":0.9502079050209071,"pZ":2.0667269119289857,"vX0":8.361366993730611,"vY0":-134.74203954731783,"vZ0":-5.510900275828048,"x":80.78,"y":182.98,"x0":-0.8323778631620065,"y0":50.00170365958682,"z0":6.2807187115007945,"aX":-19.289128127141016},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.2,"breakHorizontal":17.2,"spinRate":2053,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40850400134554876,"extension":5.970356947128363},"index":0,"playId":"3a94912e-5f54-3316-8051-6990a118060c","pitchNumber":1,"startTime":"2026-04-28T23:14:16.152Z","endTime":"2026-04-28T23:14:20.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.838276116614125,"aZ":-27.451565941694145,"pfxX":-11.766659968556207,"pfxZ":2.6129256373230065,"pX":1.8870164617326983,"pZ":1.1911937063794462,"vX0":10.987526528481316,"vY0":-134.28726256703914,"vZ0":-7.926587315594134,"x":45.07,"y":206.62,"x0":-0.7491335641211336,"y0":50.002715857592435,"z0":6.163375445058446,"aX":-21.271743620876848},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.0,"breakHorizontal":18.6,"spinRate":2088,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40946614501073153,"extension":5.96530210036757},"index":1,"playId":"d8d589ab-4381-3893-85bc-e4f528382f8d","pitchNumber":2,"startTime":"2026-04-28T23:14:32.383Z","endTime":"2026-04-28T23:14:36.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.496807768773756,"aZ":-28.832074731304296,"pfxX":-9.615986195631027,"pfxZ":1.8260210793670986,"pX":0.6774731317877658,"pZ":2.663144482041777,"vX0":7.622252234119391,"vY0":-135.15949113754456,"vZ0":-4.121778026597996,"x":91.18,"y":166.88,"x0":-0.9454065003485689,"y0":50.003177425392245,"z0":6.258609298108394,"aX":-17.59518283661009},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.5,"breakHorizontal":15.6,"spinRate":2054,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.4069743610770358,"extension":5.881471403681638},"hitData":{"launchSpeed":97.6,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.35,"coordY":144.15}},"index":2,"playId":"ad32b535-6b03-34a0-b842-6cb93ba8129c","pitchNumber":3,"startTime":"2026-04-28T23:14:49.463Z","endTime":"2026-04-28T23:14:58.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:14:58.483Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bo Bichette homers (2) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:16:30.108Z","endTime":"2026-04-28T23:17:34.977Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8582701325096,"aZ":-12.722648920914079,"pfxX":-4.212731109541609,"pfxZ":11.070275620337128,"pX":0.30199548100023194,"pZ":3.4556503655127964,"vX0":3.3204384304436467,"vY0":-132.13838322706485,"vZ0":-4.68577598079853,"x":105.49,"y":145.48,"x0":-0.42759834745919184,"y0":50.00213514795492,"z0":6.196646767196089,"aX":-7.40133868074761},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.2,"breakHorizontal":6.8,"spinRate":1941,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4155387701872715,"extension":6.21426494988963},"hitData":{"launchSpeed":105.4,"launchAngle":25.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":196.59,"coordY":59.6}},"index":0,"playId":"94c189b3-6a87-3217-9b2b-a08ab08d7a62","pitchNumber":1,"startTime":"2026-04-28T23:17:08.558Z","endTime":"2026-04-28T23:17:34.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:17:34.977Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to second baseman Nasim Nuñez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:17:25.079Z","endTime":"2026-04-28T23:19:49.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04572419257939,"aZ":-11.492867072349112,"pfxX":-2.7657284235643127,"pfxZ":11.543262381411234,"pX":0.3124483385036143,"pZ":2.2876270875486804,"vX0":3.057357762769158,"vY0":-133.79628176033847,"vZ0":-7.605296506427893,"x":105.09,"y":177.01,"x0":-0.49216867717692203,"y0":50.00402495355965,"z0":6.013118700079706,"aX":-4.955765250314739},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.2,"breakHorizontal":4.2,"spinRate":2008,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4112364550746186,"extension":6.225936743536952},"index":0,"playId":"c70760b9-67e1-3930-af51-1147e6959d12","pitchNumber":1,"startTime":"2026-04-28T23:17:58.853Z","endTime":"2026-04-28T23:18:02.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.703193019226088,"aZ":-33.41207509008271,"pfxX":-7.780715271897812,"pfxZ":-0.8214844680518112,"pX":0.2404053559534295,"pZ":0.43354588275736633,"vX0":4.2207148203105875,"vY0":-123.06655124052615,"vZ0":-6.713045311794107,"x":107.84,"y":227.07,"x0":-0.4990012070157263,"y0":50.000663997939085,"z0":6.077589529575152,"aX":-11.761605535404648},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.0,"breakHorizontal":12.8,"spinRate":1287,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.44752638727750327,"extension":5.988189184339496},"index":1,"playId":"87994576-5d40-3b58-9093-7b92873737b2","pitchNumber":2,"startTime":"2026-04-28T23:18:14.003Z","endTime":"2026-04-28T23:18:19.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.350506485526132,"aZ":-31.874959418825036,"pfxX":-8.466363531443575,"pfxZ":0.1904582265955268,"pX":-0.39730420288112034,"pZ":1.1433714204785905,"vX0":3.08601783880497,"vY0":-124.18640527797376,"vZ0":-5.524486967789818,"x":132.14,"y":207.91,"x0":-0.5700605852838337,"y0":50.00096803341384,"z0":6.11000024572622,"aX":-12.966505326244011},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.8,"breakHorizontal":14.4,"spinRate":1168,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.44436428680128337,"extension":6.087284737330888},"index":2,"playId":"ebde017e-56d9-30be-9643-46d24aa7096f","pitchNumber":3,"startTime":"2026-04-28T23:18:32.403Z","endTime":"2026-04-28T23:18:36.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.287999359721454,"aZ":-10.739593926859953,"pfxX":-2.7755629246521005,"pfxZ":11.78910660731934,"pX":-0.03679135237836058,"pZ":2.145294129766155,"vX0":2.153173556132614,"vY0":-134.50315243688803,"vZ0":-8.16395357510291,"x":118.4,"y":180.86,"x0":-0.49019072095754024,"y0":50.00241309378906,"z0":5.996441943170173,"aX":-5.045966133278004},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.7,"breakHorizontal":4.6,"spinRate":2073,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4084353949765669,"extension":6.210308818133943},"index":3,"playId":"02a37304-318b-3006-82f4-eec10aca46a6","pitchNumber":4,"startTime":"2026-04-28T23:18:51.225Z","endTime":"2026-04-28T23:18:56.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-28T23:19:05.629Z","endTime":"2026-04-28T23:19:17.247Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":90.7,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.705031846240573,"aZ":-16.740137150556077,"pfxX":-1.8639714427700764,"pfxZ":8.756854758306218,"pX":-0.3875996239280828,"pZ":1.092328906847911,"vX0":1.7034024933349285,"vY0":-131.84474769346178,"vZ0":-9.10805823635771,"x":131.77,"y":209.29,"x0":-0.7994835283612699,"y0":50.005791504640165,"z0":5.824279759631234,"aX":-3.286308084319517},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":3.0,"spinRate":2152,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4152336015193976,"extension":6.117195689327844},"index":5,"playId":"3d76084a-13b7-3b11-9483-f8ad167e01cc","pitchNumber":5,"startTime":"2026-04-28T23:19:17.247Z","endTime":"2026-04-28T23:19:22.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.397808075299153,"aZ":-10.519601261169042,"pfxX":-4.374076890400195,"pfxZ":11.850060089864343,"pX":0.3644192971100701,"pZ":2.619453848094176,"vX0":3.5688739541967305,"vY0":-134.847089719511,"vZ0":-7.085240281240911,"x":103.11,"y":168.05,"x0":-0.41288105909686784,"y0":50.0064039851047,"z0":6.036500043372907,"aX":-7.996036720358387},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":7.1,"spinRate":2144,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40736685411949347,"extension":6.282311613336038},"hitData":{"launchSpeed":94.9,"launchAngle":58.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.6,"coordY":117.73}},"index":6,"playId":"0fde10b5-0c72-3da8-bbac-2dc85b78e3df","pitchNumber":6,"startTime":"2026-04-28T23:19:37.094Z","endTime":"2026-04-28T23:19:49.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:19:49.857Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out sharply to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:19:50.940Z","endTime":"2026-04-28T23:20:53.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.729364693356313,"aZ":-18.89346337420695,"pfxX":2.16130278471403,"pfxZ":7.747851377836327,"pX":1.2686071130739405,"pZ":2.1184619146459043,"vX0":3.9361496233696087,"vY0":-129.9754594167944,"vZ0":-6.257186462363652,"x":68.64,"y":181.58,"x0":-0.5451484840981409,"y0":50.00606234506125,"z0":5.987605014957197,"aX":3.704824805321657},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.8,"breakHorizontal":-4.8,"spinRate":2189,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4210872874200988,"extension":6.204920000582146},"index":0,"playId":"77657bac-8467-3a3b-9778-13137040a567","pitchNumber":1,"startTime":"2026-04-28T23:20:12.053Z","endTime":"2026-04-28T23:20:16.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80435953765423,"aZ":-18.800124736265875,"pfxX":2.310358799914405,"pfxZ":7.792933912786697,"pX":1.5741880389339573,"pZ":1.6790921058320876,"vX0":4.792949952689707,"vY0":-130.06409582047658,"vZ0":-7.321883962800384,"x":57.0,"y":193.44,"x0":-0.5913934741822278,"y0":50.00500872658516,"z0":5.952112165429065,"aX":3.965491290408515},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.7,"breakHorizontal":-5.3,"spinRate":2256,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.42083187815681544,"extension":6.187658928278627},"index":1,"playId":"6ba46a8a-9822-32f8-bf0f-3086df6fb1d8","pitchNumber":2,"startTime":"2026-04-28T23:20:26.097Z","endTime":"2026-04-28T23:20:30.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457564769448254,"aZ":-16.56283099339919,"pfxX":-7.699856115179395,"pfxZ":8.703686693463473,"pX":0.1565812768434648,"pZ":3.298226580514227,"vX0":4.42831727466539,"vY0":-133.2752546257586,"vZ0":-3.9010038016183906,"x":111.03,"y":149.73,"x0":-0.5288056732482566,"y0":50.00246535208736,"z0":5.9821057676727145,"aX":-13.808928161585271},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":13.0,"spinRate":1950,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4114664888805386,"extension":6.157931134656494},"hitData":{"launchSpeed":102.1,"launchAngle":47.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.08,"coordY":78.24}},"index":2,"playId":"528de7ca-fb27-3aed-9465-a52a6946a289","pitchNumber":3,"startTime":"2026-04-28T23:20:42.406Z","endTime":"2026-04-28T23:20:53.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:20:53.464Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"MJ Melendez pops out to catcher Drew Millas in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:21:13.028Z","endTime":"2026-04-28T23:23:38.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.706363305411518,"aZ":-35.37974819580821,"pfxX":8.051629578737892,"pfxZ":-2.312733403701621,"pX":1.2733449854213519,"pZ":1.7747147197595832,"vX0":2.275220418372321,"vY0":-117.46312423898925,"vZ0":-2.3990282494424378,"x":68.46,"y":190.86,"x0":-0.7554394539496034,"y0":50.00243501340153,"z0":6.121202014433361,"aX":11.170566306173335},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.6,"breakHorizontal":-15.1,"spinRate":2161,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4675626139319151,"extension":6.012213278292643},"index":0,"playId":"0b8decf7-2b84-39c9-a57f-f2ce1fba76ed","pitchNumber":1,"startTime":"2026-04-28T23:21:14.007Z","endTime":"2026-04-28T23:21:18.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.246858180910433,"aZ":-14.016928570662653,"pfxX":-3.8110759945259933,"pfxZ":10.256051392040293,"pX":-0.1822595390128947,"pZ":3.13364261772931,"vX0":2.1727448060065018,"vY0":-132.90788958707378,"vZ0":-5.128409779832476,"x":123.95,"y":154.17,"x0":-0.5196656197994755,"y0":50.004417723426684,"z0":6.123685032269605,"aX":-6.747886195863695},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2021,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4137570803355466,"extension":6.14633392955249},"index":1,"playId":"50dcc0e0-6dc4-3811-9e6e-cee5d81f5caa","pitchNumber":2,"startTime":"2026-04-28T23:21:26.043Z","endTime":"2026-04-28T23:21:29.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":84.0,"endSpeed":76.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41306246966425,"aZ":-29.462485558130343,"pfxX":-5.527874845862941,"pfxZ":1.8277965394251385,"pX":-0.043280120533382725,"pZ":1.7310662665713052,"vX0":2.49413826978255,"vY0":-122.17289797866172,"vZ0":-4.527058961839092,"x":118.65,"y":192.04,"x0":-0.37002983505979026,"y0":50.00119338890045,"z0":6.196901622421984,"aX":-8.194040016142287},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":9.2,"spinRate":996,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4516847607606329,"extension":6.140634304999942},"index":2,"playId":"2f6f514f-0ad2-39a1-a382-4ae606eb6051","pitchNumber":3,"startTime":"2026-04-28T23:21:46.938Z","endTime":"2026-04-28T23:21:57.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-28T23:22:37.957Z","endTime":"2026-04-28T23:23:07.008Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3749785078252,"aZ":-36.314648332924705,"pfxX":5.977249051045888,"pfxZ":-3.024028227759539,"pX":0.6434632186683416,"pZ":0.9068687282434459,"vX0":1.5514546914523888,"vY0":-116.86149079009871,"vZ0":-3.896527168696907,"x":92.47,"y":214.29,"x0":-0.8074723209227398,"y0":50.00546554608182,"z0":6.048134233884237,"aX":8.173507822142877},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.2,"breakHorizontal":-11.2,"spinRate":2164,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4707682325967544,"extension":5.937580825012236},"index":4,"playId":"185d91ec-c4e0-3f63-bc61-a4a9747a7de5","pitchNumber":4,"startTime":"2026-04-28T23:23:07.008Z","endTime":"2026-04-28T23:23:11.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87895291302346,"aZ":-13.408380092545418,"pfxX":-2.960103625176804,"pfxZ":10.35360692989761,"pX":0.3640384058838503,"pZ":3.153514374163781,"vX0":2.7631429276708905,"vY0":-134.23885051753118,"vZ0":-5.40886653557675,"x":103.12,"y":153.64,"x0":-0.2974002153059503,"y0":50.00573426739911,"z0":6.160291977699852,"aX":-5.367045983868315},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":4.7,"spinRate":1982,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4090814178358406,"extension":6.18645960413351},"hitData":{"launchSpeed":72.1,"launchAngle":79.0,"totalDistance":76.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":96.24,"coordY":208.36}},"index":5,"playId":"b525c5e0-1d6a-3994-9397-c00571c83e75","pitchNumber":5,"startTime":"2026-04-28T23:23:24.742Z","endTime":"2026-04-28T23:23:38.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:23:38.175Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T23:25:40.988Z","endTime":"2026-04-28T23:26:28.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":74.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70720150743265,"aZ":-34.22318938567139,"pfxX":9.576907260350247,"pfxZ":-1.4730880472478596,"pX":0.4977674791311336,"pZ":2.6341208077271063,"vX0":1.1060049357542183,"vY0":-117.73646280667187,"vZ0":-1.3407699674349773,"x":98.03,"y":167.66,"x0":-1.2223173187190124,"y0":50.0042864618126,"z0":6.410851674800426,"aX":13.294501035983153},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.8,"breakHorizontal":-17.6,"spinRate":2852,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.4672365828920628,"extension":5.79116062093787},"index":0,"playId":"f69855c4-6b17-38ca-b97a-8dfb9421a5c7","pitchNumber":1,"startTime":"2026-04-28T23:25:48.744Z","endTime":"2026-04-28T23:25:52.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.875497956212836,"aZ":-31.28365530389189,"pfxX":-3.792681622449825,"pfxZ":0.5399783835746828,"pX":0.9592709759706011,"pZ":1.1709449259740274,"vX0":5.75475674402724,"vY0":-127.63071204398265,"vZ0":-6.415557079004568,"x":80.43,"y":207.16,"x0":-0.8345005510586554,"y0":50.003004237781646,"z0":6.188666065058675,"aX":-6.242334930084048},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":5.5,"spinRate":614,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.42955492284203656,"extension":5.907930244739587},"index":1,"playId":"0a9a12b9-07fc-3ba3-a667-0790be1a8006","pitchNumber":2,"startTime":"2026-04-28T23:26:02.323Z","endTime":"2026-04-28T23:26:06.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298789146992636,"aZ":-33.59207593351215,"pfxX":-3.3379319261463327,"pfxZ":-0.849486478597564,"pX":-0.8690836728834054,"pZ":2.3751978545532677,"vX0":1.7451190711332618,"vY0":-129.3089364263024,"vZ0":-3.4049031177126174,"x":150.13,"y":174.65,"x0":-1.1224071970992668,"y0":50.00008882175853,"z0":6.311445408529947,"aX":-5.599259323491468},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.2,"breakHorizontal":5.6,"spinRate":714,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.425090715375418,"extension":5.843891495615882},"hitData":{"launchSpeed":98.6,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.33,"coordY":149.05}},"index":2,"playId":"a840c7a5-3696-3870-ac41-ebcc7f043a20","pitchNumber":3,"startTime":"2026-04-28T23:26:19.788Z","endTime":"2026-04-28T23:26:28.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:26:28.992Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T23:26:49.971Z","endTime":"2026-04-28T23:27:56.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151829015837915,"aZ":-34.166528779521464,"pfxX":10.359341258526616,"pfxZ":-1.4292776374817127,"pX":-0.42833980482895884,"pZ":3.9076503062326817,"vX0":-1.1584199066622707,"vY0":-118.12980280984225,"vZ0":1.136917081749302,"x":133.33,"y":133.27,"x0":-1.27188492583385,"y0":50.00133064935152,"z0":6.591727611464957,"aX":14.454885325505446},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.9,"breakHorizontal":-18.4,"spinRate":2851,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.465912560353714,"extension":5.5247270072156205},"index":0,"playId":"2b003132-6ed7-3c2c-8d1e-a9be4bd25db9","pitchNumber":1,"startTime":"2026-04-28T23:26:49.971Z","endTime":"2026-04-28T23:26:53.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.408155702555725,"aZ":-32.10110956282711,"pfxX":-9.029935084160082,"pfxZ":0.03728831036003655,"pX":0.1473564084043056,"pZ":2.9908659982007735,"vX0":6.021548974094957,"vY0":-135.44232046976484,"vZ0":-2.867748842991408,"x":111.38,"y":158.03,"x0":-0.9432323781977857,"y0":50.00031748249416,"z0":6.3320036384826,"aX":-16.602812977115338},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.4,"breakHorizontal":14.9,"spinRate":2012,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.40598000897700715,"extension":5.956469034282105},"index":1,"playId":"da75a5e7-3a23-3398-81b1-b8441eb64e31","pitchNumber":2,"startTime":"2026-04-28T23:27:03.804Z","endTime":"2026-04-28T23:27:08.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.010273247358874,"aZ":-28.99684154561805,"pfxX":-9.177029226998844,"pfxZ":1.6805913524320317,"pX":-0.6093896707176757,"pZ":2.5095231428728635,"vX0":4.045587229233561,"vY0":-137.1190276969745,"vZ0":-4.631137531239856,"x":140.23,"y":171.02,"x0":-0.9164355170870239,"y0":50.00616171904553,"z0":6.213225053639668,"aX":-17.373343570759562},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.2,"breakHorizontal":15.7,"spinRate":2067,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4003794113651349,"extension":5.855412886807535},"index":2,"playId":"853d78aa-9805-3c02-9d00-3fa55ddfabbe","pitchNumber":3,"startTime":"2026-04-28T23:27:22.866Z","endTime":"2026-04-28T23:27:27.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-28T23:27:36.933Z","endTime":"2026-04-28T23:27:47.801Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4350596784728,"aZ":-35.11552660073652,"pfxX":-3.9964182437765383,"pfxZ":-1.7148622478983269,"pX":-0.6471628592006805,"pZ":1.4885996255523934,"vX0":2.1403591291185666,"vY0":-130.71417155271575,"vZ0":-5.3675167319464,"x":141.67,"y":198.59,"x0":-0.9605760003809436,"y0":50.00184730757896,"z0":6.227686457343542,"aX":-6.864591112853409},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-4.1,"breakHorizontal":6.7,"spinRate":758,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4202086281712831,"extension":6.042126875724304},"hitData":{"launchSpeed":95.9,"launchAngle":27.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.28,"coordY":48.06}},"index":4,"playId":"50f335ba-6f23-363b-871c-091ccb90ddda","pitchNumber":4,"startTime":"2026-04-28T23:27:47.801Z","endTime":"2026-04-28T23:27:56.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:27:56.370Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T23:28:19.295Z","endTime":"2026-04-28T23:30:08.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113434090223205,"aZ":-28.747055511250107,"pfxX":-10.962812486958477,"pfxZ":1.8610091841607455,"pX":0.36649097322101626,"pZ":1.7827887205293769,"vX0":6.717014983501366,"vY0":-135.22590373716335,"vZ0":-6.424256880790296,"x":103.03,"y":190.64,"x0":-0.7330007623323785,"y0":50.002217756961635,"z0":6.2218404804712515,"aX":-20.18236434279094},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.0,"breakHorizontal":18.4,"spinRate":2139,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.40596448024152476,"extension":5.931475054747128},"index":0,"playId":"5734ec7a-4d29-34d4-a794-69a9fe764ea7","pitchNumber":1,"startTime":"2026-04-28T23:28:23.865Z","endTime":"2026-04-28T23:28:27.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05578724853982,"aZ":-25.734259077830917,"pfxX":-10.039787690617326,"pfxZ":3.411048249357356,"pX":-0.13548260941128637,"pZ":1.906145573751473,"vX0":5.0866212904157,"vY0":-137.18476603377724,"vZ0":-6.919099728677835,"x":122.16,"y":187.31,"x0":-0.7189384811081381,"y0":50.00277385271398,"z0":6.239468584919774,"aX":-18.95300600969294},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":2088,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.400725768916931,"extension":5.914962904884897},"index":1,"playId":"795d754d-6a24-384a-9284-d2d4a2cacc7f","pitchNumber":2,"startTime":"2026-04-28T23:28:40.284Z","endTime":"2026-04-28T23:28:44.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-28T23:28:50.781Z","endTime":"2026-04-28T23:29:01.861Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845200965710905,"aZ":-35.25552689091326,"pfxX":10.479384323150015,"pfxZ":-2.1405448282218753,"pX":0.27267708278773267,"pZ":2.5137191821235247,"vX0":4.293299186236905,"vY0":-120.53819386274887,"vZ0":-1.9597070618123216,"x":106.61,"y":170.91,"x0":-2.9035302066014212,"y0":50.00177078085831,"z0":6.510509887157426,"aX":15.105596889572011},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.1,"breakHorizontal":-20.0,"spinRate":2858,"spinDirection":32},"zone":6,"typeConfidence":2.0,"plateTime":0.4579752359611562,"extension":5.9865444272809025},"index":3,"playId":"62e57738-cfa8-35ed-8282-d743bc8927bc","pitchNumber":3,"startTime":"2026-04-28T23:29:01.861Z","endTime":"2026-04-28T23:29:06.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.398731964458417,"aZ":-35.56652183953399,"pfxX":10.940039153773697,"pfxZ":-2.31920548104954,"pX":1.3581299707114718,"pZ":2.7566679652334787,"vX0":6.5383732736019,"vY0":-121.20934542691155,"vZ0":-1.3678832495094257,"x":65.23,"y":164.35,"x0":-2.810861307039934,"y0":50.002769234459414,"z0":6.481959538661558,"aX":16.0036517765403},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.2,"breakHorizontal":-21.5,"spinRate":2948,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.4548172970897717,"extension":6.0382599878004575},"index":4,"playId":"0ae68bb1-f713-32d0-a225-9e84e32790f3","pitchNumber":4,"startTime":"2026-04-28T23:29:26.192Z","endTime":"2026-04-28T23:29:30.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.689230139449528,"aZ":-25.04756432201349,"pfxX":-10.340482812304007,"pfxZ":3.731441959916374,"pX":0.8034603508492906,"pZ":2.9469444456343323,"vX0":12.748046802347124,"vY0":-136.99026257293625,"vZ0":-4.795770251777614,"x":86.37,"y":159.21,"x0":-2.5548635130237742,"y0":50.005432590083316,"z0":6.42063102183358,"aX":-19.765856376625276},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.9,"breakHorizontal":16.2,"spinRate":2119,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.39899038281996857,"extension":6.077473470000372},"index":5,"playId":"d7bae6fa-9d56-3ac1-a961-c6354a36764b","pitchNumber":5,"startTime":"2026-04-28T23:29:43.775Z","endTime":"2026-04-28T23:29:48.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64513851988882,"aZ":-34.84555931041414,"pfxX":11.442676087020692,"pfxZ":-1.8833818630041606,"pX":0.6818789758503759,"pZ":2.7406524617145163,"vX0":0.8670919568753155,"vY0":-119.02429218235348,"vZ0":-1.0762860285394107,"x":91.01,"y":164.78,"x0":-1.1727461429619532,"y0":50.00563033546239,"z0":6.391609475992301,"aX":16.203513741023496},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.4,"breakHorizontal":-20.9,"spinRate":2936,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.46251482410779765,"extension":5.906828851436381},"index":6,"playId":"75126e65-cf77-39b7-b28a-9bf965d94c96","pitchNumber":6,"startTime":"2026-04-28T23:30:03.927Z","endTime":"2026-04-28T23:30:08.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:30:08.026Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T23:31:58.973Z","endTime":"2026-04-28T23:33:35.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84121146066118,"aZ":-19.333226706895843,"pfxX":0.02817952618426811,"pfxZ":7.808093575185556,"pX":0.4413607175087603,"pZ":3.248853661477979,"vX0":2.7817736468515775,"vY0":-127.33165779163015,"vZ0":-3.5272664977773713,"x":100.18,"y":151.06,"x0":-0.6682874596619919,"y0":50.00002326041911,"z0":6.179384969520088,"aX":0.04593140560658905},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.6,"breakHorizontal":-0.7,"spinRate":2024,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.42994443862013076,"extension":6.061944816567238},"index":0,"playId":"83ba8d72-0ccc-3140-8062-6162eb758319","pitchNumber":1,"startTime":"2026-04-28T23:32:18.248Z","endTime":"2026-04-28T23:32:22.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-28T23:32:34.622Z","endTime":"2026-04-28T23:32:43.020Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79109354087763,"aZ":-30.223821555531792,"pfxX":-10.928320060239887,"pfxZ":1.3147058055083365,"pX":0.4514453656741331,"pZ":1.1229987825486665,"vX0":5.8945620707316,"vY0":-122.73554053774394,"vZ0":-5.407748434733538,"x":99.79,"y":208.46,"x0":-0.592283698431299,"y0":50.00564804645024,"z0":6.004924745627288,"aX":-16.27050996383773},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.1,"breakHorizontal":17.9,"spinRate":1367,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4504822198500076,"extension":5.931165730342051},"index":2,"playId":"04d08f67-725a-3cf9-9f74-01fb5d880079","pitchNumber":2,"startTime":"2026-04-28T23:32:43.020Z","endTime":"2026-04-28T23:32:46.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.290181731763003,"aZ":-31.31973235367763,"pfxX":-10.872947199482347,"pfxZ":0.5745452178898298,"pX":-0.019212128627374342,"pZ":0.4445755724017443,"vX0":4.50493156550463,"vY0":-122.27224942075627,"vZ0":-6.616075438072414,"x":117.73,"y":226.78,"x0":-0.49665702708878856,"y0":50.00207223678294,"z0":5.952391712367428,"aX":-16.082664395557533},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":18.2,"spinRate":1257,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.45197284608267196,"extension":5.939323610844089},"index":3,"playId":"86ec5720-248a-30b6-a3c6-2cd133c7e4b8","pitchNumber":3,"startTime":"2026-04-28T23:32:55.607Z","endTime":"2026-04-28T23:32:59.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36811347426148,"aZ":-20.972445531223208,"pfxX":-9.54735526639475,"pfxZ":6.473317061208634,"pX":-0.9372508426089977,"pZ":3.586301273174445,"vX0":2.301233424908632,"vY0":-131.33564223271154,"vZ0":-2.362497778068265,"x":152.73,"y":141.95,"x0":-0.5902601410457521,"y0":50.001032574566004,"z0":6.073930844246991,"aX":-16.511936167958904},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.4,"breakHorizontal":16.7,"spinRate":1799,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41862626071702236,"extension":6.05683447789115},"index":4,"playId":"7ea44b31-5258-3b07-aff3-4f88d5858f0d","pitchNumber":4,"startTime":"2026-04-28T23:33:13.777Z","endTime":"2026-04-28T23:33:18.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":84.7,"endSpeed":76.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.226625433074847,"aZ":-29.897972091531727,"pfxX":-8.642946414534622,"pfxZ":1.5038064139562444,"pX":0.42307006287185944,"pZ":1.637577023485764,"vX0":4.585928216430265,"vY0":-123.08381142503409,"vZ0":-4.5119395706837295,"x":100.87,"y":194.57,"x0":-0.35781539583691463,"y0":50.00083780825487,"z0":6.074902929130204,"aX":-13.038518561151953},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.8,"breakHorizontal":14.3,"spinRate":1110,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.44788032637620745,"extension":6.068600008524371},"index":5,"playId":"b5451c69-3026-391c-b982-8d8cb03a1812","pitchNumber":5,"startTime":"2026-04-28T23:33:31.697Z","endTime":"2026-04-28T23:33:35.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:33:35.737Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T23:33:36.220Z","endTime":"2026-04-28T23:36:12.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":91.3,"endSpeed":82.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41440589728997,"aZ":-13.169101211186502,"pfxX":-4.848747661684988,"pfxZ":10.733676254052124,"pX":-0.35099797738178984,"pZ":2.607333960299323,"vX0":1.9735868857322167,"vY0":-132.73506510658518,"vZ0":-6.468692184626394,"x":130.38,"y":168.38,"x0":-0.4773341538647215,"y0":50.005378784133505,"z0":6.048781355684576,"aX":-8.587957223004322},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.1,"breakHorizontal":8.3,"spinRate":1834,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4138489723210963,"extension":6.1698413481829135},"index":0,"playId":"c6f95d2a-73bd-334a-b753-082bba091f97","pitchNumber":1,"startTime":"2026-04-28T23:34:02.614Z","endTime":"2026-04-28T23:34:06.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.157785691727447,"aZ":-28.985402899871627,"pfxX":-7.861455373620153,"pfxZ":2.1095397217045617,"pX":0.9184934602410814,"pZ":1.639220366804647,"vX0":5.448878816050565,"vY0":-123.0891349362426,"vZ0":-4.5846528161954065,"x":81.99,"y":194.52,"x0":-0.32079010990590195,"y0":50.000329934221526,"z0":6.0268955693794135,"aX":-11.864317717904282},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":12.7,"spinRate":1039,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4477917854211757,"extension":6.021275598209184},"index":1,"playId":"ffb65ebd-7019-3723-8b87-74d3ccaa0e41","pitchNumber":2,"startTime":"2026-04-28T23:34:16.080Z","endTime":"2026-04-28T23:34:20.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24943653250086,"aZ":-30.37793671204729,"pfxX":-9.175254785777469,"pfxZ":1.229284987225122,"pX":-0.0783833840064951,"pZ":1.6200927405280294,"vX0":3.80522770215729,"vY0":-121.24697320458769,"vZ0":-4.397825393470244,"x":119.99,"y":195.04,"x0":-0.49410494001882516,"y0":50.000817651489946,"z0":6.17032317581551,"aX":-13.378413658606252},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.2,"breakHorizontal":15.4,"spinRate":1106,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4553411113841985,"extension":5.913251622279486},"index":2,"playId":"84e7af30-a99b-3572-b840-54431e347efd","pitchNumber":3,"startTime":"2026-04-28T23:34:32.323Z","endTime":"2026-04-28T23:34:36.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":87.9,"endSpeed":80.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.914363088521302,"aZ":-22.951642937107554,"pfxX":1.6012131366198767,"pfxZ":5.554432106968418,"pX":2.0736163524283806,"pZ":3.136191766324016,"vX0":5.8470622104562775,"vY0":-127.91155352974214,"vZ0":-2.9365501950696653,"x":37.96,"y":154.1,"x0":-0.4481150831265327,"y0":50.00254510393846,"z0":6.094948247325687,"aX":2.6571384936549745},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.6,"breakHorizontal":-4.2,"spinRate":2180,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4279064468121514,"extension":6.084967554623204},"index":3,"playId":"d8135dc7-ea66-3a5d-ba65-7b46ff8783dd","pitchNumber":4,"startTime":"2026-04-28T23:34:51.383Z","endTime":"2026-04-28T23:34:55.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433083252632855,"aZ":-33.18494953483424,"pfxX":-8.9283736592911,"pfxZ":-0.6805597772887966,"pX":0.7237709424693111,"pZ":0.02560100630846685,"vX0":5.3903981325658465,"vY0":-122.69406321109078,"vZ0":-7.337461452007003,"x":89.41,"y":238.09,"x0":-0.3676612996530257,"y0":50.001144787117795,"z0":5.966626349724582,"aX":-13.300938230198316},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.1,"breakHorizontal":14.5,"spinRate":1175,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.45036977328031114,"extension":6.043348644809487},"index":4,"playId":"50ef18a3-b166-3a6c-bc4d-0647967f918d","pitchNumber":5,"startTime":"2026-04-28T23:35:05.919Z","endTime":"2026-04-28T23:35:11.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16948006106798,"aZ":-13.300026872001206,"pfxX":-3.489701916928388,"pfxZ":10.325551170028886,"pX":0.1902082618018682,"pZ":3.474717871602422,"vX0":2.9537133907372786,"vY0":-135.03794273146892,"vZ0":-4.442886339884242,"x":109.75,"y":144.96,"x0":-0.4698162030138318,"y0":50.0063090625557,"z0":6.092048378104654,"aX":-6.3813721499230365},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":5.6,"spinRate":2034,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4071788992088483,"extension":6.233946770212358},"index":5,"playId":"5bf6eb20-a51e-3de9-9c82-64a54aebfa85","pitchNumber":6,"startTime":"2026-04-28T23:35:25.293Z","endTime":"2026-04-28T23:35:30.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78870088263219,"aZ":-18.56513842477647,"pfxX":0.34962889862385405,"pfxZ":7.885543507149139,"pX":-0.30509741637969484,"pZ":3.0420385775735848,"vX0":1.282545967050471,"vY0":-130.61778325274634,"vZ0":-3.8351470445867606,"x":128.63,"y":156.64,"x0":-0.8481442856719578,"y0":50.00555619319528,"z0":5.927392602666637,"aX":0.6031873732778074},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.7,"breakHorizontal":-1.0,"spinRate":2002,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.4195170579733012,"extension":6.117454170706527},"index":6,"playId":"19622946-bc78-313d-a4d6-c82640970f97","pitchNumber":7,"startTime":"2026-04-28T23:35:44.230Z","endTime":"2026-04-28T23:35:48.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":85.1,"endSpeed":77.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.646892178367892,"aZ":-33.68780706170159,"pfxX":-7.177931794866588,"pfxZ":-0.9835002106010542,"pX":0.5378240904580387,"pZ":2.520662779648056,"vX0":4.6508882378321506,"vY0":-123.75726907506844,"vZ0":-1.9890672110561551,"x":96.5,"y":170.72,"x0":-0.44130624144656916,"y0":50.00327576325532,"z0":6.179328125122216,"aX":-11.040397861135284},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.0,"breakHorizontal":11.8,"spinRate":913,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.44401223272403945,"extension":6.050968556637274},"hitData":{"launchSpeed":94.2,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.24,"coordY":171.29}},"index":7,"playId":"23975390-86f4-3cce-80f0-dabb79c59cd0","pitchNumber":8,"startTime":"2026-04-28T23:36:04.510Z","endTime":"2026-04-28T23:36:12.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:36:12.057Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T23:36:24.115Z","endTime":"2026-04-28T23:37:17.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.014509877507244,"aZ":-19.997352817330977,"pfxX":1.102090361792282,"pfxZ":7.126208106547612,"pX":1.125310926411852,"pZ":2.818895851640497,"vX0":3.9982065394294843,"vY0":-129.40714199156167,"vZ0":-4.342688947563978,"x":74.11,"y":162.67,"x0":-0.578121267905721,"y0":50.00547928727788,"z0":6.035260612563712,"aX":1.884111219531269},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.2,"breakHorizontal":-2.9,"spinRate":2049,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.42198510012028656,"extension":6.164633032156813},"index":0,"playId":"a408313b-042e-3776-9277-320327c62e1f","pitchNumber":1,"startTime":"2026-04-28T23:36:35.799Z","endTime":"2026-04-28T23:36:39.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.790617884005478,"aZ":-21.88104104595312,"pfxX":1.2294520922713077,"pfxZ":6.124645473009652,"pX":0.6264029344811567,"pZ":2.2602842452956518,"vX0":2.8735486441983764,"vY0":-128.61582471201757,"vZ0":-5.2719545718936205,"x":93.12,"y":177.75,"x0":-0.6635565207084376,"y0":50.00469540125231,"z0":6.0254970758421385,"aX":2.0673397123235087},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.2,"breakHorizontal":-2.9,"spinRate":2051,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4252808353402018,"extension":6.1116695089758455},"index":1,"playId":"72b88e30-1764-3854-bf21-7b3132b7e11b","pitchNumber":2,"startTime":"2026-04-28T23:36:55.028Z","endTime":"2026-04-28T23:36:58.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.340960491797244,"aZ":-33.52287574502998,"pfxX":6.239008360146779,"pfxZ":-1.0110881905430382,"pX":1.0784821675221115,"pZ":2.365552135474622,"vX0":2.002025309615405,"vY0":-115.09335709668373,"vZ0":-1.1964368427564418,"x":75.89,"y":174.91,"x0":-0.6156770034876439,"y0":50.00508976966958,"z0":6.167837023361426,"aX":8.288026750010756},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.8,"breakHorizontal":-11.8,"spinRate":2221,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4777208653640743,"extension":5.888901805044779},"hitData":{"launchSpeed":83.6,"launchAngle":37.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.42,"coordY":81.11}},"index":2,"playId":"4e27a8bd-bded-380b-9246-087d045c6be9","pitchNumber":3,"startTime":"2026-04-28T23:37:08.708Z","endTime":"2026-04-28T23:37:17.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:37:17.484Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:39:06.982Z","endTime":"2026-04-28T23:40:01.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03786554575907,"aZ":-26.743316404724382,"pfxX":-10.53562263678564,"pfxZ":3.001549094914986,"pX":0.397313904914874,"pZ":1.6524066283982228,"vX0":6.80812909772798,"vY0":-134.22018474926702,"vZ0":-6.923734959979884,"x":101.86,"y":194.17,"x0":-0.8127582218907303,"y0":50.00559945240753,"z0":6.189623396240226,"aX":-19.084904119309446},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":17.5,"spinRate":1960,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4092292871827885,"extension":5.9210419514872425},"index":0,"playId":"f18dd5ce-a8a0-348c-b6f6-02aa4afdcec6","pitchNumber":1,"startTime":"2026-04-28T23:39:25.020Z","endTime":"2026-04-28T23:39:29.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5640500430073,"aZ":-32.659839464282605,"pfxX":-5.3103789286971725,"pfxZ":-0.2937442010019269,"pX":0.6926099502852877,"pZ":0.8194492001997783,"vX0":5.787000870368887,"vY0":-128.75604317663348,"vZ0":-6.996186399026529,"x":90.6,"y":216.65,"x0":-0.910651287955544,"y0":50.003670093730214,"z0":6.1497876685499895,"aX":-8.780016082777419},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.2,"breakHorizontal":8.0,"spinRate":710,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.42792112688364004,"extension":5.894698670150493},"index":1,"playId":"9b2708ce-2207-3545-8416-d4a70e7cbc55","pitchNumber":2,"startTime":"2026-04-28T23:39:37.618Z","endTime":"2026-04-28T23:39:41.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16576143542851,"aZ":-30.89897180958022,"pfxX":-9.621471618014946,"pfxZ":0.6757086293654497,"pX":-0.5776645202497975,"pZ":1.6181923461538064,"vX0":4.466134599880546,"vY0":-136.16153289796043,"vZ0":-6.457598502412648,"x":139.02,"y":195.09,"x0":-0.9901004258388545,"y0":50.00050240175244,"z0":6.161223012178297,"aX":-18.045867919430655},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.0,"breakHorizontal":16.4,"spinRate":2089,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.40241067257530805,"extension":5.802409091561031},"hitData":{"launchSpeed":79.9,"launchAngle":-46.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.95,"coordY":170.34}},"index":2,"playId":"d0bef970-2389-356e-b660-142926a90934","pitchNumber":3,"startTime":"2026-04-28T23:39:53.956Z","endTime":"2026-04-28T23:40:01.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:40:01.070Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Millas singles on a line drive to right fielder Brett Baty.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:40:10.627Z","endTime":"2026-04-28T23:41:46.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.082656724436916,"aZ":-27.16334089282889,"pfxX":-10.193127076526707,"pfxZ":2.787285388748634,"pX":1.250292044234146,"pZ":2.008351080833059,"vX0":8.758205953660136,"vY0":-134.23174498441855,"vZ0":-5.985314503653384,"x":69.34,"y":184.55,"x0":-0.7544206466546896,"y0":50.00347507434228,"z0":6.239385805498194,"aX":-18.325631625538158},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.7,"breakHorizontal":16.2,"spinRate":2143,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4103855853385916,"extension":5.845305357856273},"index":0,"playId":"0f6bdc94-2b1a-3a2a-96b0-368a78fade49","pitchNumber":1,"startTime":"2026-04-28T23:40:30.875Z","endTime":"2026-04-28T23:40:35.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.715814730992314,"aZ":-27.47628806568209,"pfxX":-10.343041302985128,"pfxZ":2.5759775743683377,"pX":-0.2623602371255819,"pZ":1.7959098832414766,"vX0":5.405348316822363,"vY0":-135.17076074300064,"vZ0":-6.446183817497822,"x":127.0,"y":190.29,"x0":-0.9609536297999275,"y0":50.002008577955365,"z0":6.181745090682066,"aX":-18.842121825366384},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":17.3,"spinRate":2187,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.40763975243540296,"extension":5.933283725060088},"index":1,"playId":"28188956-0ce1-3f97-b3c8-eb87e94086a9","pitchNumber":2,"startTime":"2026-04-28T23:40:44.646Z","endTime":"2026-04-28T23:40:48.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.424773106105135,"aZ":-25.11728707770972,"pfxX":-2.209524222173107,"pfxZ":4.342105629053116,"pX":0.907922036917746,"pZ":2.2387237306409142,"vX0":5.163554690063548,"vY0":-127.27549100586238,"vZ0":-4.934867291526226,"x":82.39,"y":178.33,"x0":-0.8686255371939526,"y0":50.0020875283447,"z0":6.2153159691249575,"aX":-3.590770134790417},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":2.8,"spinRate":607,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4319111030399436,"extension":5.9698568778797005},"index":2,"playId":"e9819222-b792-3a56-8fb0-56dfb9806926","pitchNumber":3,"startTime":"2026-04-28T23:41:01.947Z","endTime":"2026-04-28T23:41:08.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-28T23:41:13.206Z","endTime":"2026-04-28T23:41:35.131Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.367923520130354,"aZ":-33.597783100494745,"pfxX":-4.756821334800433,"pfxZ":-0.844879871387648,"pX":-0.04040965845346615,"pZ":1.4035413305204727,"vX0":3.7865909823364796,"vY0":-129.69597936826742,"vZ0":-5.727974347968866,"x":118.54,"y":200.88,"x0":-0.9077237809404304,"y0":50.00084686326781,"z0":6.230129411665173,"aX":-8.031126438870075},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.6,"breakHorizontal":7.7,"spinRate":662,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4237459393907268,"extension":5.9853410319967075},"hitData":{"launchSpeed":87.0,"launchAngle":18.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.87,"coordY":74.16}},"index":4,"playId":"86952429-989d-31f1-92f0-2d3a57d7230c","pitchNumber":4,"startTime":"2026-04-28T23:41:35.131Z","endTime":"2026-04-28T23:41:46.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:41:46.586Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nasim Nuñez grounds into a force out, second baseman Marcus Semien to shortstop Ronny Mauricio. Drew Millas out at 2nd. Nasim Nuñez to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:41:48.392Z","endTime":"2026-04-28T23:43:14.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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(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":93.8,"endSpeed":85.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040002004741016,"aZ":-23.66969859441851,"pfxX":-9.043826604476754,"pfxZ":4.536859643235666,"pX":-0.276271205022683,"pZ":1.8829564175442983,"vX0":4.7873620637382235,"vY0":-136.31442436480526,"vZ0":-7.1245782684299055,"x":127.53,"y":187.94,"x0":-0.8838708366044847,"y0":50.003655094097326,"z0":6.174146785376738,"aX":-16.954998483056887},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":15.4,"spinRate":2139,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4024089919212326,"extension":5.896889827321387},"index":0,"playId":"82260fbc-3dec-3e80-a320-63f954b29ca5","pitchNumber":1,"startTime":"2026-04-28T23:42:09.991Z","endTime":"2026-04-28T23:42:14.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.350627107236846,"aZ":-24.257104205038868,"pfxX":-9.779047451449872,"pfxZ":4.257144516523304,"pX":0.7110903259680552,"pZ":3.1688427377117083,"vX0":7.146548083192691,"vY0":-136.3872911776903,"vZ0":-3.921802673128541,"x":89.89,"y":153.22,"x0":-0.6885097751991249,"y0":50.00589595100318,"z0":6.322488516691359,"aX":-18.205533124569346},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.0,"breakHorizontal":16.0,"spinRate":2144,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4034407136939233,"extension":5.974757477691312},"index":1,"playId":"4019bba0-48fc-38bd-8e94-dfaa8ae52f7e","pitchNumber":2,"startTime":"2026-04-28T23:42:25.832Z","endTime":"2026-04-28T23:42:30.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.549686899640797,"aZ":-23.191522714285455,"pfxX":-2.477678561542638,"pfxZ":5.306948879219786,"pX":0.7402712031459939,"pZ":1.5313430709007387,"vX0":4.63326793786134,"vY0":-129.64862902237707,"vZ0":-7.186937770497412,"x":88.78,"y":197.43,"x0":-0.752693624609415,"y0":50.00282163893822,"z0":6.1244401018199595,"aX":-4.194082269852039},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":3.4,"spinRate":678,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4233913896105639,"extension":5.97725840845302},"index":2,"playId":"9a485652-4625-3530-b9cc-e52be1bb1d82","pitchNumber":3,"startTime":"2026-04-28T23:42:43.008Z","endTime":"2026-04-28T23:42:46.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526674130572275,"aZ":-33.35480158449466,"pfxX":9.434911354765916,"pfxZ":-0.8079643556389868,"pX":0.3890941080317323,"pZ":2.2442894144695003,"vX0":0.3802597107384906,"vY0":-120.60319105902366,"vZ0":-2.67920623072148,"x":102.17,"y":178.18,"x0":-0.9955463003736877,"y0":50.00068217744878,"z0":6.3255893956185805,"aX":13.828695517951669},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.8,"breakHorizontal":-17.2,"spinRate":2860,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.45500132960679984,"extension":5.890224515915275},"hitData":{"launchSpeed":77.3,"launchAngle":7.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":149.05}},"index":3,"playId":"02bf2119-ca09-375b-8317-f1f9e03bf7bc","pitchNumber":4,"startTime":"2026-04-28T23:43:06.825Z","endTime":"2026-04-28T23:43:14.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:43:14.937Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks. Nasim Nuñez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:43:22.598Z","endTime":"2026-04-28T23:45:33.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(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":81.8,"endSpeed":74.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177678370903212,"aZ":-35.00720719679814,"pfxX":8.041667901862517,"pfxZ":-1.9910358935933594,"pX":0.18879259287078587,"pZ":2.308303128470316,"vX0":0.4619665643230539,"vY0":-119.11825514842748,"vZ0":-2.1454048803738446,"x":109.8,"y":176.46,"x0":-1.0514695753518695,"y0":50.00357195031723,"z0":6.418282485971881,"aX":11.432458691121381},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.8,"breakHorizontal":-14.6,"spinRate":2869,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4617211085331281,"extension":5.796674826418673},"index":0,"playId":"41cd0380-6b76-3f2e-87f5-163d6c33a52b","pitchNumber":1,"startTime":"2026-04-28T23:43:42.017Z","endTime":"2026-04-28T23:43:46.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.182975192048566,"aZ":-30.346194040757425,"pfxX":-10.021959025236416,"pfxZ":0.9879428551284883,"pX":-1.166719769741657,"pZ":1.200552930493734,"vX0":2.9395052110371207,"vY0":-136.66092277703274,"vZ0":-7.355069620822615,"x":161.47,"y":206.37,"x0":-0.9688630002727936,"y0":50.004449746487744,"z0":6.074550027568739,"aX":-18.54781637744242},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.1,"breakHorizontal":17.3,"spinRate":2175,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4041651436792444,"extension":5.880428009035475},"index":1,"playId":"80fa6271-4479-324f-8937-e593bf62ab3b","pitchNumber":2,"startTime":"2026-04-28T23:43:59.067Z","endTime":"2026-04-28T23:44:03.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.909284972063844,"aZ":-24.94581217309347,"pfxX":-9.632198788399332,"pfxZ":3.815909251568245,"pX":-0.4093937263468226,"pZ":2.5954243005757687,"vX0":4.252033711077739,"vY0":-137.6210344563023,"vZ0":-5.281681024609372,"x":132.61,"y":168.7,"x0":-0.7332172666568911,"y0":50.00435708008094,"z0":6.255537128774021,"aX":-18.2597080866935},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":2210,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3998064227676945,"extension":5.829863941161119},"index":2,"playId":"083fa404-0655-3b4a-8f96-9cd875ab8109","pitchNumber":3,"startTime":"2026-04-28T23:44:17.603Z","endTime":"2026-04-28T23:44:21.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836298482478465,"aZ":-37.52465615085845,"pfxX":-4.131643581540693,"pfxZ":-3.1789259801017256,"pX":-0.6833079160212834,"pZ":1.7137051014739277,"vX0":2.243401870642173,"vY0":-129.9018900290631,"vZ0":-4.23290825272354,"x":143.05,"y":192.51,"x0":-1.0279037770358164,"y0":50.00036732706533,"z0":6.261081236970157,"aX":-6.959296380704985},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-6.6,"breakHorizontal":6.8,"spinRate":718,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4239651183234061,"extension":5.983290691839606},"index":3,"playId":"c0d2b188-2fe9-379f-a369-2b53806105f3","pitchNumber":4,"startTime":"2026-04-28T23:44:40.914Z","endTime":"2026-04-28T23:44:48.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":90.0,"endSpeed":81.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.113837551680874,"aZ":-36.04987391604627,"pfxX":-4.991590870508254,"pfxZ":-2.2661921583199316,"pX":-0.928335769502859,"pZ":1.1765881675131846,"vX0":1.6035223831001448,"vY0":-130.96608297905073,"vZ0":-5.712719642076617,"x":152.39,"y":207.01,"x0":-0.9063698713078369,"y0":50.00537779745574,"z0":6.137864119942985,"aX":-8.52262446741241},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.3,"breakHorizontal":8.5,"spinRate":657,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.42101038072578456,"extension":5.961688022807164},"index":4,"playId":"9ac45fdd-5c3a-302e-8b32-2024f6303a2a","pitchNumber":5,"startTime":"2026-04-28T23:45:05.573Z","endTime":"2026-04-28T23:45:10.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587147901804677,"aZ":-37.07369825510436,"pfxX":7.621117652296634,"pfxZ":-3.3367244002971823,"pX":2.2064490478499956,"pZ":1.8992120068643477,"vX0":4.676080386061433,"vY0":-121.65196471700719,"vZ0":-2.7149820480877356,"x":32.9,"y":187.5,"x0":-0.7449060681767901,"y0":50.005885554412416,"z0":6.311606742565127,"aX":11.180429438690123},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.5,"breakHorizontal":-15.1,"spinRate":2915,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4539616115146079,"extension":5.889352335364682},"index":5,"playId":"0cc6849f-c779-3ff6-8e20-dee8cd645afb","pitchNumber":6,"startTime":"2026-04-28T23:45:25.240Z","endTime":"2026-04-28T23:45:33.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.8,"awayTeamWinProbability":38.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:45:33.261Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:45:40.325Z","endTime":"2026-04-28T23:47:14.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.074818016802833,"aZ":-27.142403362743114,"pfxX":-9.981434962581325,"pfxZ":2.6464780182859027,"pX":-0.198982846034067,"pZ":1.1262309125983165,"vX0":5.22490633304255,"vY0":-137.31335105810015,"vZ0":-8.507376508909063,"x":124.58,"y":208.37,"x0":-0.831899230904519,"y0":50.0067964875274,"z0":6.11815267148962,"aX":-19.020206525629185},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.1,"breakHorizontal":16.9,"spinRate":2153,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3992375586968673,"extension":5.903766622862862},"index":0,"playId":"9615faa5-25c9-3643-ac4e-eb9eff3dae29","pitchNumber":1,"startTime":"2026-04-28T23:46:04.065Z","endTime":"2026-04-28T23:46:09.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18780024807903,"aZ":-28.63147636341681,"pfxX":-9.637109392289496,"pfxZ":1.8581625613210768,"pX":-0.8785108340484056,"pZ":3.248457153325455,"vX0":3.6012002212356493,"vY0":-137.0883586051535,"vZ0":-2.963402146421319,"x":150.49,"y":151.07,"x0":-0.956889483786539,"y0":50.00115031948914,"z0":6.297013749215145,"aX":-18.347937363311797},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.0,"breakHorizontal":16.7,"spinRate":2078,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39948626754344696,"extension":6.023321162802065},"index":1,"playId":"aa618c08-f9bd-385f-a152-108475d5511b","pitchNumber":2,"startTime":"2026-04-28T23:46:23.269Z","endTime":"2026-04-28T23:46:29.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.212080331360088,"aZ":-29.17773098038695,"pfxX":-6.552899472492044,"pfxZ":1.7892536347760473,"pX":0.2492635197766508,"pZ":2.1302360953400235,"vX0":4.899881704650465,"vY0":-128.64641213226642,"vZ0":-4.677926923586337,"x":107.5,"y":181.26,"x0":-0.8306998234116183,"y0":50.0026965850879,"z0":6.239588444699491,"aX":-10.960656753013115},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":10.7,"spinRate":736,"spinDirection":267},"zone":8,"typeConfidence":2.0,"plateTime":0.42610961328555463,"extension":6.038567385844391},"index":2,"playId":"2e262961-54e9-33ca-acfb-5c7f65774b0f","pitchNumber":3,"startTime":"2026-04-28T23:46:47.490Z","endTime":"2026-04-28T23:46:51.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.106273726770496,"aZ":-42.88264257996078,"pfxX":6.275324851336311,"pfxZ":-7.552838170646957,"pX":-1.1011258099241386,"pZ":1.223905356808115,"vX0":-2.2755560810257522,"vY0":-119.49319559679722,"vZ0":-2.939932925979421,"x":158.97,"y":205.73,"x0":-0.9413620588419285,"y0":50.000639806059766,"z0":6.394792518728809,"aX":8.901157383362094},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.2,"breakHorizontal":-10.7,"spinRate":2958,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4617444537543314,"extension":5.779172654983804},"index":3,"playId":"4edfd61f-475a-3fd4-8076-36d19295b061","pitchNumber":4,"startTime":"2026-04-28T23:47:09.671Z","endTime":"2026-04-28T23:47:14.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":5.1000000000000085,"leverageIndex":2.02,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:47:14.730Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Benge lines out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T23:49:03.234Z","endTime":"2026-04-28T23:51:03.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09053077781999,"aZ":-13.817650680062394,"pfxX":-3.3123434890366514,"pfxZ":10.540951895062678,"pX":-0.3374367693074287,"pZ":3.8944165038835385,"vX0":1.7903889057972164,"vY0":-131.4485977201026,"vZ0":-3.212243219289789,"x":129.86,"y":133.63,"x0":-0.598702773197101,"y0":50.005639504108046,"z0":6.164741689598514,"aX":-5.770037041807942},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.6,"breakHorizontal":5.5,"spinRate":1810,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.41744518482232307,"extension":6.1670081172809015},"index":0,"playId":"6f406be5-da3d-3994-a685-cd8202e9dcc7","pitchNumber":1,"startTime":"2026-04-28T23:49:26.170Z","endTime":"2026-04-28T23:49:32.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71718129847192,"aZ":-19.336487743806206,"pfxX":1.450084004180849,"pfxZ":7.737688048798176,"pX":0.9001399795214743,"pZ":1.5074328024450296,"vX0":3.574894081315487,"vY0":-127.8349707902158,"vZ0":-7.451232478561649,"x":82.69,"y":198.08,"x0":-0.7034360136169349,"y0":50.00463969613629,"z0":5.971689820784202,"aX":2.4058560822403403},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.6,"breakHorizontal":-3.4,"spinRate":2096,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4280485097286806,"extension":6.135457521065851},"index":1,"playId":"893d5f02-fd8a-3f7f-b65b-69dc60ed27e8","pitchNumber":2,"startTime":"2026-04-28T23:49:41.183Z","endTime":"2026-04-28T23:49:45.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.722766598194656,"aZ":-13.138040121258577,"pfxX":-2.841806532025184,"pfxZ":10.961527896270226,"pX":0.17336126744912836,"pZ":2.0092643401642976,"vX0":2.6745436875109574,"vY0":-131.42464598045945,"vZ0":-7.852512523317369,"x":110.39,"y":184.53,"x0":-0.4918107509760034,"y0":50.0061497911142,"z0":6.026920501229286,"aX":-4.936642701759998},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.2,"breakHorizontal":4.6,"spinRate":1956,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.417923945246613,"extension":6.35781376862358},"index":2,"playId":"150cb934-ed1f-3c21-b798-7255787f34f6","pitchNumber":3,"startTime":"2026-04-28T23:49:57.755Z","endTime":"2026-04-28T23:50:05.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96482892579809,"aZ":-19.53936586830804,"pfxX":0.457269031541488,"pfxZ":7.453348930289932,"pX":0.07740109389662514,"pZ":2.7956186127223366,"vX0":1.856176880958187,"vY0":-129.12971484670976,"vZ0":-4.457203007639546,"x":114.05,"y":163.3,"x0":-0.7090356206363515,"y0":50.00124392994645,"z0":6.040028389647681,"aX":0.7748003146457669},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.7,"breakHorizontal":-1.2,"spinRate":2114,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.4235707256383767,"extension":6.134929509162376},"index":3,"playId":"17a1045c-4a12-3da6-a826-c094fa1aa02b","pitchNumber":4,"startTime":"2026-04-28T23:50:19.375Z","endTime":"2026-04-28T23:50:23.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42103730924616,"aZ":-29.58670056599898,"pfxX":-8.006424285302721,"pfxZ":1.717712771312339,"pX":-1.2338552989940523,"pZ":1.8016344526645918,"vX0":1.129713442244557,"vY0":-122.64281128887056,"vZ0":-4.171833557632227,"x":164.03,"y":190.14,"x0":-0.6637080597871412,"y0":50.00473263693523,"z0":6.075308775770337,"aX":-12.08116859384882},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":901,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.44824914078379097,"extension":6.0261508547642775},"index":4,"playId":"7e6e5d14-8757-3d24-b125-299ced2a6d95","pitchNumber":5,"startTime":"2026-04-28T23:50:37.182Z","endTime":"2026-04-28T23:50:41.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.447248365340677,"aZ":-16.044094053030822,"pfxX":-2.5033598792152665,"pfxZ":9.065697241838857,"pX":0.27944392016450553,"pZ":3.203587033767723,"vX0":2.8750689389045188,"vY0":-133.2459842892272,"vZ0":-4.576825164122486,"x":106.35,"y":152.28,"x0":-0.4937013101299468,"y0":50.00266819533792,"z0":6.120743832044082,"aX":-4.454116582813905},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.5,"breakHorizontal":3.8,"spinRate":1856,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.412743342377909,"extension":6.235742128945185},"hitData":{"launchSpeed":84.0,"launchAngle":28.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.84,"coordY":73.11}},"index":5,"playId":"5209104a-616e-30d9-82be-3d9a8ca79094","pitchNumber":6,"startTime":"2026-04-28T23:50:53.541Z","endTime":"2026-04-28T23:51:03.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:51:03.690Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronny Mauricio flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T23:51:07.426Z","endTime":"2026-04-28T23:52:31.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.946116762285627,"aZ":-12.701004997411477,"pfxX":-5.387751125729636,"pfxZ":10.873972233733918,"pX":0.8769410186838266,"pZ":2.4454296587749025,"vX0":5.007583996611486,"vY0":-133.30388365358385,"vZ0":-6.870087249470322,"x":83.57,"y":172.75,"x0":-0.3303144221063336,"y0":50.006618507054554,"z0":5.982173133604376,"aX":-9.65200933044872},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":8.6,"spinRate":2006,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4116480054194769,"extension":6.331398884987069},"index":0,"playId":"3ea0a918-0aff-3572-a0cf-41e70d3e0db5","pitchNumber":1,"startTime":"2026-04-28T23:51:26.515Z","endTime":"2026-04-28T23:51:30.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":87.1,"endSpeed":79.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49026845592045,"aZ":-23.895334763878047,"pfxX":1.36195347374401,"pfxZ":5.151773651894856,"pX":1.4441926574891177,"pZ":1.5210055211091145,"vX0":4.75741383624089,"vY0":-126.64722573962696,"vZ0":-6.2780356329943245,"x":61.95,"y":197.71,"x0":-0.6439131902766139,"y0":50.00369475126763,"z0":5.972247909521938,"aX":2.1871928671481395},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.9,"breakHorizontal":-3.7,"spinRate":2191,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.43430866810291446,"extension":6.109742789430693},"index":1,"playId":"afccda4b-46c8-3f2d-a4ab-db4760bcc856","pitchNumber":2,"startTime":"2026-04-28T23:51:49.883Z","endTime":"2026-04-28T23:51:54.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06992203732969,"aZ":-29.49327922657077,"pfxX":-7.49095478192139,"pfxZ":1.8213984172013191,"pX":-1.0735472789314446,"pZ":0.7750063122130177,"vX0":1.4006931738344255,"vY0":-122.03895161149329,"vZ0":-6.266330749605985,"x":157.92,"y":217.85,"x0":-0.6908896169274936,"y0":50.00475385732552,"z0":5.989954272649997,"aX":-11.045415384073832},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.8,"breakHorizontal":13.1,"spinRate":1161,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.45274843071684856,"extension":5.998521092779768},"index":2,"playId":"6b6d75c2-e5a9-33ec-8842-8422fdacd203","pitchNumber":3,"startTime":"2026-04-28T23:52:04.671Z","endTime":"2026-04-28T23:52:08.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":82.3,"endSpeed":75.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05922263231426,"aZ":-28.396302868533994,"pfxX":-1.748693549810159,"pfxZ":2.610025857301599,"pX":-0.9846616531532146,"pZ":2.8370555685534296,"vX0":-0.09030148400667544,"vY0":-119.81938211882255,"vZ0":-1.700076860121274,"x":154.53,"y":162.18,"x0":-0.7193870225069608,"y0":50.00301680675054,"z0":6.103240512415763,"aX":-2.531956021996811},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.6,"breakHorizontal":3.2,"spinRate":584,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.45785253351976385,"extension":6.094046865017812},"hitData":{"launchSpeed":88.9,"launchAngle":44.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.52,"coordY":88.83}},"index":3,"playId":"74fb2d2a-9710-34d8-b6a7-ee179b9597df","pitchNumber":4,"startTime":"2026-04-28T23:52:21.529Z","endTime":"2026-04-28T23:52:31.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:52:31.564Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Bichette walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T23:52:31.879Z","endTime":"2026-04-28T23:54:10.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.755723165703674,"aZ":-28.817803655656643,"pfxX":-6.745604635553629,"pfxZ":2.2016430188376206,"pX":1.1819691709230553,"pZ":-0.014486160413804443,"vX0":5.957339936561106,"vY0":-122.7636392502265,"vZ0":-8.30261695840378,"x":71.95,"y":239.17,"x0":-0.4020873300969287,"y0":50.00084347342817,"z0":5.871025472375165,"aX":-10.274560605067263},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":10.8,"spinRate":1170,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.446495584697431,"extension":6.20887387066993},"index":0,"playId":"853f7503-65be-3491-9241-720745297334","pitchNumber":1,"startTime":"2026-04-28T23:52:53.323Z","endTime":"2026-04-28T23:52:58.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48122642871722,"aZ":-17.857126176152935,"pfxX":-8.259089347109569,"pfxZ":8.077817704821605,"pX":0.275947939406069,"pZ":2.0490153198215966,"vX0":5.003954654663735,"vY0":-132.34933064207175,"vZ0":-6.362632202636526,"x":106.48,"y":183.46,"x0":-0.567055703881131,"y0":50.00399793013399,"z0":5.794019441914177,"aX":-14.639736659928348},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.4,"breakHorizontal":13.8,"spinRate":1801,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4139939878027854,"extension":6.259540975742761},"index":1,"playId":"6d95191c-ae1c-35e9-8bb1-1cda625041ae","pitchNumber":2,"startTime":"2026-04-28T23:53:14.839Z","endTime":"2026-04-28T23:53:18.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70877353989845,"aZ":-18.756388234808547,"pfxX":-8.767442741785768,"pfxZ":7.5655173810657494,"pX":0.3476600212733923,"pZ":1.161547380558184,"vX0":5.593231415403961,"vY0":-132.43868440834953,"vZ0":-8.37809238213573,"x":103.75,"y":207.42,"x0":-0.6542991350933021,"y0":50.002208954388784,"z0":5.741685165096788,"aX":-15.549163145110219},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":14.6,"spinRate":1916,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4138281497889187,"extension":6.1967580150285135},"index":2,"playId":"b11d81db-d2b5-3747-90cc-f1002b70fcfc","pitchNumber":3,"startTime":"2026-04-28T23:53:29.152Z","endTime":"2026-04-28T23:53:33.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5633629857734,"aZ":-17.49305009499684,"pfxX":0.053723009159962754,"pfxZ":8.536956091263136,"pX":0.8328367693841616,"pZ":0.9208507941669306,"vX0":3.8873346353984775,"vY0":-129.43938662363541,"vZ0":-9.226161785522653,"x":85.25,"y":213.92,"x0":-0.6869480039880118,"y0":50.005459963871544,"z0":5.835731883888644,"aX":0.09202423358330084},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.9,"breakHorizontal":-0.8,"spinRate":2206,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4209658139550956,"extension":6.165201400725312},"index":3,"playId":"f1dd2f57-ea8e-3ef8-9939-afe86f8779e3","pitchNumber":4,"startTime":"2026-04-28T23:53:46.055Z","endTime":"2026-04-28T23:53:51.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742801752151507,"aZ":-17.286670837291588,"pfxX":-0.5737925731859503,"pfxZ":8.682260393353985,"pX":0.8624662704244787,"pZ":1.3090028700510494,"vX0":4.108004168274763,"vY0":-129.77706632019547,"vZ0":-8.23259005588362,"x":84.12,"y":203.44,"x0":-0.6627419693447566,"y0":50.005785474789676,"z0":5.825747131247986,"aX":-0.9843685125748919},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.2,"breakHorizontal":0.1,"spinRate":2169,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4211444031293423,"extension":6.290716298259451},"index":4,"playId":"1342e859-dce0-34f1-a121-dff7ed22f4fc","pitchNumber":5,"startTime":"2026-04-28T23:54:05.833Z","endTime":"2026-04-28T23:54:10.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:54:10.440Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T23:54:10.292Z","endTime":"2026-04-28T23:56:07.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.9,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.363706336554195,"aZ":-19.11896124489565,"pfxX":-0.7544452732004294,"pfxZ":7.660513558397241,"pX":0.8575797560173047,"pZ":1.4167429061858912,"vX0":4.04799530865943,"vY0":-129.30802004938806,"vZ0":-7.634132024267286,"x":84.31,"y":200.53,"x0":-0.625865551765728,"y0":50.00247805105296,"z0":5.858630344053308,"aX":-1.2860072910111495},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.5,"breakHorizontal":0.5,"spinRate":2177,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.42256019905399667,"extension":6.156490060013311},"index":0,"playId":"d9435e60-9857-3ad8-87f1-6290cc2d988d","pitchNumber":1,"startTime":"2026-04-28T23:54:38.187Z","endTime":"2026-04-28T23:54:42.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65008808528588,"aZ":-17.694511253890127,"pfxX":-1.4089473265027208,"pfxZ":8.369406014570536,"pX":0.7512979788677691,"pZ":2.792049348573862,"vX0":4.164326981880165,"vY0":-130.26878672619117,"vZ0":-4.8680484852672485,"x":88.36,"y":163.39,"x0":-0.6802548984817057,"y0":50.003728472231344,"z0":6.010005901233397,"aX":-2.4382659837137597},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.4,"breakHorizontal":1.7,"spinRate":2213,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4193825425958151,"extension":6.146777485555706},"index":1,"playId":"ff9068e7-a825-3f7f-93da-222d636c70eb","pitchNumber":2,"startTime":"2026-04-28T23:54:56.071Z","endTime":"2026-04-28T23:55:00.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"a7e1df6d-2f9b-3bd3-89a2-75ec1d18a85b","startTime":"2026-04-28T23:55:14.480Z","endTime":"2026-04-28T23:55:20.256Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.081293430083306,"aZ":-31.919692034765415,"pfxX":-7.845039050787047,"pfxZ":0.16383032946056497,"pX":0.25204462242436215,"pZ":0.5556253457116173,"vX0":4.586991242001711,"vY0":-123.81952001237543,"vZ0":-6.397124503208326,"x":107.39,"y":223.78,"x0":-0.6192920127683914,"y0":50.00113288884354,"z0":5.892269273801055,"aX":-12.002703639649216},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.2,"breakHorizontal":13.0,"spinRate":1210,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.44484372401640293,"extension":6.030313581943046},"index":3,"playId":"04057f25-01e2-3565-8ca9-d52435bea009","pitchNumber":3,"startTime":"2026-04-28T23:55:35.624Z","endTime":"2026-04-28T23:55:40.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455526287449324,"aZ":-21.95086295676629,"pfxX":1.8241297423771754,"pfxZ":5.990555863015794,"pX":-0.17159325719330104,"pZ":2.3160883980118143,"vX0":0.9852673952463396,"vY0":-129.1691587046452,"vZ0":-4.932450679603907,"x":123.54,"y":176.25,"x0":-0.7937439115081165,"y0":50.000361223513465,"z0":5.916671769433224,"aX":3.1119420798424247},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.1,"breakHorizontal":-3.5,"spinRate":2001,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.42246213028458657,"extension":6.159110412412858},"hitData":{"launchSpeed":110.8,"launchAngle":6.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.11,"coordY":142.96}},"index":4,"playId":"ebfb0aec-bce6-3c88-8f60-e110382c3e27","pitchNumber":4,"startTime":"2026-04-28T23:55:58.025Z","endTime":"2026-04-28T23:56:07.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:56:07.028Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:58:00.860Z","endTime":"2026-04-28T23:59:12.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24346342516605,"aZ":-33.042456560969384,"pfxX":10.67453266880874,"pfxZ":-0.6316586138156861,"pX":-0.47439791998197445,"pZ":2.995226157425605,"vX0":-1.3930949653326303,"vY0":-116.80991382114519,"vZ0":-0.7452475326302724,"x":135.08,"y":157.91,"x0":-1.256429529867797,"y0":50.00139212586744,"z0":6.428202196556258,"aX":14.731975121447514},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.1,"breakHorizontal":-19.0,"spinRate":2753,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.46910659552883116,"extension":5.645966950019597},"index":0,"playId":"30e3cf9a-dfac-3ac2-a843-c7f402481439","pitchNumber":1,"startTime":"2026-04-28T23:58:22.349Z","endTime":"2026-04-28T23:58:30.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.833854759136923,"aZ":-32.43303220077547,"pfxX":-3.413012400870916,"pfxZ":-0.1548642568924512,"pX":-0.17300053868865167,"pZ":1.407303417529092,"vX0":2.851624361477101,"vY0":-127.36094316126804,"vZ0":-5.6546372491340255,"x":123.59,"y":200.78,"x0":-0.8675020921525706,"y0":50.00529746661097,"z0":6.242557491370731,"aX":-5.569287291383161},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":5.5,"spinRate":654,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4311873987159789,"extension":5.883549379695176},"index":1,"playId":"f859d880-2719-324a-b399-cdb66781692a","pitchNumber":2,"startTime":"2026-04-28T23:58:44.471Z","endTime":"2026-04-28T23:58:48.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.373461769574586,"aZ":-30.63946174025321,"pfxX":-8.207263955721182,"pfxZ":0.8260481005298121,"pX":-0.8161411489351101,"pZ":3.5657682272768962,"vX0":8.141116421749183,"vY0":-135.3663957911529,"vZ0":-2.0566941481859544,"x":148.11,"y":142.5,"x0":-2.7901512263596207,"y0":50.004959331151824,"z0":6.4715231887513145,"aX":-15.298122159290921},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.3,"breakHorizontal":13.2,"spinRate":2064,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.403963852255278,"extension":5.946209857530288},"hitData":{"launchSpeed":77.6,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.62,"coordY":142.96}},"index":2,"playId":"352fb821-fd35-3962-9a13-68b8b8a090b2","pitchNumber":3,"startTime":"2026-04-28T23:59:03.957Z","endTime":"2026-04-28T23:59:12.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-28T23:59:12.956Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a line drive to left fielder MJ Melendez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:59:16.170Z","endTime":"2026-04-29T00:00:59.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791555511778284,"aZ":-38.72346260328057,"pfxX":-5.393064728173497,"pfxZ":-4.046672101547269,"pX":-0.8261984963371231,"pZ":2.5287003945226676,"vX0":2.4587164529488055,"vY0":-126.90384706620456,"vZ0":-1.8283509626166055,"x":148.49,"y":170.51,"x0":-1.1109294871924533,"y0":50.0022175314954,"z0":6.364754161398098,"aX":-8.729901017066656},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.6,"breakHorizontal":9.1,"spinRate":725,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.43286021849680223,"extension":5.824331956350265},"index":0,"playId":"6f3bf97f-4a1f-3509-9c13-edd76b128eec","pitchNumber":1,"startTime":"2026-04-28T23:59:37.328Z","endTime":"2026-04-28T23:59:41.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822206203335718,"aZ":-29.06673171388873,"pfxX":-9.608484589146675,"pfxZ":1.6957234472856175,"pX":-1.3644212275793464,"pZ":3.083635918593521,"vX0":2.540031505203894,"vY0":-134.28460914522884,"vZ0":-2.9892336349253754,"x":169.01,"y":155.52,"x0":-1.071361493938091,"y0":50.00390542880923,"z0":6.268961635183889,"aX":-17.63015306987384},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":16.9,"spinRate":2124,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4071543222292,"extension":5.8774016960603666},"index":1,"playId":"ac887ba8-5415-31a5-b0f1-ec730cec6164","pitchNumber":2,"startTime":"2026-04-28T23:59:52.248Z","endTime":"2026-04-28T23:59:56.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.425611691981455,"aZ":-28.045214730306107,"pfxX":-8.277565124855036,"pfxZ":2.245016889663944,"pX":0.12190782962241468,"pZ":3.1130733974438862,"vX0":5.337527220890391,"vY0":-134.81530991507324,"vZ0":-3.319037006446798,"x":112.35,"y":154.73,"x0":-0.8085895596275253,"y0":50.002740324937925,"z0":6.340477734913942,"aX":-15.230413386094597},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":13.8,"spinRate":2075,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.40634803428296884,"extension":5.928544849150988},"index":2,"playId":"2f5f84c3-c300-3fd9-bfb8-a199dde7f06a","pitchNumber":3,"startTime":"2026-04-29T00:00:08.401Z","endTime":"2026-04-29T00:00:12.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52791196889591,"aZ":-31.413461588711556,"pfxX":7.01541866361814,"pfxZ":0.5285913514221239,"pX":0.06852960589404826,"pZ":2.5775901240378576,"vX0":0.667671786443307,"vY0":-119.77981668157273,"vZ0":-2.0157791709238078,"x":114.39,"y":169.19,"x0":-1.1251420102114784,"y0":50.00490343494161,"z0":6.256446062206299,"aX":10.128441058961897},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.7,"breakHorizontal":-12.8,"spinRate":2771,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.45841635774282796,"extension":5.722790100318652},"index":3,"playId":"1579a316-8fe7-31f3-abec-443134be2233","pitchNumber":4,"startTime":"2026-04-29T00:00:24.868Z","endTime":"2026-04-29T00:00:29.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93391575028281,"aZ":-27.197098313958943,"pfxX":-8.893487022748117,"pfxZ":2.646606765788631,"pX":0.17790166963723392,"pZ":2.491806102097524,"vX0":5.635178201380513,"vY0":-135.76510267031514,"vZ0":-4.981813267994301,"x":110.22,"y":171.5,"x0":-0.7623545578173648,"y0":50.00158793360929,"z0":6.228459344342127,"aX":-16.70766527438838},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.0,"breakHorizontal":15.0,"spinRate":2067,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.402463600857792,"extension":5.964629906406191},"hitData":{"launchSpeed":93.2,"launchAngle":14.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.07,"coordY":112.92}},"index":4,"playId":"e64975b3-98f2-31f5-bc22-fe1b60061265","pitchNumber":5,"startTime":"2026-04-29T00:00:48.488Z","endTime":"2026-04-29T00:00:59.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:00:59.392Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to right fielder Brett Baty.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:00:59.638Z","endTime":"2026-04-29T00:02:58.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9700437851536,"aZ":-28.41850728268101,"pfxX":-6.499741443060457,"pfxZ":2.0495706842310497,"pX":-0.32515735911521687,"pZ":4.002513930329138,"vX0":3.8177844144115936,"vY0":-134.29699092953115,"vZ0":-1.0080042875982884,"x":129.39,"y":130.71,"x0":-0.9176415139682788,"y0":50.00517725020822,"z0":6.396640157001518,"aX":-11.92273236801279},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.7,"breakHorizontal":11.0,"spinRate":2103,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4072210154749083,"extension":5.881438331147335},"index":0,"playId":"8577721e-2eaf-332a-95df-542473eafaa3","pitchNumber":1,"startTime":"2026-04-29T00:01:29.849Z","endTime":"2026-04-29T00:01:34.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.256707333716726,"aZ":-32.28461739132994,"pfxX":-8.479333743430393,"pfxZ":-0.06076565506702636,"pX":-2.100155078094268,"pZ":2.678807784860197,"vX0":0.5445782131884744,"vY0":-134.35898585642232,"vZ0":-3.0655446060939666,"x":197.05,"y":166.45,"x0":-1.2060109377751884,"y0":50.0021854942321,"z0":6.147663707920399,"aX":-15.379994031321894},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.6,"breakHorizontal":15.2,"spinRate":2102,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4088988721565867,"extension":5.800960547142538},"index":1,"playId":"647bc0ee-927b-3069-a9d5-0abbe1d75afc","pitchNumber":2,"startTime":"2026-04-29T00:01:47.278Z","endTime":"2026-04-29T00:01:52.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117319676112466,"aZ":-34.9171640301517,"pfxX":9.219978462368514,"pfxZ":-1.947976475310738,"pX":0.05161136910302741,"pZ":1.5928218667504332,"vX0":0.0378201712356564,"vY0":-118.68699438818216,"vZ0":-3.2670880576862853,"x":115.03,"y":195.77,"x0":-1.1600341581245295,"y0":50.0012031507818,"z0":6.20391366322162,"aX":13.002901657301173},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.1,"breakHorizontal":-16.7,"spinRate":2838,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.46351187085412615,"extension":5.841853497234115},"index":2,"playId":"034c0720-22b8-379c-9d49-1481764326dc","pitchNumber":3,"startTime":"2026-04-29T00:02:06.152Z","endTime":"2026-04-29T00:02:10.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97095895014097,"aZ":-34.005329139490414,"pfxX":-10.255794786885192,"pfxZ":-1.0222751216537862,"pX":-1.2167450031070872,"pZ":3.463410881865161,"vX0":2.88972469698127,"vY0":-133.93832644986426,"vZ0":-1.0005218657231272,"x":163.38,"y":145.27,"x0":-0.9898388659992894,"y0":50.00566329819539,"z0":6.314869712912561,"aX":-18.288679232574154},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.8,"breakHorizontal":17.8,"spinRate":2064,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4118922875866211,"extension":5.846458237745385},"index":3,"playId":"1b69d674-4f54-3767-86ee-b5cc55b2f876","pitchNumber":4,"startTime":"2026-04-29T00:02:27.380Z","endTime":"2026-04-29T00:02:32.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.082320184151268,"aZ":-35.82620605915585,"pfxX":8.741105392841703,"pfxZ":-2.580257361916896,"pX":0.13665231676992654,"pZ":1.9997131119384512,"vX0":0.3788116796753922,"vY0":-119.0438847036173,"vZ0":-2.2488534442449235,"x":111.79,"y":184.79,"x0":-1.1584429010959263,"y0":50.00493327794591,"z0":6.2473016859651,"aX":12.356867173674148},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.9,"breakHorizontal":-15.8,"spinRate":2817,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4627957079644496,"extension":5.722898991588185},"hitData":{"launchSpeed":89.4,"launchAngle":39.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.84,"coordY":107.7}},"index":4,"playId":"72b46803-fb15-3aef-9753-e468de3f486a","pitchNumber":5,"startTime":"2026-04-29T00:02:45.069Z","endTime":"2026-04-29T00:02:58.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.58,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:02:58.093Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:03:03.099Z","endTime":"2026-04-29T00:05:45.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.402377259563703,"aZ":-30.20721328008748,"pfxX":-7.802068983716822,"pfxZ":1.084060882151494,"pX":0.33125275173240876,"pZ":2.291147863667132,"vX0":5.618989981089747,"vY0":-134.47176602013687,"vZ0":-4.804185273320056,"x":104.37,"y":176.92,"x0":-0.7804282870818005,"y0":50.00333961910601,"z0":6.264853738340528,"aX":-14.171345957253207},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.1,"breakHorizontal":12.8,"spinRate":2095,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4085965283934785,"extension":5.9599739888604635},"index":0,"playId":"48709109-dfa2-319a-9e88-d2c9b30a0162","pitchNumber":1,"startTime":"2026-04-29T00:03:25.097Z","endTime":"2026-04-29T00:03:29.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09488507559003,"aZ":-35.145181785910246,"pfxX":9.654105382932707,"pfxZ":-2.086264692881077,"pX":0.2677514696400395,"pZ":2.444037622777332,"vX0":0.14302141189124595,"vY0":-119.53786049858641,"vZ0":-1.7646249593032346,"x":106.79,"y":172.79,"x0":-1.0442708372819054,"y0":50.000511601463266,"z0":6.389164745068298,"aX":13.770633907105829},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.0,"breakHorizontal":-17.4,"spinRate":2859,"spinDirection":37},"zone":6,"typeConfidence":2.0,"plateTime":0.4607162601640824,"extension":5.814974923445956},"index":1,"playId":"c59ff601-060b-32c5-8f97-b939127a5b3a","pitchNumber":2,"startTime":"2026-04-29T00:03:44.315Z","endTime":"2026-04-29T00:03:48.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T00:03:55.161Z","endTime":"2026-04-29T00:04:10.849Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641522654645943,"aZ":-33.75286842603994,"pfxX":9.335611135673371,"pfxZ":-1.1017155030111514,"pX":0.665316202049653,"pZ":2.1147252864844286,"vX0":5.491135971452581,"vY0":-119.59151981653669,"vZ0":-2.8179493933324085,"x":91.64,"y":181.68,"x0":-2.882764998098286,"y0":50.00411365888091,"z0":6.372369182674697,"aX":13.360324305051597},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.5,"breakHorizontal":-18.4,"spinRate":2859,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4601105556640035,"extension":5.977619646837058},"index":3,"playId":"c457e790-5dcd-37bc-a769-afb97da2539b","pitchNumber":3,"startTime":"2026-04-29T00:04:10.849Z","endTime":"2026-04-29T00:04:19.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393510222153882,"aZ":-32.17154635188386,"pfxX":-0.08012908645737049,"pfxZ":-8.2298326223196E-5,"pX":0.8131389126512358,"pZ":2.9190215694753423,"vX0":8.363661069286131,"vY0":-128.3200047691254,"vZ0":-2.9051323425605524,"x":86.01,"y":159.97,"x0":-2.4715728265194827,"y0":50.00281577554465,"z0":6.560497140830448,"aX":-0.13648248207180277},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":-1.7,"spinRate":2749,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.42610259873267875,"extension":6.026561679530235},"index":4,"playId":"2b6eeb05-7759-362d-b268-9e5c3667f077","pitchNumber":4,"startTime":"2026-04-29T00:05:03.515Z","endTime":"2026-04-29T00:05:30.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.851397584596036,"aZ":-27.430565336167696,"pfxX":-8.760510323783624,"pfxZ":2.5039610754815556,"pX":-0.9999674306423241,"pZ":3.5948540546862136,"vX0":7.8465957518373415,"vY0":-137.1954841250369,"vZ0":-2.5908418749815283,"x":155.12,"y":141.72,"x0":-2.7662703843970315,"y0":50.0047120211116,"z0":6.431312745416223,"aX":-16.613953563753377},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.2,"breakHorizontal":14.2,"spinRate":2193,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4000450225507648,"extension":5.991813548173738},"index":5,"playId":"bf976914-278d-3e80-ab13-34437c043839","pitchNumber":5,"startTime":"2026-04-29T00:05:40.917Z","endTime":"2026-04-29T00:05:45.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:05:45.427Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Alvarez pops out to first baseman Luis García Jr. in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:08:05.296Z","endTime":"2026-04-29T00:08:19.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T00:07:53.963Z","endTime":"2026-04-29T00:08:07.523Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.977960565279894,"aZ":-33.7358522318229,"pfxX":5.816265476397772,"pfxZ":-1.2091278965197176,"pX":0.027123776581873434,"pZ":2.69652415775214,"vX0":0.4856471831445254,"vY0":-113.18181050536461,"vZ0":-0.30069276441492765,"x":115.97,"y":165.97,"x0":-0.9457132400529082,"y0":50.001153630181925,"z0":6.214300853448851,"aX":7.532110813383506},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-1.9,"breakHorizontal":-10.7,"spinRate":1989,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4842546638423988,"extension":5.988889142742005},"hitData":{"launchSpeed":78.6,"launchAngle":79.0,"totalDistance":52.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.52,"coordY":192.14}},"index":1,"playId":"3f2f1e93-43e3-3496-85cf-f6b44bf85d27","pitchNumber":1,"startTime":"2026-04-29T00:08:07.523Z","endTime":"2026-04-29T00:08:19.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:08:19.891Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"MJ Melendez singles on a ground ball to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:08:21.560Z","endTime":"2026-04-29T00:09:11.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":90.5,"endSpeed":82.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043817579298125,"aZ":-12.677243334831259,"pfxX":-4.2800415887097145,"pfxZ":11.185966938577229,"pX":-0.3558227963626618,"pZ":2.776328214048253,"vX0":1.6768109189922586,"vY0":-131.7062746985104,"vZ0":-6.148289080980816,"x":130.56,"y":163.82,"x0":-0.4475416759249448,"y0":50.00347425526968,"z0":6.092720421893061,"aX":-7.459677183493027},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.0,"breakHorizontal":7.3,"spinRate":2016,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.4171460602107553,"extension":6.12237405387773},"index":0,"playId":"6cc95a90-5df6-315e-81ac-eb6caa811f2b","pitchNumber":1,"startTime":"2026-04-29T00:08:44.510Z","endTime":"2026-04-29T00:08:48.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24960070758293,"aZ":-30.76938134675799,"pfxX":-6.143431693132317,"pfxZ":0.9723565193569748,"pX":-0.5510057804001983,"pZ":2.252152366753818,"vX0":2.0752109808495915,"vY0":-120.45367627213813,"vZ0":-2.793440975042401,"x":138.0,"y":177.97,"x0":-0.6320344556871652,"y0":50.00459813008758,"z0":6.183712395810472,"aX":-8.910569710619866},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":10.6,"spinRate":929,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4570022041463728,"extension":5.95647705555231},"hitData":{"launchSpeed":105.8,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.28,"coordY":99.87}},"index":1,"playId":"ffcdb013-a9bc-31ed-9833-12677c2e7fdf","pitchNumber":2,"startTime":"2026-04-29T00:08:58.110Z","endTime":"2026-04-29T00:09:11.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:09:11.001Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks. MJ Melendez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:09:10.588Z","endTime":"2026-04-29T00:12:15.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnSecond":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.479779036801826,"aZ":-37.372258292885896,"pfxX":6.89795955022749,"pfxZ":-4.033511129108195,"pX":-0.34101897335818254,"pZ":2.937420513179276,"vX0":-0.6436189402682856,"vY0":-112.72995187778734,"vZ0":1.1130964440874678,"x":130.0,"y":159.47,"x0":-0.948124002950495,"y0":50.005004883664554,"z0":6.209582251596161,"aX":8.879754037502941},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-6.7,"breakHorizontal":-12.4,"spinRate":2009,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.48585379701380926,"extension":5.914667338850264},"index":0,"playId":"b9284732-0d32-3bc8-a310-be2656f5614a","pitchNumber":1,"startTime":"2026-04-29T00:09:34.000Z","endTime":"2026-04-29T00:09:38.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929346030972308,"aZ":-15.213242286147068,"pfxX":-2.363654258065949,"pfxZ":9.712931966682923,"pX":-0.2647576475225029,"pZ":2.2394974233529936,"vX0":1.409539104320029,"vY0":-131.34317705255907,"vZ0":-6.916947051286898,"x":127.09,"y":178.31,"x0":-0.5013944192686617,"y0":50.00371193444935,"z0":6.0393536753402985,"aX":-4.128128307796209},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.3,"breakHorizontal":4.0,"spinRate":2034,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.41709384097564195,"extension":6.129849607437672},"index":1,"playId":"9dbdf9ee-0137-3389-a062-17043d87ebc3","pitchNumber":2,"startTime":"2026-04-29T00:09:52.702Z","endTime":"2026-04-29T00:09:57.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-29T00:10:06.913Z","endTime":"2026-04-29T00:10:25.172Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.352491568791503,"aZ":-35.85375053539668,"pfxX":-5.475035225426593,"pfxZ":-2.46227697070365,"pX":0.9017570185467635,"pZ":1.437419639950183,"vX0":5.126019803255344,"vY0":-122.07153456144715,"vZ0":-3.3573611786544015,"x":82.63,"y":199.97,"x0":-0.5244748325981905,"y0":50.004915959481785,"z0":5.950273211346123,"aX":-8.178718839704516},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.0,"breakHorizontal":8.5,"spinRate":1113,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4504896340415092,"extension":6.054335550770829},"index":3,"playId":"1db51b13-24e8-3c46-b28b-05173b74dc8b","pitchNumber":3,"startTime":"2026-04-29T00:10:25.172Z","endTime":"2026-04-29T00:10:29.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785774914941513,"aZ":-15.04388450645719,"pfxX":-2.8900111174157375,"pfxZ":9.532943922011993,"pX":-0.9982853394588319,"pZ":3.743472068154601,"vX0":-0.6029291424629005,"vY0":-133.68461171786822,"vZ0":-3.5372732787332257,"x":155.05,"y":137.71,"x0":-0.3941517021297151,"y0":50.00242881761827,"z0":6.174431070088815,"aX":-5.1918705698171355},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":5.4,"spinRate":2071,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41087894264332103,"extension":6.264834351793182},"index":4,"playId":"7818c8f3-7214-33ab-bb8b-3d93a0d159b3","pitchNumber":4,"startTime":"2026-04-29T00:10:44.347Z","endTime":"2026-04-29T00:10:49.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"628b8b4c-1dee-3251-a197-240a0ce1507d","startTime":"2026-04-29T00:11:04.346Z","endTime":"2026-04-29T00:11:10.996Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.919120023895687,"aZ":-29.86402767484643,"pfxX":4.639351822863189,"pfxZ":1.6751828129023636,"pX":1.9976277870034527,"pZ":2.2124032635443633,"vX0":4.6205320529768485,"vY0":-116.6659498139977,"vZ0":-2.3725223206602255,"x":40.86,"y":179.05,"x0":-0.6111545768965191,"y0":50.002913766096775,"z0":6.056879740957369,"aX":6.395241424543078},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.8,"breakHorizontal":-9.6,"spinRate":2270,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46946896296142837,"extension":6.058050365232524},"index":6,"playId":"c61daeec-5312-30d1-a34d-c91248c78b18","pitchNumber":5,"startTime":"2026-04-29T00:11:25.020Z","endTime":"2026-04-29T00:11:29.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"9c8eed88-6a4f-3b75-bcbd-9ca2597bdec9","startTime":"2026-04-29T00:11:50.421Z","endTime":"2026-04-29T00:11:55.316Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":89.4,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901153237032677,"aZ":-19.136193824938402,"pfxX":-0.5199793413694251,"pfxZ":7.599399352584365,"pX":0.38466607944991765,"pZ":1.5638590923824425,"vX0":2.9560096873550012,"vY0":-130.05888520411744,"vZ0":-7.434317822427641,"x":102.34,"y":196.56,"x0":-0.698375984660651,"y0":50.00514378418694,"z0":5.907372641842276,"aX":-0.8929550151290924},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.4,"breakHorizontal":0.2,"spinRate":2121,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4209191060656501,"extension":6.130749189461776},"index":8,"playId":"8ca57d28-afe6-36e1-a000-8e930f6b46ee","pitchNumber":6,"startTime":"2026-04-29T00:12:10.507Z","endTime":"2026-04-29T00:12:15.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.15,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:12:15.656Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks. MJ Melendez to 3rd. Mark Vientos to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:12:19.223Z","endTime":"2026-04-29T00:15:08.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnThird":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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(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":84.7,"endSpeed":76.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059712849736858,"aZ":-31.76717350147994,"pfxX":-8.823023584894017,"pfxZ":0.26761379792692885,"pX":0.2161320573033671,"pZ":1.3119098237684024,"vX0":4.847899440017502,"vY0":-123.06959046694145,"vZ0":-4.443559586348546,"x":108.76,"y":203.36,"x0":-0.6540938198588546,"y0":50.000639519805965,"z0":5.893510178132513,"aX":-13.257136947140546},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":14.5,"spinRate":999,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.448565772258938,"extension":6.091721708996338},"index":0,"playId":"c0ea7a44-bbbf-35b1-b948-472e58f78279","pitchNumber":1,"startTime":"2026-04-29T00:12:43.359Z","endTime":"2026-04-29T00:12:47.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.087307019732297,"aZ":-32.30567700200485,"pfxX":-8.951584384076241,"pfxZ":-0.08776569999995276,"pX":0.7329050282482099,"pZ":0.7583848285758196,"vX0":6.021245586730714,"vY0":-122.2630631783548,"vZ0":-5.314472448375425,"x":89.06,"y":218.3,"x0":-0.620820818044652,"y0":50.00464087459142,"z0":5.790847032083038,"aX":-13.313597764301157},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.3,"breakHorizontal":14.4,"spinRate":1164,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4510777229198699,"extension":6.100806210096627},"index":1,"playId":"164da64f-2ec0-3ad9-8f0b-75a5359ab2cb","pitchNumber":2,"startTime":"2026-04-29T00:13:03.043Z","endTime":"2026-04-29T00:13:07.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.667439014797793,"aZ":-20.684842532431922,"pfxX":1.1921204411073192,"pfxZ":6.92087900043688,"pX":0.15638460331606455,"pZ":3.957098074412039,"vX0":2.067088989341688,"vY0":-128.34839087201453,"vZ0":-1.2368355549810799,"x":111.04,"y":131.94,"x0":-0.8157951380939895,"y0":50.00621087040175,"z0":6.062924117189373,"aX":1.980550101296621},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.5,"breakHorizontal":-2.6,"spinRate":1982,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4274745251947403,"extension":6.194934490964},"index":2,"playId":"046e440d-0c56-39e0-92d6-1d4d2dd12756","pitchNumber":3,"startTime":"2026-04-29T00:13:25.509Z","endTime":"2026-04-29T00:13:31.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852898060385655,"aZ":-23.173132163579478,"pfxX":2.941602302556031,"pfxZ":5.407219828234293,"pX":0.6318205956091897,"pZ":5.203829925974105,"vX0":2.3560378757759954,"vY0":-128.28077013148038,"vZ0":1.9380816459703918,"x":92.92,"y":98.28,"x0":-0.6810656086205967,"y0":50.002689640964824,"z0":6.246576058703455,"aX":4.8951613310150295},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":-5.9,"spinRate":2088,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.42719511287473555,"extension":6.137603515307158},"index":3,"playId":"77ede7b7-927b-32d0-abfe-4932e8ccd2c0","pitchNumber":4,"startTime":"2026-04-29T00:13:46.730Z","endTime":"2026-04-29T00:13:51.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.028507708478028,"aZ":-18.923340188298607,"pfxX":0.6533838813865054,"pfxZ":7.821939250989788,"pX":0.7651704464587343,"pZ":3.624789322703778,"vX0":3.6453603199120823,"vY0":-129.5974015747429,"vZ0":-2.5369594003826386,"x":87.83,"y":140.91,"x0":-0.7468034022900113,"y0":50.00514912172467,"z0":6.067793670725183,"aX":1.1076604871589848},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.8,"breakHorizontal":-2.0,"spinRate":2039,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4232366891205741,"extension":6.102639778773695},"index":4,"playId":"bcac8b67-5355-3aca-9276-df65fb3cbd79","pitchNumber":5,"startTime":"2026-04-29T00:14:16.986Z","endTime":"2026-04-29T00:14:21.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"531a18fa-5bd8-419f-be31-88f52cda29cb","startTime":"2026-04-29T00:14:48.462Z","endTime":"2026-04-29T00:14:53.462Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":90.7,"endSpeed":82.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.786138652571026,"aZ":-16.649390465623412,"pfxX":-1.7304334444058167,"pfxZ":8.857770708429088,"pX":1.2896885697706968,"pZ":1.6030931047126376,"vX0":5.734124607630373,"vY0":-131.75832439482878,"vZ0":-7.8711822290218505,"x":67.84,"y":195.5,"x0":-0.6928974714212615,"y0":50.0033918023067,"z0":5.8664147628680565,"aX":-3.0333793563056086},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":1.8,"spinRate":2067,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4161907265720721,"extension":6.21367032325853},"index":6,"playId":"1b87f73f-2e21-3b1e-b885-daab01568800","pitchNumber":6,"startTime":"2026-04-29T00:15:03.998Z","endTime":"2026-04-29T00:15:08.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":5.300000000000011,"leverageIndex":1.78,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:15:08.176Z","atBatIndex":29},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Marcus Semien reaches on a fielder's choice, fielded by third baseman Jorbit Vivas. MJ Melendez scores. Mark Vientos scores. Brett Baty to 3rd. Marcus Semien to 2nd. Fielding error by third baseman Jorbit Vivas.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:16:14.912Z","endTime":"2026-04-29T00:17:26.856Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T00:15:18.002Z","endTime":"2026-04-29T00:16:17.229Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05619453756443,"aZ":-21.751360503217153,"pfxX":-7.655860027749492,"pfxZ":5.880789244716864,"pX":-0.5404409605230766,"pZ":2.8456429943772323,"vX0":2.9875619021058317,"vY0":-132.2218429841549,"vZ0":-3.5829392896865886,"x":137.6,"y":161.95,"x0":-0.6900933035169293,"y0":50.00076593311712,"z0":5.813420019617302,"aX":-13.560305026674511},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":13.2,"spinRate":1794,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.41416820372552765,"extension":6.248810392101704},"index":1,"playId":"48862ab0-bd25-3b43-a5fc-84be4dd5f5dc","pitchNumber":1,"startTime":"2026-04-29T00:16:17.229Z","endTime":"2026-04-29T00:16:22.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6264523739621,"aZ":-21.582152781342675,"pfxX":-8.188964880481949,"pfxZ":5.938180112819282,"pX":-1.044220771660175,"pZ":2.1539444392079052,"vX0":2.3330131216627317,"vY0":-132.77166793404967,"vZ0":-5.271325755889213,"x":156.8,"y":180.62,"x0":-0.8707197136475983,"y0":50.00494008918633,"z0":5.737396012502045,"aX":-14.610567362538921},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":14.3,"spinRate":1810,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4126621228391185,"extension":6.173095972365918},"index":2,"playId":"8cb319a9-fce7-376e-b743-a23c2fb64fad","pitchNumber":2,"startTime":"2026-04-29T00:16:38.215Z","endTime":"2026-04-29T00:16:42.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246832332607813,"aZ":-15.946790856691232,"pfxX":-0.35495427365805066,"pfxZ":9.16519960842837,"pX":0.534742419684804,"pZ":2.7441746232364865,"vX0":3.5040519033536235,"vY0":-132.00939325143787,"vZ0":-5.133505026220598,"x":96.62,"y":164.69,"x0":-0.7618741538308861,"y0":50.00271503201405,"z0":5.882066799968376,"aX":-0.6285527456376325},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":-0.1,"spinRate":2143,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.41440244451188724,"extension":6.318370604607368},"index":3,"playId":"8e8421ab-38ad-3148-94db-5ba230bd7431","pitchNumber":3,"startTime":"2026-04-29T00:16:55.064Z","endTime":"2026-04-29T00:17:00.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.634154961919222,"aZ":-36.11220630085942,"pfxX":-6.553331917474791,"pfxZ":-2.66662798286586,"pX":0.673678970312721,"pZ":2.796929318561341,"vX0":4.981616854059499,"vY0":-121.78303638172449,"vZ0":-0.19512545255270797,"x":91.32,"y":163.26,"x0":-0.563911132618525,"y0":50.00194780786767,"z0":6.0461196045365835,"aX":-9.679082838312597},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.6,"breakHorizontal":10.4,"spinRate":1077,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.45265167298955067,"extension":5.969880720651883},"hitData":{"launchSpeed":84.2,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":74.44,"coordY":142.46}},"index":4,"playId":"7be15f89-2eec-3c56-a83f-f8f868037652","pitchNumber":4,"startTime":"2026-04-29T00:17:13.844Z","endTime":"2026-04-29T00:17:26.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":668901,"link":"/api/v1/people/668901"},"third":{"id":669004,"link":"/api/v1/people/669004"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.10000000000001,"awayTeamWinProbability":9.899999999999991,"homeTeamWinProbabilityAdded":12.700000000000003,"leverageIndex":2.15,"dramaIndex":137.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:17:26.856Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a line drive to center fielder Jacob Young. Brett Baty scores. Marcus Semien scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:17:58.279Z","endTime":"2026-04-29T00:18:09.240Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68471315605009,"aZ":-11.608612199478754,"pfxX":-2.0681364757930534,"pfxZ":11.72099966866195,"pX":0.32561745753707083,"pZ":2.882666357526963,"vX0":2.843612869740279,"vY0":-132.25658276165163,"vZ0":-5.845585440481888,"x":104.59,"y":160.95,"x0":-0.4995384119969326,"y0":50.00595175187406,"z0":5.988612877788457,"aX":-3.6300484824979824},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.0,"breakHorizontal":3.0,"spinRate":2026,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.41563974441596363,"extension":6.28600981197772},"hitData":{"launchSpeed":96.6,"launchAngle":13.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":91.87,"coordY":83.29}},"index":0,"playId":"86a98d5f-6970-3aec-b059-7289bbfbda18","pitchNumber":1,"startTime":"2026-04-29T00:17:58.279Z","endTime":"2026-04-29T00:18:09.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":4.59999999999998,"leverageIndex":0.78,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:18:09.240Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronny Mauricio singles on a ground ball to center fielder Jacob Young. Carson Benge to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:18:26.610Z","endTime":"2026-04-29T00:19:50.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"postOnThird":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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":83.5,"endSpeed":75.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362930498999273,"aZ":-34.98742155444044,"pfxX":-6.433127033426132,"pfxZ":-1.9313514040227449,"pX":0.6456237739075008,"pZ":0.8063402002488634,"vX0":4.637817309320769,"vY0":-121.28443373097018,"vZ0":-4.6135118066679555,"x":92.39,"y":217.01,"x0":-0.47572789564088536,"y0":50.000961627502186,"z0":5.855681011649499,"aX":-9.381956853144967},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.6,"breakHorizontal":10.2,"spinRate":1024,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4552893652584662,"extension":6.153329639997371},"index":0,"playId":"87b69048-c109-3b2a-9417-7ce0acafa4bf","pitchNumber":1,"startTime":"2026-04-29T00:18:38.345Z","endTime":"2026-04-29T00:18:45.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":90.9,"endSpeed":82.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.159799123687034,"aZ":-12.455567983242814,"pfxX":-3.254688315416308,"pfxZ":11.265822004472641,"pX":0.1664660366923304,"pZ":2.4101109215456433,"vX0":2.6147153668219287,"vY0":-132.19567190658336,"vZ0":-6.881647604635466,"x":110.65,"y":173.71,"x0":-0.4181605470105934,"y0":50.000132040057224,"z0":5.982564238024914,"aX":-5.694556048333429},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.0,"breakHorizontal":5.3,"spinRate":2039,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4161423350295341,"extension":6.300235224620516},"index":1,"playId":"af7b5187-83c1-33bd-8c77-ac973542e8da","pitchNumber":2,"startTime":"2026-04-29T00:18:56.465Z","endTime":"2026-04-29T00:19:02.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":90.7,"endSpeed":82.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.185621614384015,"aZ":-12.539475755481835,"pfxX":-3.976632287153407,"pfxZ":11.208952503097734,"pX":0.8859612838170436,"pZ":1.3957077261079454,"vX0":4.51566028356764,"vY0":-131.79717287375897,"vZ0":-9.334659618499655,"x":83.23,"y":201.1,"x0":-0.3365495101803285,"y0":50.00120161784203,"z0":5.919642695744321,"aX":-6.964370078058804},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":1868,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4163067081302261,"extension":6.252016187260243},"index":2,"playId":"25366249-028c-3b77-9a61-ab7688e20483","pitchNumber":3,"startTime":"2026-04-29T00:19:17.257Z","endTime":"2026-04-29T00:19:21.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19942252355408,"aZ":-13.045524803660966,"pfxX":-4.58938098924198,"pfxZ":10.703449289410152,"pX":-0.16296550777103863,"pZ":2.5437317153106025,"vX0":2.358195125252471,"vY0":-133.23112171904066,"vZ0":-6.433522749703124,"x":123.21,"y":170.1,"x0":-0.4661098492958412,"y0":50.002199123143896,"z0":5.9432098102697335,"aX":-8.201599447183371},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":7.8,"spinRate":1901,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.412034793352972,"extension":6.319534483018238},"hitData":{"launchSpeed":111.1,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.28,"coordY":103.42}},"index":3,"playId":"a1832d96-ab62-3bb1-92a0-90bccb86db6f","pitchNumber":4,"startTime":"2026-04-29T00:19:38.384Z","endTime":"2026-04-29T00:19:50.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.24,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:19:50.414Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bo Bichette out on a sacrifice fly to right fielder James Wood. Carson Benge scores.","rbi":1,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:19:52.690Z","endTime":"2026-04-29T00:21:35.642Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.569474693435236,"aZ":-16.34066396907087,"pfxX":0.21925288901643825,"pfxZ":9.323846098149946,"pX":1.002629024811982,"pZ":1.6547976067377648,"vX0":4.070665752881816,"vY0":-129.1567695626179,"vZ0":-7.594498887611846,"x":78.78,"y":194.1,"x0":-0.6189835670434113,"y0":50.00637710437589,"z0":5.878288421454057,"aX":0.37154699675344605},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.5,"breakHorizontal":-1.2,"spinRate":2079,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4232267125440905,"extension":6.246159031837311},"index":0,"playId":"d0c3f101-eba0-3828-a97e-1db606f5b6b7","pitchNumber":1,"startTime":"2026-04-29T00:20:24.307Z","endTime":"2026-04-29T00:20:29.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602009083047122,"aZ":-18.875470117100825,"pfxX":-8.46140632099152,"pfxZ":7.802642307215294,"pX":-0.4939249936442432,"pZ":2.6681407085713706,"vX0":3.1698647074975517,"vY0":-130.05766579169554,"vZ0":-4.411747293512763,"x":135.83,"y":166.74,"x0":-0.6328683121006867,"y0":50.00279866186205,"z0":5.827986443798182,"aX":-14.419494879351797},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.3,"breakHorizontal":14.5,"spinRate":1896,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4219848520504961,"extension":6.243822053037625},"index":1,"playId":"a3e8979e-aa07-3fb5-b001-7d8153caefaf","pitchNumber":2,"startTime":"2026-04-29T00:20:42.699Z","endTime":"2026-04-29T00:20:49.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.189042832555117,"aZ":-38.75177541173676,"pfxX":-3.7889846794336863,"pfxZ":-4.662223037066827,"pX":-0.3501184759884158,"pZ":4.244068333448336,"vX0":1.8736304248195133,"vY0":-118.50029616474056,"vZ0":3.7097474128365415,"x":130.35,"y":124.19,"x0":-0.6618395438415133,"y0":50.000922455104174,"z0":6.215298578683767,"aX":-5.348652709434292},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.2,"breakHorizontal":6.4,"spinRate":1053,"spinDirection":269},"zone":11,"typeConfidence":2.0,"plateTime":0.46350859768815633,"extension":6.053400369442507},"index":2,"playId":"3a9c6c3b-d6ff-306f-99a2-324f1a79b370","pitchNumber":3,"startTime":"2026-04-29T00:21:06.226Z","endTime":"2026-04-29T00:21:10.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187138659728863,"aZ":-20.932433783216357,"pfxX":1.0414514571049782,"pfxZ":6.636463008908138,"pX":0.7752605731937484,"pZ":2.496326020537803,"vX0":3.3534876291805342,"vY0":-129.1616775305457,"vZ0":-4.757972129639621,"x":87.45,"y":171.38,"x0":-0.673821230608786,"y0":50.00582969801315,"z0":5.966146385280839,"aX":1.7642296838441884},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.2,"breakHorizontal":-2.6,"spinRate":2082,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4236019195295997,"extension":6.256488009785432},"hitData":{"launchSpeed":97.8,"launchAngle":21.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.48,"coordY":99.6}},"index":3,"playId":"d086100c-cb16-330c-90be-123372d0aa03","pitchNumber":4,"startTime":"2026-04-29T00:21:24.992Z","endTime":"2026-04-29T00:21:35.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"third":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":96.5,"awayTeamWinProbability":3.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.37,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:21:35.642Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Juan Soto homers (2) on a fly ball to left center field. Ronny Mauricio scores.","rbi":2,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:21:40.947Z","endTime":"2026-04-29T00:24:39.273Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.522702228384794,"aZ":-35.23756775517946,"pfxX":-3.2122758632972532,"pfxZ":-2.1477070727269947,"pX":-0.6430156816026421,"pZ":3.7890247294303547,"vX0":1.1499673653427398,"vY0":-119.5612168736023,"vZ0":1.933657943128298,"x":141.51,"y":136.48,"x0":-0.7173007616689705,"y0":50.00524243770698,"z0":6.169619109404122,"aX":-4.57604628219035},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.0,"breakHorizontal":5.5,"spinRate":985,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.46098110190296016,"extension":6.020123644017556},"index":0,"playId":"84012c5e-7979-3f75-897f-e75a5c37a4d2","pitchNumber":1,"startTime":"2026-04-29T00:22:06.498Z","endTime":"2026-04-29T00:22:12.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120328964397086,"aZ":-15.765002852942038,"pfxX":-2.3705402726604485,"pfxZ":9.590175358854925,"pX":-0.4238309033117671,"pZ":2.0503865227916043,"vX0":1.770631532775218,"vY0":-130.1878967678372,"vZ0":-6.8163591129620515,"x":133.16,"y":183.42,"x0":-0.8058159825114134,"y0":50.00583728612288,"z0":5.902548920232955,"aX":-4.057344723867382},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.1,"breakHorizontal":3.8,"spinRate":2143,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.42122422395302683,"extension":6.074668225490017},"index":1,"playId":"cc470d99-d79b-3356-965b-1e4e01f423c0","pitchNumber":2,"startTime":"2026-04-29T00:22:32.292Z","endTime":"2026-04-29T00:22:36.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":88.4,"endSpeed":81.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196691995160002,"aZ":-17.376666755634535,"pfxX":-0.4191248233286764,"pfxZ":8.789964521224935,"pX":0.5805947668152667,"pZ":3.407977797516361,"vX0":3.3053611425756717,"vY0":-128.7779105738481,"vZ0":-3.2718556737536058,"x":94.87,"y":146.76,"x0":-0.6638448435300575,"y0":50.00000345661951,"z0":6.035412245765387,"aX":-0.7054066193297562},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.5,"breakHorizontal":0.0,"spinRate":2193,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.42496940285625984,"extension":6.201025710133662},"index":2,"playId":"228d7de3-956b-34eb-9512-5bb93999430c","pitchNumber":3,"startTime":"2026-04-29T00:22:51.895Z","endTime":"2026-04-29T00:22:58.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.9,"endSpeed":82.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6157753722109,"aZ":-16.939876971073563,"pfxX":-1.5445414454329573,"pfxZ":8.796626825872966,"pX":-0.8698370477762465,"pZ":1.776102123840414,"vX0":0.46190642562243517,"vY0":-130.77172263017934,"vZ0":-7.196533767093586,"x":150.16,"y":190.83,"x0":-0.8481238623706314,"y0":50.00070243269545,"z0":5.83459055022019,"aX":-2.6743976372382274},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.5,"breakHorizontal":2.6,"spinRate":2151,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.41885847178546953,"extension":6.122827765377662},"index":3,"playId":"5e09d28a-e718-3c86-a449-8f42075bc0ea","pitchNumber":4,"startTime":"2026-04-29T00:23:21.180Z","endTime":"2026-04-29T00:23:25.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34187839295621,"aZ":-32.96634838529041,"pfxX":7.098366427269904,"pfxZ":-0.5785266889227874,"pX":0.8762193898059262,"pZ":2.0427173583863114,"vX0":1.8111165397373885,"vY0":-116.69683527362194,"vZ0":-2.037859465117573,"x":83.6,"y":183.63,"x0":-0.832288242802121,"y0":50.00037976788664,"z0":6.0381264638915635,"aX":9.770405275412523},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.3,"breakHorizontal":-13.3,"spinRate":2279,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.46968650234553744,"extension":6.114188127756612},"index":4,"playId":"ca8cec49-6c2b-3a31-9941-89ddb44a1125","pitchNumber":5,"startTime":"2026-04-29T00:23:40.668Z","endTime":"2026-04-29T00:23:44.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877763877658836,"aZ":-20.106399377879374,"pfxX":-8.805384841555146,"pfxZ":6.854537821164126,"pX":-0.33716086647472865,"pZ":2.6000438344457986,"vX0":3.9920630133603017,"vY0":-132.28459252148238,"vZ0":-4.316749319749423,"x":129.85,"y":168.58,"x0":-0.7269353464772332,"y0":50.005830743847994,"z0":5.739236685435501,"aX":-15.510013682719697},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.6,"breakHorizontal":15.0,"spinRate":1945,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.41505819408869593,"extension":6.295709629468922},"hitData":{"launchSpeed":104.8,"launchAngle":29.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":71.17,"coordY":55.07}},"index":5,"playId":"86007693-bd80-375b-a359-40e7407833e1","pitchNumber":6,"startTime":"2026-04-29T00:24:06.071Z","endTime":"2026-04-29T00:24:39.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.11,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:24:39.273Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:27:08.411Z","endTime":"2026-04-29T00:28:12.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T00:25:01.023Z","endTime":"2026-04-29T00:25:09.672Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brad Lord replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-29T00:25:09.672Z","endTime":"2026-04-29T00:27:10.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695418,"link":"/api/v1/people/695418"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32571191686768,"aZ":-26.963249008097293,"pfxX":-12.029367118410224,"pfxZ":2.8421863123328404,"pX":-0.9732186192134628,"pZ":2.000484882386698,"vX0":7.303246046934073,"vY0":-135.23708677187815,"vZ0":-3.6178426307576776,"x":154.1,"y":184.77,"x0":-2.160419153584029,"y0":50.00179237959687,"z0":5.268959010546708,"aX":-22.051308295454213},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.4,"breakHorizontal":20.0,"spinRate":2285,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4066187403855652,"extension":5.581118128638802},"index":2,"playId":"eeb92676-e54f-37d1-96d1-735824625dc7","pitchNumber":1,"startTime":"2026-04-29T00:27:10.740Z","endTime":"2026-04-29T00:27:14.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.686509297993858,"aZ":-25.138668910108482,"pfxX":-11.968292310461264,"pfxZ":3.77514486520033,"pX":0.5922256745457577,"pZ":2.428741029527331,"vX0":10.910333625278973,"vY0":-136.07246390120443,"vZ0":-2.831821564267109,"x":94.43,"y":173.2,"x0":-1.9271798726967946,"y0":50.00267192594672,"z0":5.2371832317410405,"aX":-22.29694037294802},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":19.2,"spinRate":2392,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.40354462979131256,"extension":5.482996052534455},"index":3,"playId":"5d4fed38-0afa-37e5-bc57-1f7e270e312e","pitchNumber":2,"startTime":"2026-04-29T00:27:24.425Z","endTime":"2026-04-29T00:27:28.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.948252949055707,"aZ":-31.319691997744904,"pfxX":-0.4716105055625266,"pfxZ":0.5460690084421964,"pX":0.7953022991302022,"pZ":1.917635860699252,"vX0":7.322075155952119,"vY0":-124.68459067866658,"vZ0":-1.8718049344015786,"x":86.68,"y":187.0,"x0":-2.1228619208621757,"y0":50.004368926899275,"z0":5.271879462052574,"aX":-0.7409391866915707},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":-1.0,"spinRate":2437,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4399198045774857,"extension":5.101044378170487},"index":4,"playId":"87e3410f-fd03-35b6-8870-5fb6d2a77c5e","pitchNumber":3,"startTime":"2026-04-29T00:27:37.640Z","endTime":"2026-04-29T00:27:42.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-29T00:27:50.799Z","endTime":"2026-04-29T00:28:00.579Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.122840490493882,"aZ":-30.79235100305541,"pfxX":0.6768837323675865,"pfxZ":0.923030399463241,"pX":-0.07986909948912489,"pZ":1.2853970958371406,"vX0":4.566768890622216,"vY0":-121.8240053397457,"vZ0":-3.121516973256629,"x":120.04,"y":204.07,"x0":-2.070785829932416,"y0":50.002602474909125,"z0":5.259775401142322,"aX":1.011107910090255},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":-2.4,"spinRate":2607,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.45053394218489995,"extension":5.134567606153959},"hitData":{"launchSpeed":74.5,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.44,"coordY":169.32}},"index":6,"playId":"50f08f31-40f9-38f8-bf21-0eec63c843b7","pitchNumber":4,"startTime":"2026-04-29T00:28:00.579Z","endTime":"2026-04-29T00:28:12.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:28:12.086Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a ground ball to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T00:29:46.884Z","endTime":"2026-04-29T00:31:42.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79754106176144,"aZ":-28.795745061998314,"pfxX":-9.011007028751363,"pfxZ":1.9386148596169352,"pX":0.9152527708096775,"pZ":2.379128524458212,"vX0":7.351909106700906,"vY0":-131.48886759691555,"vZ0":-4.554116458590338,"x":82.11,"y":174.54,"x0":-0.7511127705506393,"y0":50.004191515045235,"z0":6.278988296589285,"aX":-15.724275633560516},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.6,"breakHorizontal":14.6,"spinRate":2010,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.41711486445776824,"extension":5.867490460767678},"index":0,"playId":"eaf63d9e-a6a7-30c0-9724-5e62bb5ed381","pitchNumber":1,"startTime":"2026-04-29T00:30:38.007Z","endTime":"2026-04-29T00:30:41.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954690432213066,"aZ":-31.97771816842153,"pfxX":-5.20533854392602,"pfxZ":0.11880468992629556,"pX":0.050311123545666366,"pZ":1.735209682184172,"vX0":4.156207637637419,"vY0":-126.3310777626188,"vZ0":-4.727654060225167,"x":115.08,"y":191.93,"x0":-0.9440206696960124,"y0":50.00112245867353,"z0":6.216157910536792,"aX":-8.370387526897762},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":8.4,"spinRate":637,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.43441125233941325,"extension":5.852557941761903},"index":1,"playId":"62fad7ef-9183-3c5c-b142-b8596c828944","pitchNumber":2,"startTime":"2026-04-29T00:30:52.089Z","endTime":"2026-04-29T00:30:56.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-29T00:31:09.446Z","endTime":"2026-04-29T00:31:16.643Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50869310464937,"aZ":-30.48756643983021,"pfxX":-2.653844754944133,"pfxZ":1.0261155803664073,"pX":-0.5033033172317055,"pZ":1.0565668483864943,"vX0":2.055537675376816,"vY0":-127.7342859192137,"vZ0":-6.4962913560686335,"x":136.18,"y":210.25,"x0":-0.9772440429004742,"y0":50.00021682549202,"z0":6.057348618653905,"aX":-4.345556171187346},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":4.3,"spinRate":744,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4302823212706879,"extension":5.898430847055612},"index":3,"playId":"7ce0e183-4597-37f2-b436-5c53fdd74ec7","pitchNumber":3,"startTime":"2026-04-29T00:31:16.643Z","endTime":"2026-04-29T00:31:20.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.324106731831435,"aZ":-32.627493567484066,"pfxX":-1.7156502941556564,"pfxZ":-0.27056794155099606,"pX":0.29452530924858666,"pZ":1.4790663523863312,"vX0":3.567213276962671,"vY0":-127.56039775541018,"vZ0":-5.220424917134514,"x":105.77,"y":198.85,"x0":-0.8968418964141969,"y0":50.005785215146034,"z0":6.113445839564076,"aX":-2.8385899429628387},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.4,"breakHorizontal":2.3,"spinRate":537,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4287691058340828,"extension":5.913058917597191},"hitData":{"launchSpeed":92.8,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.61,"coordY":169.32}},"index":4,"playId":"6bb57ea2-46b2-32e4-86a8-5b322cb0f023","pitchNumber":4,"startTime":"2026-04-29T00:31:32.448Z","endTime":"2026-04-29T00:31:42.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.13,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:31:42.485Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T00:31:47.782Z","endTime":"2026-04-29T00:33:44.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74457775779374,"aZ":-33.095568139361305,"pfxX":7.4904915418680105,"pfxZ":-0.6693350027807554,"pX":0.7777955562623952,"pZ":2.542342458111065,"vX0":2.2104233836280773,"vY0":-116.62778855118513,"vZ0":-1.5482739689568739,"x":87.35,"y":170.14,"x0":-1.1564180444038359,"y0":50.00359944830085,"z0":6.34746413737253,"aX":10.27852554190469},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.3,"breakHorizontal":-14.2,"spinRate":2802,"spinDirection":44},"zone":6,"typeConfidence":2.0,"plateTime":0.47035094981730374,"extension":5.704376574179301},"index":0,"playId":"1812d082-6108-39cb-b716-6648a1034028","pitchNumber":1,"startTime":"2026-04-29T00:32:07.736Z","endTime":"2026-04-29T00:32:11.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.871323876248844,"aZ":-44.25197351738341,"pfxX":5.96641365409668,"pfxZ":-8.828121717635323,"pX":-0.517273409550305,"pZ":2.291984234577056,"vX0":-0.6668125610770034,"vY0":-116.75960275632518,"vZ0":0.08532551958855916,"x":136.72,"y":176.9,"x0":-1.0008196894955756,"y0":50.00261421453903,"z0":6.450911756524991,"aX":8.162047366642316},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.6,"breakHorizontal":-10.6,"spinRate":2878,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4707551128781873,"extension":5.754132944571783},"index":1,"playId":"b19e9ceb-628d-3b93-b80c-356a48214777","pitchNumber":2,"startTime":"2026-04-29T00:32:27.944Z","endTime":"2026-04-29T00:32:32.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-29T00:32:41.731Z","endTime":"2026-04-29T00:32:56.595Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.513543999708805,"aZ":-27.836034600485924,"pfxX":-2.8765467950952877,"pfxZ":2.6178800639977684,"pX":-0.6803826554635531,"pZ":1.0836063278297146,"vX0":1.958652501308392,"vY0":-128.40725724725522,"vZ0":-7.022991338941513,"x":142.93,"y":209.52,"x0":-1.082303720129559,"y0":50.003938936212016,"z0":6.043020835690872,"aX":-4.766703031967506},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":4.7,"spinRate":644,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4278327464687508,"extension":6.046262700622076},"index":3,"playId":"78ebedc3-4401-36d6-887a-37832632375b","pitchNumber":3,"startTime":"2026-04-29T00:32:56.595Z","endTime":"2026-04-29T00:33:01.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60887725831972,"aZ":-43.68104293274404,"pfxX":8.345802809665841,"pfxZ":-8.302427105128316,"pX":-0.5090021867488518,"pZ":1.7378397542089596,"vX0":-1.5637905761867683,"vY0":-117.87160796854482,"vZ0":-1.279897408121847,"x":136.4,"y":191.86,"x0":-0.9141704422347441,"y0":50.00390803782122,"z0":6.376718622853517,"aX":11.56423132233976},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-15.0,"breakHorizontal":-14.6,"spinRate":2937,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.46742694750579217,"extension":5.804650795594821},"index":4,"playId":"1eb126ab-4521-3df3-98d0-28716847c622","pitchNumber":4,"startTime":"2026-04-29T00:33:14.978Z","endTime":"2026-04-29T00:33:21.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51935231415944,"aZ":-44.267436490606755,"pfxX":7.59439780584456,"pfxZ":-8.971844026083,"pX":0.13399750003865737,"pZ":1.3586202609566267,"vX0":0.23317286385894073,"vY0":-116.41229303496449,"vZ0":-1.771200636385888,"x":111.89,"y":202.1,"x0":-0.9518789602238337,"y0":50.00253972215812,"z0":6.389209469978235,"aX":10.235788738485908},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.3,"breakHorizontal":-13.8,"spinRate":2943,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.473775404214444,"extension":5.725209564354693},"index":5,"playId":"9e40823c-895d-3a9d-b6ee-70cf7626087c","pitchNumber":5,"startTime":"2026-04-29T00:33:38.749Z","endTime":"2026-04-29T00:33:44.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:33:44.369Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez called out on strikes.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T00:33:45.328Z","endTime":"2026-04-29T00:36:15.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045670103470325,"aZ":-28.81132708091638,"pfxX":-7.858696547117636,"pfxZ":1.8624721009789393,"pX":-0.38001719697552055,"pZ":3.380996207503176,"vX0":4.246386375426147,"vY0":-133.84572868013427,"vZ0":-2.163061219888668,"x":131.49,"y":147.49,"x0":-0.96968553467852,"y0":50.00296285648529,"z0":6.271532120806137,"aX":-14.197629003937262},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":13.2,"spinRate":2100,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4098824927159117,"extension":5.804885515859467},"index":0,"playId":"78a22c0a-0954-350c-b214-fa8ea2cd656a","pitchNumber":1,"startTime":"2026-04-29T00:34:08.396Z","endTime":"2026-04-29T00:34:13.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26572721214188,"aZ":-30.067411344220684,"pfxX":-9.121048371925278,"pfxZ":1.186846323944355,"pX":0.004485058291749247,"pZ":2.762767736932201,"vX0":5.481387968439658,"vY0":-132.96535807010045,"vZ0":-3.2652452890786536,"x":116.83,"y":164.19,"x0":-0.9057303543207349,"y0":50.00425471073441,"z0":6.2038194703933085,"aX":-16.225675317565756},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.6,"breakHorizontal":15.2,"spinRate":2123,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.4129714973516929,"extension":5.841689352702369},"index":1,"playId":"46c083f5-e8f6-33f8-bef6-fba959303318","pitchNumber":2,"startTime":"2026-04-29T00:34:23.654Z","endTime":"2026-04-29T00:34:27.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68902248007373,"aZ":-35.50587447033671,"pfxX":10.419768668861302,"pfxZ":-2.35656580359095,"pX":1.0449050199468504,"pZ":0.2954821109512373,"vX0":1.5753308616080557,"vY0":-119.28727590144793,"vZ0":-5.866990355897814,"x":77.17,"y":230.8,"x0":-0.9785513498124756,"y0":50.001677444286926,"z0":6.053594435309962,"aX":14.751301465749235},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.6,"breakHorizontal":-19.2,"spinRate":2904,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4622720729679526,"extension":5.794834220088656},"index":2,"playId":"6efcf026-efd1-33cf-a594-30b8b92039e7","pitchNumber":3,"startTime":"2026-04-29T00:34:44.536Z","endTime":"2026-04-29T00:34:49.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":92.9,"endSpeed":84.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01321173874391,"aZ":-25.852480588373954,"pfxX":-7.823983072531942,"pfxZ":3.4524074961613085,"pX":0.03159458396665172,"pZ":3.352253664398025,"vX0":5.154800974347718,"vY0":-135.13100438306543,"vZ0":-2.678833879279877,"x":115.8,"y":148.27,"x0":-0.8933502334963543,"y0":50.003858652408105,"z0":6.190741928224336,"aX":-14.335340198743717},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":13.0,"spinRate":2095,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4067776779693033,"extension":5.849310407874534},"index":3,"playId":"289972ec-30ed-342a-bdf5-85e681fcdfd3","pitchNumber":4,"startTime":"2026-04-29T00:35:09.245Z","endTime":"2026-04-29T00:35:13.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7393381557122,"aZ":-42.70381307652184,"pfxX":7.32019492626545,"pfxZ":-7.637777565255596,"pX":-0.36009916201860576,"pZ":1.0047969157073182,"vX0":-0.7595945033790787,"vY0":-117.14419871329297,"vZ0":-2.898988216084828,"x":130.73,"y":211.65,"x0":-0.9802825078547701,"y0":50.00124007591595,"z0":6.280392996332684,"aX":10.093558506051107},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.3,"breakHorizontal":-13.1,"spinRate":2901,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4689573388206054,"extension":5.813262682253978},"index":4,"playId":"01a50e3d-3920-3bff-8267-ee20c543f972","pitchNumber":5,"startTime":"2026-04-29T00:35:28.870Z","endTime":"2026-04-29T00:35:32.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"aa192775-50b1-4609-9a36-a9f40972f295","startTime":"2026-04-29T00:35:54.167Z","endTime":"2026-04-29T00:35:59.167Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.5,"endSpeed":84.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4986117645169,"aZ":-32.0705995291896,"pfxX":-9.360045555356734,"pfxZ":0.055350410565164765,"pX":0.4127830906058249,"pZ":2.6060983991593067,"vX0":6.590074777098339,"vY0":-135.871637291021,"vZ0":-3.5547379454992836,"x":101.27,"y":168.42,"x0":-0.8446227910052384,"y0":50.002755410840564,"z0":6.192611323398743,"aX":-17.26569581260545},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.5,"breakHorizontal":15.2,"spinRate":2102,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4052207958723937,"extension":5.867448364729835},"index":6,"playId":"8c03aace-97ce-30b8-b66d-ca5a8eb66626","pitchNumber":6,"startTime":"2026-04-29T00:36:10.383Z","endTime":"2026-04-29T00:36:15.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:36:15.071Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, shortstop Ronny Mauricio to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T00:36:29.716Z","endTime":"2026-04-29T00:37:01.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9062585504704,"aZ":-29.77225467154653,"pfxX":-9.729903596316534,"pfxZ":1.3595896952915956,"pX":-0.36227082827006485,"pZ":1.613339952042966,"vX0":4.83659599154124,"vY0":-133.4120074973814,"vZ0":-5.940100278393803,"x":130.81,"y":195.22,"x0":-0.9576340914241198,"y0":50.000253904344206,"z0":6.07896516711638,"aX":-17.12974673432917},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.1,"breakHorizontal":16.2,"spinRate":2073,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41425102959420324,"extension":5.865199163308411},"index":0,"playId":"55d12805-b2e4-3037-83a7-e04375c669b4","pitchNumber":1,"startTime":"2026-04-29T00:36:39.909Z","endTime":"2026-04-29T00:36:44.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.114504629510467,"aZ":-33.84946222782789,"pfxX":-5.212785751716344,"pfxZ":-1.025952820489394,"pX":-0.01584430203184891,"pZ":1.7901310339575451,"vX0":4.072751257781996,"vY0":-127.56922545013131,"vZ0":-4.096808395591799,"x":117.6,"y":190.45,"x0":-0.9650714369943962,"y0":50.004085221218645,"z0":6.119433437974777,"aX":-8.491596716811623},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.6,"breakHorizontal":8.4,"spinRate":908,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4312883042216882,"extension":5.930617194179697},"hitData":{"launchSpeed":108.4,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.62,"coordY":143.98}},"index":1,"playId":"79504369-e3e2-30ce-9ef7-44b11a5aa6dc","pitchNumber":2,"startTime":"2026-04-29T00:36:53.639Z","endTime":"2026-04-29T00:37:01.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:37:01.668Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"MJ Melendez grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T00:39:03.587Z","endTime":"2026-04-29T00:39:21.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.242001685817996,"aZ":-21.636109096696895,"pfxX":-8.666263496483323,"pfxZ":5.8676282514522615,"pX":0.8028892507918632,"pZ":3.1980337068772626,"vX0":10.097431653488712,"vY0":-134.0033435156139,"vZ0":-1.292507470466933,"x":86.4,"y":152.43,"x0":-1.9099129455345019,"y0":50.00583963799002,"z0":5.250696731803534,"aX":-15.572937228410003},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":2253,"spinDirection":249},"zone":3,"typeConfidence":2.0,"plateTime":0.4106728157174948,"extension":5.39074568009149},"index":0,"playId":"6d2ab67b-9b73-32f2-8d55-487840677002","pitchNumber":1,"startTime":"2026-04-29T00:39:03.587Z","endTime":"2026-04-29T00:39:07.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552957964785598,"aZ":-30.775229633271433,"pfxX":0.7495999132566242,"pfxZ":0.9046040293437176,"pX":-0.4055784267253007,"pZ":1.7939714745049409,"vX0":3.9018908285004965,"vY0":-124.12394877377962,"vZ0":-2.304678996387647,"x":132.46,"y":190.34,"x0":-2.1001356354976455,"y0":50.00409959554561,"z0":5.315745334246144,"aX":1.1606530848496615},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":-2.3,"spinRate":2625,"spinDirection":79},"zone":7,"typeConfidence":2.0,"plateTime":0.4425205775102614,"extension":5.02887499641644},"hitData":{"launchSpeed":89.2,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.33,"coordY":169.75}},"index":1,"playId":"24280524-1251-3420-8c94-0a49154522c7","pitchNumber":2,"startTime":"2026-04-29T00:39:15.448Z","endTime":"2026-04-29T00:39:21.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:39:21.480Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos challenged (pitch result), call on the field was confirmed: Mark Vientos called out on strikes.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T00:39:25.557Z","endTime":"2026-04-29T00:41:17.465Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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.4,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.246698848338387,"aZ":-26.513354927546857,"pfxX":-12.961021155807767,"pfxZ":2.985157989437349,"pX":0.47546736385105054,"pZ":2.538096364892103,"vX0":10.6024292379761,"vY0":-137.01777273658223,"vZ0":-2.6093319530943697,"x":98.88,"y":170.25,"x0":-1.7668819797580404,"y0":50.00186373166267,"z0":5.321125372570335,"aX":-24.558404224833875},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.0,"breakHorizontal":21.1,"spinRate":2284,"spinDirection":246},"zone":6,"typeConfidence":2.0,"plateTime":0.4002810804655965,"extension":5.401377295648848},"index":0,"playId":"1c44e6ae-148f-3c56-a715-69555c1974cc","pitchNumber":1,"startTime":"2026-04-29T00:39:46.454Z","endTime":"2026-04-29T00:39:50.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21049378969462,"aZ":-18.55460036341269,"pfxX":-10.40604212277723,"pfxZ":7.364309767883205,"pX":-0.28214829391179314,"pZ":2.440900906775974,"vX0":7.969033219074903,"vY0":-135.72485492385667,"vZ0":-4.253853751478018,"x":127.75,"y":172.88,"x0":-1.9176969601020977,"y0":50.00054238559584,"z0":5.336425014552332,"aX":-19.236677565008183},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":16.9,"spinRate":2411,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.40496960245474867,"extension":5.4217432742256415},"index":1,"playId":"4dd2dc17-49ab-334c-9c12-4c334a5a05db","pitchNumber":2,"startTime":"2026-04-29T00:40:00.506Z","endTime":"2026-04-29T00:40:04.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17108333693383,"aZ":-30.173279165350444,"pfxX":-0.07862894472639437,"pfxZ":1.2643235026083701,"pX":0.40173589809470794,"pZ":2.2070701576480243,"vX0":5.875709918853291,"vY0":-124.46651456693797,"vZ0":-1.4608956791316932,"x":101.69,"y":179.19,"x0":-1.971570058391885,"y0":50.00174869843193,"z0":5.282269732908747,"aX":-0.12484299046922931},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":-1.1,"spinRate":2540,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4387663248642233,"extension":5.047232868068779},"index":2,"playId":"ace56692-d2e5-3dc8-b591-8325e7d1fb45","pitchNumber":3,"startTime":"2026-04-29T00:40:13.331Z","endTime":"2026-04-29T00:40:17.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.749353967741,"aZ":-31.764970286637475,"pfxX":-0.3050265545835198,"pfxZ":0.26095280055547043,"pX":0.326314572200454,"pZ":1.1881054056930171,"vX0":6.235142042042146,"vY0":-124.38962332435517,"vZ0":-3.265552889086968,"x":104.56,"y":206.7,"x0":-2.1812994969961244,"y0":50.000915944940246,"z0":5.172768200934343,"aX":-0.4746660583899185},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-1.0,"spinRate":2405,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4416267186639433,"extension":5.299820577054858},"index":3,"playId":"85609810-c50c-3e06-8a8f-f063da4baeaf","pitchNumber":4,"startTime":"2026-04-29T00:40:33.356Z","endTime":"2026-04-29T00:40:41.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4441086122071,"aZ":-20.901405847094182,"pfxX":-9.728491982831983,"pfxZ":6.000467726529928,"pX":-0.452854713439171,"pZ":1.9131606169755697,"vX0":7.434789836569998,"vY0":-136.96288144538764,"vZ0":-5.198988911690835,"x":134.26,"y":187.12,"x0":-1.9540782430614165,"y0":50.00259083182341,"z0":5.288103467536318,"aX":-18.273682912085395},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":15.8,"spinRate":2369,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4016533840788181,"extension":5.570048396808212},"index":4,"playId":"1777928e-891b-3834-b6ba-23d55e00da05","pitchNumber":5,"startTime":"2026-04-29T00:40:50.434Z","endTime":"2026-04-29T00:41:17.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"}},"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:41:17.465Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Baty pops out to third baseman Jorbit Vivas in foul territory.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T00:41:28.639Z","endTime":"2026-04-29T00:42:38.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958403011177975,"aZ":-31.97344317474959,"pfxX":1.2161161616565863,"pfxZ":0.13011366169681615,"pX":-1.1293911970931418,"pZ":3.1597060046594,"vX0":2.418377310577637,"vY0":-124.69513175550102,"vZ0":0.8160446857765817,"x":160.05,"y":153.47,"x0":-2.2696623311396715,"y0":50.00445054376092,"z0":5.46507265969823,"aX":1.916129992186364},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":-2.8,"spinRate":2467,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.43916083980120124,"extension":4.979609503855472},"index":0,"playId":"7f9f8ea7-1af0-31da-b401-b34db59100da","pitchNumber":1,"startTime":"2026-04-29T00:41:28.639Z","endTime":"2026-04-29T00:41:32.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08356821798714,"aZ":-27.791914478299837,"pfxX":-9.634339171956345,"pfxZ":2.7866066144342785,"pX":-2.0370003284803633,"pZ":2.594206275598559,"vX0":3.5499554617274898,"vY0":-125.39474557889811,"vZ0":-0.7158014694521593,"x":194.65,"y":168.74,"x0":-2.2285882772088366,"y0":50.005965655117166,"z0":5.174266959088926,"aX":-15.167939342485198},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":16.4,"spinRate":1892,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.43875233023521254,"extension":5.205020172711574},"index":1,"playId":"c7de5fca-c98c-392c-8b07-3866fdeadf8e","pitchNumber":2,"startTime":"2026-04-29T00:41:41.278Z","endTime":"2026-04-29T00:41:46.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.087622233655317,"aZ":-21.85557855366131,"pfxX":-10.423851832292732,"pfxZ":5.492820907495521,"pX":0.4618136309523633,"pZ":1.5029855120200577,"vX0":10.189177389923744,"vY0":-136.48626857406077,"vZ0":-5.615638870883165,"x":99.4,"y":198.2,"x0":-1.9721971346770657,"y0":50.00564071394112,"z0":5.10021766967204,"aX":-19.596007899354653},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":16.7,"spinRate":2395,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4018821595020281,"extension":5.517954993334634},"index":2,"playId":"2f8fb860-5c87-3329-837e-a9cf097d8745","pitchNumber":3,"startTime":"2026-04-29T00:41:59.178Z","endTime":"2026-04-29T00:42:04.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80646773095391,"aZ":-23.019471226518704,"pfxX":-9.645929785133077,"pfxZ":4.932983209383968,"pX":-0.0548030845818395,"pZ":2.4489833394832856,"vX0":8.218290469626734,"vY0":-135.63718460611787,"vZ0":-3.434370423372481,"x":119.09,"y":172.66,"x0":-1.876887366960453,"y0":50.00349438841038,"z0":5.3445393305192015,"aX":-17.90020126006075},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":15.6,"spinRate":2298,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4044651966024815,"extension":5.38842503839037},"index":3,"playId":"116d9036-8ec0-328e-b638-c06605c2b741","pitchNumber":4,"startTime":"2026-04-29T00:42:13.914Z","endTime":"2026-04-29T00:42:17.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70502392984952,"aZ":-33.68031492621842,"pfxX":0.97936121471631,"pfxZ":-0.9930541941247331,"pX":0.5492058215436774,"pZ":2.642835189732255,"vX0":5.8182361222558825,"vY0":-122.48990322178147,"vZ0":0.37046380554678704,"x":96.07,"y":167.42,"x0":-1.9863392208876172,"y0":50.003589719800594,"z0":5.374671637887661,"aX":1.4837435293302064},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.4,"breakHorizontal":-3.1,"spinRate":2488,"spinDirection":100},"zone":6,"typeConfidence":2.0,"plateTime":0.4475470552142782,"extension":4.9644738937841035},"hitData":{"launchSpeed":59.0,"launchAngle":59.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.61,"coordY":164.79}},"index":4,"playId":"550399e1-3a36-3f05-91c6-d4b767a3c71a","pitchNumber":5,"startTime":"2026-04-29T00:42:28.285Z","endTime":"2026-04-29T00:42:38.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:42:38.757Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T00:44:42.258Z","endTime":"2026-04-29T00:46:26.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyrone Taylor replaces left fielder MJ Melendez, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T00:43:50.051Z","endTime":"2026-04-29T00:43:50.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":669004,"link":"/api/v1/people/669004"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":701807,"link":"/api/v1/people/701807"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Carson Benge.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T00:43:50.062Z","endTime":"2026-04-29T00:44:44.391Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":90.9,"endSpeed":82.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.356826700904694,"aZ":-29.989622105866953,"pfxX":-9.05496531221711,"pfxZ":1.244808088680447,"pX":0.44812802447880284,"pZ":2.467992026903583,"vX0":6.6354467847462395,"vY0":-132.1467700602793,"vZ0":-3.8588230655693403,"x":99.92,"y":172.14,"x0":-0.9295140087999422,"y0":50.001959396810214,"z0":6.17079494694474,"aX":-15.880125775117024},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":2116,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.415807214884659,"extension":5.816910637808862},"index":2,"playId":"8bbd1bd0-5937-3c21-94e5-f2b94eefa0c6","pitchNumber":1,"startTime":"2026-04-29T00:44:44.391Z","endTime":"2026-04-29T00:44:48.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.143820882663352,"aZ":-42.142484726309675,"pfxX":6.484689015384172,"pfxZ":-7.373675029175498,"pX":-0.11991284755138937,"pZ":0.9956582576221232,"vX0":-0.05237269737039535,"vY0":-115.99094544850992,"vZ0":-2.827538667922667,"x":121.57,"y":211.9,"x0":-0.9383230418241069,"y0":50.00068433688908,"z0":6.276525690247722,"aX":8.771191266664765},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.8,"breakHorizontal":-11.8,"spinRate":2853,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4735057775157805,"extension":5.748964737624739},"index":3,"playId":"d7a2ea69-d1db-3d2d-b9c7-f09376cfe32b","pitchNumber":2,"startTime":"2026-04-29T00:44:57.720Z","endTime":"2026-04-29T00:45:07.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.827158977670262,"aZ":-43.07445845239025,"pfxX":8.49659230764206,"pfxZ":-7.959220925834902,"pX":-1.7287603452088622,"pZ":2.4824602687350135,"vX0":-3.6548327444547084,"vY0":-116.85775620029479,"vZ0":0.3038335562220875,"x":182.9,"y":171.75,"x0":-1.240805868700054,"y0":50.00002064130169,"z0":6.426710609068074,"aX":11.645597725573706},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.9,"breakHorizontal":-14.4,"spinRate":2863,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4703063634427691,"extension":5.6826995064068555},"index":4,"playId":"36b0d578-f4eb-34b9-94b3-1883137571a5","pitchNumber":3,"startTime":"2026-04-29T00:45:17.900Z","endTime":"2026-04-29T00:45:22.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":86.8,"endSpeed":79.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216786120267017,"aZ":-34.904493693721825,"pfxX":-4.541714293137471,"pfxZ":-1.709438839723333,"pX":-0.8518676533212101,"pZ":1.2022755197836101,"vX0":2.1165312410190698,"vY0":-126.32297076842056,"vZ0":-4.9147095608813185,"x":149.47,"y":206.32,"x0":-1.1152608652708336,"y0":50.00100946305225,"z0":6.011846438474566,"aX":-7.263395007743226},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.1,"breakHorizontal":7.7,"spinRate":595,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4353182452336446,"extension":5.786774914078348},"index":5,"playId":"6284d70e-ef43-3031-9286-1e2a22eebaeb","pitchNumber":4,"startTime":"2026-04-29T00:45:36.903Z","endTime":"2026-04-29T00:45:40.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58215553598106,"aZ":-43.37168864590947,"pfxX":8.05344308305867,"pfxZ":-8.162383528715157,"pX":-0.04602170051961917,"pZ":1.4265348192235738,"vX0":-0.19763089315859128,"vY0":-117.13124970180874,"vZ0":-1.7784817445257373,"x":118.75,"y":200.26,"x0":-1.0041482331801908,"y0":50.00039856355013,"z0":6.295555031164383,"aX":11.054694035968096},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.9,"breakHorizontal":-14.5,"spinRate":2820,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4697594773030893,"extension":5.812857132845732},"index":6,"playId":"2121c555-c501-3dab-9f67-36df9fae67f2","pitchNumber":5,"startTime":"2026-04-29T00:45:52.234Z","endTime":"2026-04-29T00:45:57.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59582956706384,"aZ":-27.820865318108243,"pfxX":-8.270443127177955,"pfxZ":2.4139447625310737,"pX":0.007893257077453983,"pZ":2.035792453477673,"vX0":5.345788718346838,"vY0":-134.40320574505176,"vZ0":-5.428981472478259,"x":116.7,"y":183.81,"x0":-0.9453975697153952,"y0":50.00533355378243,"z0":6.089783142840537,"aX":-14.940206994664054},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.2,"breakHorizontal":13.7,"spinRate":2181,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4095196459434698,"extension":5.878095793469249},"hitData":{"launchSpeed":107.8,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.95,"coordY":148.54}},"index":7,"playId":"27b7230e-cfb3-330d-924c-0bba6cf86011","pitchNumber":6,"startTime":"2026-04-29T00:46:17.131Z","endTime":"2026-04-29T00:46:26.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:46:26.166Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, first baseman Mark Vientos to pitcher Clay Holmes.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T00:46:27.160Z","endTime":"2026-04-29T00:47:10.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.122196547969075,"aZ":-27.354339731463483,"pfxX":-11.174553996379338,"pfxZ":2.720698049520607,"pX":0.41399276389393114,"pZ":1.6360533750853503,"vX0":7.212591093161901,"vY0":-133.14039068898498,"vZ0":-6.429789255507861,"x":101.22,"y":194.61,"x0":-0.8967985236907079,"y0":50.0042842794329,"z0":6.097880092621007,"aX":-19.797266842516994},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.5,"breakHorizontal":18.4,"spinRate":2115,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4135014352199171,"extension":5.9247347554486565},"index":0,"playId":"72668cfa-8b6d-3005-897d-399b3bd95590","pitchNumber":1,"startTime":"2026-04-29T00:46:48.283Z","endTime":"2026-04-29T00:46:52.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11321394723485,"aZ":-30.65934439624119,"pfxX":-9.637392570260058,"pfxZ":0.8464470109000555,"pX":0.634065630323975,"pZ":1.7668935041908198,"vX0":7.0467012322809275,"vY0":-133.68143591835846,"vZ0":-5.506912693457675,"x":92.83,"y":191.07,"x0":-0.8003021123170884,"y0":50.00238358688659,"z0":6.087861714905994,"aX":-17.22886638182874},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.4,"breakHorizontal":15.7,"spinRate":2236,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.41167036860883544,"extension":5.823865964596393},"hitData":{"launchSpeed":65.4,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.86,"coordY":169.32}},"index":1,"playId":"07e931f5-b341-3099-b177-989201ed9838","pitchNumber":2,"startTime":"2026-04-29T00:47:02.467Z","endTime":"2026-04-29T00:47:10.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:47:10.499Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T00:47:13.344Z","endTime":"2026-04-29T00:48:47.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38772152247516,"aZ":-25.26977014826436,"pfxX":1.3314350228170717,"pfxZ":4.195208529175016,"pX":0.9982597470853001,"pZ":2.4031613721864806,"vX0":4.104082995800073,"vY0":-127.50086739639117,"vZ0":-4.625469025110279,"x":78.95,"y":173.89,"x0":-0.8056302845717722,"y0":50.002131137482145,"z0":6.236660477800425,"aX":2.1896428586515686},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":-3.4,"spinRate":2605,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.42970812037202943,"extension":5.937942267952629},"index":0,"playId":"43c4d06f-6595-329f-84c6-c644d1a47440","pitchNumber":1,"startTime":"2026-04-29T00:47:38.926Z","endTime":"2026-04-29T00:47:43.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96864961555254,"aZ":-29.701755953339767,"pfxX":-8.454274428802128,"pfxZ":1.41029843757644,"pX":-0.1325133236339169,"pZ":2.7507763658262405,"vX0":5.008484234313632,"vY0":-132.66906600596045,"vZ0":-3.1559742327336098,"x":122.05,"y":164.51,"x0":-0.9597427529671453,"y0":50.00555767599891,"z0":6.152061696321784,"aX":-14.869070628300905},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.0,"breakHorizontal":14.0,"spinRate":2125,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4150012327845922,"extension":5.896248266962354},"index":1,"playId":"fc28ed53-c219-33cc-9a72-609691927b34","pitchNumber":2,"startTime":"2026-04-29T00:47:55.530Z","endTime":"2026-04-29T00:47:59.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47862980303016,"aZ":-43.57630702422316,"pfxX":5.011101921748102,"pfxZ":-8.388611427334864,"pX":0.65219101669552,"pZ":0.041071409072105255,"vX0":2.241699206881241,"vY0":-116.58030585108087,"vZ0":-4.585298055066583,"x":92.14,"y":237.67,"x0":-0.9766411752162804,"y0":50.00350111315545,"z0":6.200471537620373,"aX":6.810836720135027},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-16.1,"breakHorizontal":-9.7,"spinRate":2884,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.47210251393785274,"extension":5.793979639276845},"index":2,"playId":"b61ec579-4cb1-35ef-8233-f99762fa1802","pitchNumber":3,"startTime":"2026-04-29T00:48:20.253Z","endTime":"2026-04-29T00:48:25.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205209582816305,"aZ":-28.78819696142537,"pfxX":-7.318563526347121,"pfxZ":1.8973239267857869,"pX":0.6224116419830676,"pZ":1.7515318252943668,"vX0":6.523371992228188,"vY0":-133.1574892834793,"vZ0":-5.621599231501262,"x":93.28,"y":191.49,"x0":-0.9155397456765432,"y0":50.003690551587326,"z0":5.988903303626026,"aX":-13.063911972538364},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.3,"breakHorizontal":11.8,"spinRate":2242,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4122847286739404,"extension":5.919808936603917},"hitData":{"launchSpeed":95.6,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.49,"coordY":152.09}},"index":3,"playId":"f2295a7a-368c-3036-a365-441bab543b0a","pitchNumber":4,"startTime":"2026-04-29T00:48:39.959Z","endTime":"2026-04-29T00:48:47.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:48:47.709Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:49:55.516Z","endTime":"2026-04-29T00:50:58.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.662171196213556,"aZ":-29.702114547885255,"pfxX":-10.89893615715718,"pfxZ":1.3486935248031227,"pX":0.2094982507697302,"pZ":2.8042137429065748,"vX0":8.888273769745606,"vY0":-134.8014105192306,"vZ0":-1.2357159489465677,"x":109.01,"y":163.07,"x0":-1.7225910279720407,"y0":50.00178300128593,"z0":5.3750952780464765,"aX":-19.957536494259546},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":17.8,"spinRate":2271,"spinDirection":249},"zone":2,"typeConfidence":2.0,"plateTime":0.40709924838327183,"extension":5.211756789338169},"hitData":{"launchSpeed":93.5,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":149.05}},"index":0,"playId":"14dd253f-41ac-3b99-9bc9-f55d29427e4b","pitchNumber":1,"startTime":"2026-04-29T00:50:50.266Z","endTime":"2026-04-29T00:50:58.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:50:58.290Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a sharp line drive to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:51:01.372Z","endTime":"2026-04-29T00:51:45.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.258919780961,"aZ":-24.530220188170787,"pfxX":-11.331480357472497,"pfxZ":4.121568605703546,"pX":0.8291112617620677,"pZ":2.2463394828338914,"vX0":10.656544594136394,"vY0":-135.89318733788195,"vZ0":-3.305973839613561,"x":85.4,"y":178.13,"x0":-1.6879846175468802,"y0":50.00160352577064,"z0":5.200103112883341,"aX":-21.003716619037107},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.8,"breakHorizontal":18.0,"spinRate":2365,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4044476654416922,"extension":5.346780498694366},"index":0,"playId":"e04a269a-0569-38ec-b461-5a896041b818","pitchNumber":1,"startTime":"2026-04-29T00:51:20.711Z","endTime":"2026-04-29T00:51:25.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37864530151192,"aZ":-26.194570762612123,"pfxX":-11.063419401284165,"pfxZ":3.1488544380726946,"pX":0.33311881246441777,"pZ":2.1619736742941162,"vX0":9.531216221277063,"vY0":-137.3968379336807,"vZ0":-3.219351287572063,"x":104.3,"y":180.41,"x0":-1.7550618665271918,"y0":50.00358849028669,"z0":5.142533887307188,"aX":-21.009689815696017},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":17.9,"spinRate":2354,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.39968929365993766,"extension":5.492558786712554},"hitData":{"launchSpeed":102.6,"launchAngle":15.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.6,"coordY":92.1}},"index":1,"playId":"af012275-cfdc-3bb0-98ab-c310fb023162","pitchNumber":2,"startTime":"2026-04-29T00:51:34.289Z","endTime":"2026-04-29T00:51:45.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:51:45.291Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ronny Mauricio lines out to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:51:43.124Z","endTime":"2026-04-29T00:54:28.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.233778475790764,"aZ":-22.844180232953228,"pfxX":-9.914296756216885,"pfxZ":5.032781159346616,"pX":-0.6544896267509517,"pZ":3.8907982722825283,"vX0":8.085400226720985,"vY0":-135.9269397673565,"vZ0":0.2556931976136777,"x":141.95,"y":133.73,"x0":-2.392444342897181,"y0":50.00618720941246,"z0":5.392973431629594,"aX":-18.393053394249197},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.4,"breakHorizontal":16.1,"spinRate":2439,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4043123857653459,"extension":5.699955507218149},"index":0,"playId":"41a59640-d32b-32f2-be03-0267b040f667","pitchNumber":1,"startTime":"2026-04-29T00:52:10.078Z","endTime":"2026-04-29T00:52:14.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.522389773781658,"aZ":-28.12714418792961,"pfxX":-10.921493949706255,"pfxZ":2.638858522240792,"pX":0.28193728452847827,"pZ":1.144209593168388,"vX0":9.724921984277183,"vY0":-123.36874359685622,"vZ0":-3.8594093016729323,"x":106.25,"y":207.89,"x0":-2.3002605961666696,"y0":50.00557987805335,"z0":5.111116152712795,"aX":-16.766193939301505},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.1,"breakHorizontal":17.4,"spinRate":2105,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4447117558429672,"extension":5.526644691591977},"index":1,"playId":"71e20caf-7fb6-36aa-8305-d789c9780cba","pitchNumber":2,"startTime":"2026-04-29T00:52:28.216Z","endTime":"2026-04-29T00:52:33.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.552030215772962,"aZ":-23.739129148566303,"pfxX":-10.695352209483529,"pfxZ":4.628698563845006,"pX":-0.5832837230053924,"pZ":3.6966134349946462,"vX0":8.30751110110304,"vY0":-134.71149530713606,"vZ0":0.45982959388726385,"x":139.23,"y":138.97,"x0":-2.330464123424883,"y0":50.00264877498531,"z0":5.212981408033469,"aX":-19.492448204333954},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":17.4,"spinRate":2398,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.40789030673080395,"extension":5.486966861477602},"index":2,"playId":"e6dc26c1-1683-3f7b-bfdd-eb9d4d251495","pitchNumber":3,"startTime":"2026-04-29T00:52:48.270Z","endTime":"2026-04-29T00:52:53.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4867518312841,"aZ":-26.17683797687353,"pfxX":-8.88644045257705,"pfxZ":3.1784676626202817,"pX":-1.7455275141161253,"pZ":3.635891915492082,"vX0":5.156094328976911,"vY0":-137.52877143971207,"vZ0":0.4871669229895548,"x":183.54,"y":140.61,"x0":-2.5039039596697426,"y0":50.00615132619843,"z0":5.251773372690653,"aX":-16.787559213714577},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.1,"breakHorizontal":14.8,"spinRate":2232,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4004173764438663,"extension":5.655762286986735},"index":3,"playId":"3746ac71-7bcb-3e18-931a-7ccaf3559c15","pitchNumber":4,"startTime":"2026-04-29T00:53:09.544Z","endTime":"2026-04-29T00:53:13.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75519948507605,"aZ":-24.63020950937437,"pfxX":-8.880537485359943,"pfxZ":4.022644841398707,"pX":-0.09457910553743554,"pZ":3.0686902348013407,"vX0":8.750932383392925,"vY0":-136.9346672204972,"vZ0":-1.588092845122731,"x":114.46,"y":139.96,"x0":-2.197301230563941,"y0":50.002542950847975,"z0":5.361934543122761,"aX":-16.65461894393318},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":13.9,"spinRate":2240,"spinDirection":250},"zone":2,"typeConfidence":2.0,"plateTime":0.4019039732757599,"extension":5.725348411728434},"index":4,"playId":"27f8bec1-9061-3579-abc6-56377c2305af","pitchNumber":5,"startTime":"2026-04-29T00:53:31.572Z","endTime":"2026-04-29T00:53:35.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73652146502914,"aZ":-21.943982512869646,"pfxX":-8.945963308540529,"pfxZ":5.369448685091333,"pX":-0.7822912369781424,"pZ":2.806847208359617,"vX0":7.433392578371572,"vY0":-137.68346192916232,"vZ0":-2.451839344074849,"x":146.82,"y":163.0,"x0":-2.364991419911673,"y0":50.00257809100329,"z0":5.206173772385405,"aX":-17.044899997436243},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.4,"breakHorizontal":14.5,"spinRate":2312,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.39897508969460516,"extension":5.620623708684353},"index":5,"playId":"d8c60fe2-80bf-3771-9d31-c0ba4c1f5b1b","pitchNumber":6,"startTime":"2026-04-29T00:53:53.881Z","endTime":"2026-04-29T00:53:59.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273740754511433,"aZ":-35.24227002326918,"pfxX":-0.011508149285567093,"pfxZ":-1.9089105370786505,"pX":0.19188473964307406,"pZ":1.9034128168950368,"vX0":6.416690598438598,"vY0":-125.95231541425143,"vZ0":-1.2236754803888876,"x":109.69,"y":187.39,"x0":-2.3857544563543622,"y0":50.00094042215324,"z0":5.241988513475642,"aX":-0.01860321672624278},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.5,"breakHorizontal":-1.4,"spinRate":2632,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4346426913557395,"extension":5.487191981982937},"hitData":{"launchSpeed":77.0,"launchAngle":27.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.22,"coordY":110.01}},"index":6,"playId":"786f4524-9c89-3121-91e7-685b48a6fef8","pitchNumber":7,"startTime":"2026-04-29T00:54:16.756Z","endTime":"2026-04-29T00:54:28.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:54:28.868Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:54:31.250Z","endTime":"2026-04-29T00:55:01.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25665489727055,"aZ":-34.223149306666535,"pfxX":0.7837663842972988,"pfxZ":-1.2814552309660021,"pX":0.619099597299267,"pZ":1.760077557988504,"vX0":7.309879470216723,"vY0":-125.35807277948689,"vZ0":-1.5094571602999722,"x":93.4,"y":191.26,"x0":-2.430977475170465,"y0":50.00322539821682,"z0":5.152075678002341,"aX":1.2520509345249127},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.4,"breakHorizontal":-3.0,"spinRate":2603,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.43617457829752704,"extension":5.554204615703029},"hitData":{"launchSpeed":67.3,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.9,"coordY":173.89}},"index":0,"playId":"ccbba62b-c8cd-30c8-aa36-6b87ecfeec04","pitchNumber":1,"startTime":"2026-04-29T00:54:51.846Z","endTime":"2026-04-29T00:55:01.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:55:01.909Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:57:26.240Z","endTime":"2026-04-29T00:58:09.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tobias Myers replaces Clay Holmes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T00:56:08.950Z","endTime":"2026-04-29T00:57:28.450Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668964,"link":"/api/v1/people/668964"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605280,"link":"/api/v1/people/605280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.803985925784627,"aZ":-10.556901732623498,"pfxX":-2.595844260524987,"pfxZ":12.175857163301714,"pX":-0.06534526437767706,"pZ":3.5051685524327745,"vX0":2.6887473923550695,"vY0":-132.97624991906025,"vZ0":-4.02892564006244,"x":119.49,"y":144.14,"x0":-0.7564882873378003,"y0":50.00309097110724,"z0":5.816857986784585,"aX":-4.609040132287259},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":21.2,"breakHorizontal":4.1,"spinRate":2211,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4132576896811262,"extension":6.688992321754818},"index":1,"playId":"2f9adf6c-0ed7-3d18-acaa-019f5bcc4342","pitchNumber":1,"startTime":"2026-04-29T00:57:28.450Z","endTime":"2026-04-29T00:57:32.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":79.8,"endSpeed":73.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36027189697331,"aZ":-22.8439357087826,"pfxX":-6.852687220602448,"pfxZ":6.802274370206394,"pX":-0.4783611195898785,"pZ":2.4361942613617584,"vX0":2.569311880194304,"vY0":-116.26738528311101,"vZ0":-2.8104623857488105,"x":135.23,"y":173.0,"x0":-0.7060622439484551,"y0":50.004744066607216,"z0":5.823608408262877,"aX":-9.403041936770467},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":11.9,"breakHorizontal":11.8,"spinRate":1688,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4707095333338138,"extension":6.796731290388473},"index":2,"playId":"8673a4d8-6088-38ad-8dff-aff9ba12b687","pitchNumber":2,"startTime":"2026-04-29T00:57:43.455Z","endTime":"2026-04-29T00:57:47.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-29T00:57:53.248Z","endTime":"2026-04-29T00:58:04.904Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":87.3,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.765757330257774,"aZ":-27.141608190784662,"pfxX":3.0848338985862553,"pfxZ":3.094020151044788,"pX":0.20484163143090325,"pZ":3.6155819643763705,"vX0":1.5752424871936097,"vY0":-127.13696621165217,"vZ0":-0.6449380377858147,"x":109.19,"y":141.16,"x0":-0.82482936145825,"y0":50.00059318078929,"z0":6.039915288669644,"aX":5.01394251035867},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":-6.0,"spinRate":2178,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4319720212532019,"extension":6.403164322548317},"index":4,"playId":"39aaf308-ca64-3ea3-bf59-cf15ed3923f4","pitchNumber":3,"startTime":"2026-04-29T00:58:04.904Z","endTime":"2026-04-29T00:58:09.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:58:09.255Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jacob Young pops out to first baseman Mark Vientos in foul territory.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:58:09.907Z","endTime":"2026-04-29T00:59:01.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"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":92.4,"endSpeed":83.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.661743445225703,"aZ":-11.900619849714602,"pfxX":-1.1447732823491612,"pfxZ":11.205478893004019,"pX":-0.12344024408175351,"pZ":1.6600638593708454,"vX0":1.8108181624359347,"vY0":-134.29467679343958,"vZ0":-8.601222942987967,"x":99.12,"y":168.23,"x0":-0.6606855407760024,"y0":50.00306661246143,"z0":5.770587347700498,"aX":-2.0713289535002644},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.5,"breakHorizontal":1.7,"spinRate":2170,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.4093490363176393,"extension":6.618824845222056},"index":0,"playId":"fb112fa0-8b1b-31c6-897b-4e2a819f605b","pitchNumber":1,"startTime":"2026-04-29T00:58:33.013Z","endTime":"2026-04-29T00:58:36.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688137083003443,"aZ":-28.530822423637996,"pfxX":4.393025031823143,"pfxZ":2.43788376643782,"pX":0.5403898084881599,"pZ":2.099319541816996,"vX0":1.5936880114496401,"vY0":-121.1301923178608,"vZ0":-3.047300914549794,"x":96.4,"y":182.1,"x0":-0.6959259495352753,"y0":50.00176321649028,"z0":5.856876537829508,"aX":6.55512989038955},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.0,"breakHorizontal":-8.3,"spinRate":2002,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.45142859233462085,"extension":6.482282198206044},"hitData":{"launchSpeed":74.2,"launchAngle":70.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.33,"coordY":186.03}},"index":1,"playId":"d1d352fb-0177-3d09-8e30-2269481f9e8d","pitchNumber":2,"startTime":"2026-04-29T00:58:49.760Z","endTime":"2026-04-29T00:59:01.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:59:01.781Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out, third baseman Bo Bichette to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:59:00.935Z","endTime":"2026-04-29T00:59:36.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":81.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25702352056324,"aZ":-11.352705105176378,"pfxX":-2.8298753318563317,"pfxZ":12.02994169291533,"pX":-0.48628569365704816,"pZ":2.246915708294408,"vX0":1.3126688771375106,"vY0":-131.80668940347667,"vZ0":-6.944250608221899,"x":135.54,"y":178.11,"x0":-0.6275149551228449,"y0":50.00651574879595,"z0":5.783988685037713,"aX":-4.899298793016341},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.2,"breakHorizontal":4.8,"spinRate":2160,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.41817561387089164,"extension":6.834530163957843},"hitData":{"launchSpeed":99.5,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.83,"coordY":169.83}},"index":0,"playId":"c1ab191c-b5ac-3feb-af83-edfb2cf222fb","pitchNumber":1,"startTime":"2026-04-29T00:59:26.300Z","endTime":"2026-04-29T00:59:36.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T00:59:36.478Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T01:01:50.806Z","endTime":"2026-04-29T01:03:39.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andre Granillo replaces Brad Lord.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:00:58.408Z","endTime":"2026-04-29T01:01:53.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701552,"link":"/api/v1/people/701552"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787220235302343,"aZ":-16.086390552262497,"pfxX":-4.066546217222939,"pfxZ":8.941763348683672,"pX":-0.7015491507443008,"pZ":1.671161121898284,"vX0":1.8591923257965608,"vY0":-133.30317009285096,"vZ0":-9.24240641170184,"x":143.74,"y":193.66,"x0":-0.8799176131359923,"y0":50.00187827458073,"z0":6.3458170619656284,"aX":-7.314299737426959},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":7.0,"spinRate":2120,"spinDirection":212},"zone":7,"typeConfidence":0.89,"plateTime":0.4109775114243992,"extension":5.9927581566458725},"index":1,"playId":"fe60555e-2758-3ea4-ad25-6a84736beae4","pitchNumber":1,"startTime":"2026-04-29T01:01:53.114Z","endTime":"2026-04-29T01:01:57.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.151285510344312,"aZ":-28.277903670072547,"pfxX":1.9196948010260177,"pfxZ":2.793065060119925,"pX":1.4662796962695699,"pZ":0.9010637117595842,"vX0":4.741050727265043,"vY0":-117.11359810854442,"vZ0":-6.57696546342514,"x":61.11,"y":214.45,"x0":-0.8300330149724696,"y0":50.00397384173278,"z0":6.375029075768762,"aX":2.6787142771754975},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.7,"breakHorizontal":-4.6,"spinRate":2235,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.4668552913086077,"extension":5.924599677270106},"index":2,"playId":"f4f47a02-8ea7-3704-9e58-a03977a19ea3","pitchNumber":2,"startTime":"2026-04-29T01:02:09.138Z","endTime":"2026-04-29T01:02:13.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":81.3,"endSpeed":76.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.721107014158093,"aZ":-31.184444813880095,"pfxX":2.198928930647633,"pfxZ":0.6847970859289321,"pX":0.8408779830638362,"pZ":1.2289909588345906,"vX0":3.533811906546329,"vY0":-118.42796988048725,"vZ0":-5.384583400861296,"x":84.95,"y":205.6,"x0":-0.9483553075810678,"y0":50.001105131731386,"z0":6.339405078591933,"aX":3.1653663831370737},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.4,"breakHorizontal":-4.8,"spinRate":2226,"spinDirection":83},"zone":14,"typeConfidence":0.91,"plateTime":0.4601081498009205,"extension":5.945755071935178},"index":3,"playId":"be3f6502-8d47-384e-9ee7-dfbf40b0609c","pitchNumber":3,"startTime":"2026-04-29T01:02:29.495Z","endTime":"2026-04-29T01:02:34.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18038883253729,"aZ":-14.616695962656692,"pfxX":-2.919611089010173,"pfxZ":9.47549178808747,"pX":-0.5707714696886792,"pZ":2.641841841413453,"vX0":1.250357000534247,"vY0":-135.41877851748444,"vZ0":-7.574346187627495,"x":138.76,"y":167.45,"x0":-0.6597243268999057,"y0":50.003293574729696,"z0":6.502055019264835,"aX":-5.4107435590175985},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":5.0,"spinRate":2183,"spinDirection":197},"zone":4,"typeConfidence":0.9,"plateTime":0.4048046567387349,"extension":6.058907789223696},"index":4,"playId":"744e41a8-0aea-3306-8943-0f62834165f6","pitchNumber":4,"startTime":"2026-04-29T01:02:46.787Z","endTime":"2026-04-29T01:02:50.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694214564530323,"aZ":-25.086802266439623,"pfxX":2.3382763089024174,"pfxZ":4.961192084330978,"pX":0.1119129013029064,"pZ":3.22471145110349,"vX0":2.124384223823762,"vY0":-118.77905040934344,"vZ0":-2.2088120417217323,"x":112.73,"y":151.71,"x0":-1.097807256068005,"y0":50.004082821292094,"z0":6.447109038629505,"aX":3.3422887414523403},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.8,"breakHorizontal":-4.8,"spinRate":2290,"spinDirection":81},"zone":2,"typeConfidence":0.91,"plateTime":0.46107516494804424,"extension":5.910816147145394},"index":5,"playId":"8a137788-4d5d-3db6-bd8c-ecdb4bc9cda7","pitchNumber":5,"startTime":"2026-04-29T01:03:04.708Z","endTime":"2026-04-29T01:03:08.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-29T01:03:16.048Z","endTime":"2026-04-29T01:03:29.279Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039519650034304,"aZ":-13.191942732358457,"pfxX":-0.703998465130376,"pfxZ":10.067206924077063,"pX":-0.18460902051431813,"pZ":2.645471399182444,"vX0":1.7292066885990147,"vY0":-136.22547841960267,"vZ0":-7.677590655848513,"x":124.04,"y":167.35,"x0":-0.7352284251936131,"y0":50.00069891019564,"z0":6.406016910958662,"aX":-1.3272572373370848},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":1.0,"spinRate":2208,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.40159264320811605,"extension":6.0391871032081434},"hitData":{"launchSpeed":91.0,"launchAngle":47.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.65,"coordY":101.41}},"index":7,"playId":"3a79699a-b98c-3590-bba1-bea06091e776","pitchNumber":6,"startTime":"2026-04-29T01:03:29.279Z","endTime":"2026-04-29T01:03:39.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:03:39.529Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T01:03:40.932Z","endTime":"2026-04-29T01:04:11.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906959535025972,"aZ":-33.766563154235016,"pfxX":3.791997470408002,"pfxZ":-1.1440568796005461,"pX":0.23955652661301888,"pZ":3.09007992062628,"vX0":1.7616513547896093,"vY0":-117.836458805992,"vZ0":-0.7994402403971295,"x":107.87,"y":155.35,"x0":-1.011982848867805,"y0":50.001348231525924,"z0":6.573391407182947,"aX":5.292739462438759},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.9,"breakHorizontal":-7.3,"spinRate":2354,"spinDirection":71},"zone":2,"typeConfidence":0.91,"plateTime":0.4661234889300965,"extension":5.894477765470835},"hitData":{"launchSpeed":87.0,"launchAngle":35.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.59,"coordY":84.87}},"index":0,"playId":"67310bfa-5f55-31be-a08b-32e6cda6d545","pitchNumber":1,"startTime":"2026-04-29T01:04:02.704Z","endTime":"2026-04-29T01:04:11.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:04:11.820Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out to shortstop CJ Abrams.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T01:04:14.331Z","endTime":"2026-04-29T01:06:17.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.1,"endSpeed":75.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.051744188310693,"aZ":-29.217788027765106,"pfxX":3.3836285973975184,"pfxZ":2.0580675221310436,"pX":0.223459573296689,"pZ":2.269362499518919,"vX0":1.9885099933510384,"vY0":-119.54231217427906,"vZ0":-3.4316116054715415,"x":108.48,"y":177.51,"x0":-1.0612508853214233,"y0":50.00143930676058,"z0":6.372669824351421,"aX":4.849953329245447},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.1,"breakHorizontal":-6.6,"spinRate":2350,"spinDirection":77},"zone":5,"typeConfidence":0.91,"plateTime":0.4598467563969959,"extension":5.750933763839837},"index":0,"playId":"f25bf6c1-a946-3048-be02-7b48c5644841","pitchNumber":1,"startTime":"2026-04-29T01:04:41.114Z","endTime":"2026-04-29T01:04:45.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822289761270966,"aZ":-32.44712077344595,"pfxX":2.1604430287557497,"pfxZ":-0.20213901704800286,"pX":0.43172733575233635,"pZ":2.0994570213656565,"vX0":2.8187861406998915,"vY0":-117.86873717681162,"vZ0":-2.896777628751615,"x":100.54,"y":182.09,"x0":-1.0655201481430139,"y0":50.00011176290237,"z0":6.375657390023134,"aX":3.0032463424552374},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.8,"breakHorizontal":-4.7,"spinRate":2401,"spinDirection":81},"zone":9,"typeConfidence":0.91,"plateTime":0.4667785146473693,"extension":5.821439227723531},"index":1,"playId":"afcde078-a565-3e5f-a05f-06c9ca47ec33","pitchNumber":2,"startTime":"2026-04-29T01:04:58.116Z","endTime":"2026-04-29T01:05:04.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T01:05:10.890Z","endTime":"2026-04-29T01:05:24.916Z","isPitch":false,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.818187517766326,"aZ":-10.319379894971808,"pfxX":-2.5410079735230005,"pfxZ":11.711793292228391,"pX":0.7058583861964296,"pZ":3.115459530338407,"vX0":4.456497784660762,"vY0":-136.86604435988193,"vZ0":-7.248529628811291,"x":90.09,"y":154.66,"x0":-0.6256714158153326,"y0":50.0048352688684,"z0":6.533285718221782,"aX":-4.742845435027797},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.6,"breakHorizontal":3.5,"spinRate":2327,"spinDirection":199},"zone":3,"typeConfidence":0.9,"plateTime":0.4027253778960329,"extension":5.954292151491328},"index":3,"playId":"6043593c-df02-3b69-aa2d-ad0511b20fb1","pitchNumber":3,"startTime":"2026-04-29T01:05:24.916Z","endTime":"2026-04-29T01:05:29.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":82.6,"endSpeed":75.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.999332660324587,"aZ":-26.97234587175786,"pfxX":1.3471092319167512,"pfxZ":3.6416496749351763,"pX":1.2476790152145745,"pZ":-0.06807985822177127,"vX0":4.550890338767233,"vY0":-119.82904515045628,"vZ0":-8.960089131650706,"x":69.44,"y":240.62,"x0":-0.8649672632298124,"y0":50.002122201665415,"z0":6.193853550713068,"aX":1.923997972498036},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.3,"breakHorizontal":-3.7,"spinRate":2348,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.46023860768396174,"extension":5.8984308367016425},"index":4,"playId":"ea35b12d-dbef-3f77-8485-5622230000c3","pitchNumber":4,"startTime":"2026-04-29T01:05:45.414Z","endTime":"2026-04-29T01:05:50.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.646947078283223,"aZ":-31.28102182612346,"pfxX":3.8166387458165474,"pfxZ":0.6403363333402492,"pX":-0.43960730485844085,"pZ":1.8842377382322952,"vX0":-0.22346388616603066,"vY0":-117.61791754186589,"vZ0":-3.918686821057399,"x":133.76,"y":187.91,"x0":-0.838422115371326,"y0":50.002937990363684,"z0":6.4928738609988335,"aX":5.31271990911788},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.5,"breakHorizontal":-6.8,"spinRate":2308,"spinDirection":69},"zone":7,"typeConfidence":0.91,"plateTime":0.46683970550059284,"extension":5.965064234525982},"hitData":{"launchSpeed":92.0,"launchAngle":60.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.53,"coordY":122.8}},"index":5,"playId":"0d2b26ad-94bd-391b-b18e-208d573914eb","pitchNumber":5,"startTime":"2026-04-29T01:06:06.670Z","endTime":"2026-04-29T01:06:17.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:06:17.830Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out, first baseman Mark Vientos to pitcher Tobias Myers.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T01:07:10.989Z","endTime":"2026-04-29T01:09:46.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"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(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.4,"endSpeed":84.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318249162504,"aZ":-9.19180220676091,"pfxX":-2.7180710612049666,"pfxZ":12.612337355781909,"pX":0.4562255372000555,"pZ":3.0823900035069083,"vX0":3.499663560045275,"vY0":-134.43300977221753,"vZ0":-5.568308488967369,"x":99.61,"y":155.56,"x0":-0.5119707546790558,"y0":50.005740633863596,"z0":5.839289904785573,"aX":-4.954430368806004},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.7,"breakHorizontal":4.1,"spinRate":2169,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.40810741195885436,"extension":6.641590329815275},"index":0,"playId":"517300e5-4f04-39ee-8892-8f1e47164bb6","pitchNumber":1,"startTime":"2026-04-29T01:08:28.456Z","endTime":"2026-04-29T01:08:32.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60354396102861,"aZ":-31.449497618294558,"pfxX":3.4131178593185876,"pfxZ":0.4887730155800849,"pX":-0.18914736596420534,"pZ":2.2372433732752275,"vX0":-0.0027845790215051125,"vY0":-121.23065852432015,"vZ0":-2.4162505411038873,"x":124.21,"y":178.37,"x0":-0.6315083709425687,"y0":50.00545659617283,"z0":5.990983833048627,"aX":5.082876714217595},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.6,"breakHorizontal":-6.2,"spinRate":1994,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4517474240752377,"extension":6.3639234411393035},"index":1,"playId":"572c00e1-e665-3bc5-b192-e44c5df514a2","pitchNumber":2,"startTime":"2026-04-29T01:08:43.318Z","endTime":"2026-04-29T01:08:47.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.316052548595906,"aZ":-7.721440196430289,"pfxX":-1.662944650697209,"pfxZ":12.691678771668805,"pX":-0.41872416316427086,"pZ":2.729204542128166,"vX0":1.092857302268477,"vY0":-138.28550495148548,"vZ0":-7.134631999120629,"x":132.96,"y":165.09,"x0":-0.6040211680590272,"y0":50.00638521041647,"z0":5.868737353667459,"aX":-3.2047965355868273},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.6,"breakHorizontal":2.8,"spinRate":2288,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.39687611533282485,"extension":6.559027501822559},"index":2,"playId":"0a7ca54c-03b5-3590-9ee5-1b548297929a","pitchNumber":3,"startTime":"2026-04-29T01:08:59.329Z","endTime":"2026-04-29T01:09:03.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":84.2,"endSpeed":77.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958653745573205,"aZ":-31.42595864060381,"pfxX":3.27725424694765,"pfxZ":0.48305094610140564,"pX":0.868420071496555,"pZ":2.25658350486026,"vX0":2.554022115356231,"vY0":-122.62515681711496,"vZ0":-2.616817091127846,"x":83.9,"y":177.85,"x0":-0.6101465216672662,"y0":50.00025822069876,"z0":6.003540592300529,"aX":5.017173042345281},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":-6.5,"spinRate":2106,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4457073979041737,"extension":6.552631627342383},"index":3,"playId":"9b9a2227-6cc7-3623-8565-05df1dffa1ad","pitchNumber":4,"startTime":"2026-04-29T01:09:19.917Z","endTime":"2026-04-29T01:09:23.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":77.3,"endSpeed":71.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.303198639035475,"aZ":-25.593145164205097,"pfxX":-6.455547904924584,"pfxZ":5.125852930793291,"pX":0.29014547205214597,"pZ":1.9923867377529385,"vX0":3.416833111622331,"vY0":-112.59541349299893,"vZ0":-2.819992003322538,"x":105.94,"y":184.99,"x0":-0.40769889047559404,"y0":50.00527421220112,"z0":5.848831699559003,"aX":-8.296082395183788},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":8.9,"breakHorizontal":10.8,"spinRate":1261,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4863185082379968,"extension":6.897494549982584},"hitData":{"launchSpeed":84.8,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":164.76}},"index":4,"playId":"eaff0782-77a2-31c5-a255-5a3bfebabb24","pitchNumber":5,"startTime":"2026-04-29T01:09:38.249Z","endTime":"2026-04-29T01:09:46.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:09:46.287Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nasim Nuñez walks.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T01:09:48.642Z","endTime":"2026-04-29T01:11:21.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":82.8,"endSpeed":76.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63933314139835,"aZ":-31.80908709808915,"pfxX":4.591731318006451,"pfxZ":0.2480640271486676,"pX":0.26803477458096103,"pZ":1.3770478260665884,"vX0":0.5109699839068218,"vY0":-120.56501633818435,"vZ0":-3.9855027985186258,"x":106.78,"y":201.6,"x0":-0.5432107301348112,"y0":50.003643394474636,"z0":5.86168353850932,"aX":6.7533956074628785},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.2,"breakHorizontal":-8.4,"spinRate":1983,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.45447086175359264,"extension":6.597596877121181},"index":0,"playId":"6c1134d9-3888-38cc-8c30-54dce95efff8","pitchNumber":1,"startTime":"2026-04-29T01:10:11.654Z","endTime":"2026-04-29T01:10:18.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.103578702587342,"aZ":-27.903225969758104,"pfxX":-6.323711933390932,"pfxZ":3.0147215822175095,"pX":-0.12870420906582952,"pZ":3.633534654850006,"vX0":3.0479283340920778,"vY0":-117.85889124493815,"vZ0":0.31844057391297775,"x":121.91,"y":140.67,"x0":-0.6129269519821301,"y0":50.00133165730432,"z0":6.0608310406964465,"aX":-8.950483320935707},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.8,"breakHorizontal":10.8,"spinRate":1230,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4636386715646186,"extension":6.682760036621472},"index":1,"playId":"57b11512-5316-3292-9d12-438048bdd7ff","pitchNumber":2,"startTime":"2026-04-29T01:10:28.734Z","endTime":"2026-04-29T01:10:34.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.265509959290984,"aZ":-27.811178243102024,"pfxX":-5.392914783321887,"pfxZ":3.3539573695306224,"pX":-1.435060671783796,"pZ":4.095419730698681,"vX0":-0.20093811319383065,"vY0":-113.18314129474058,"vZ0":1.8958880965755576,"x":171.7,"y":128.2,"x0":-0.6444109587640718,"y0":50.00096323323824,"z0":6.027960081614026,"aX":-7.01005497243786},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.8,"breakHorizontal":9.8,"spinRate":1265,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.48355622761238903,"extension":6.530904768594038},"index":2,"playId":"a7c01977-a18b-3840-bc37-c997fee05c5c","pitchNumber":3,"startTime":"2026-04-29T01:10:43.730Z","endTime":"2026-04-29T01:10:47.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07960602288745,"aZ":-33.372928593602026,"pfxX":3.0030950328210095,"pfxZ":-0.8265867505380093,"pX":0.5250585338725157,"pZ":4.055678621852273,"vX0":1.53688846345032,"vY0":-119.45524133696118,"vZ0":2.266625061027681,"x":96.99,"y":129.28,"x0":-0.5169625795355438,"y0":50.00538329796405,"z0":6.095450123683815,"aX":4.338727122022665},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":-5.8,"spinRate":1997,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.4585873578983706,"extension":6.456532566701368},"index":3,"playId":"ca500beb-b2bc-31b4-b7d9-0a67560c6ceb","pitchNumber":4,"startTime":"2026-04-29T01:11:00.053Z","endTime":"2026-04-29T01:11:04.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.254093987694255,"aZ":-9.503593159031887,"pfxX":-1.8707089998227202,"pfxZ":12.42297310645128,"pX":-0.9029471741514019,"pZ":2.4740374370567486,"vX0":-0.2037756610538498,"vY0":-134.5023088607614,"vZ0":-6.981551429379957,"x":151.42,"y":171.98,"x0":-0.5831845938521134,"y0":50.0037652224445,"z0":5.783932176906738,"aX":-3.413951579023779},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.1,"breakHorizontal":3.5,"spinRate":2166,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40784438982186355,"extension":6.5975890815622975},"index":4,"playId":"a59d9204-fe0d-3f4d-a01d-6dc212ad4ebf","pitchNumber":5,"startTime":"2026-04-29T01:11:15.543Z","endTime":"2026-04-29T01:11:21.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:11:21.932Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T01:11:25.492Z","endTime":"2026-04-29T01:13:37.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.941395081798373,"aZ":-27.67270477083951,"pfxX":-6.712663013973018,"pfxZ":3.4344640798241457,"pX":0.44931155073892765,"pZ":2.015526734946479,"vX0":4.166818228943435,"vY0":-113.46777267293612,"vZ0":-2.4231206919615866,"x":99.87,"y":184.36,"x0":-0.5348859295924954,"y0":50.00110961665716,"z0":5.843027416790071,"aX":-8.789152086381595},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":5.9,"breakHorizontal":11.2,"spinRate":1426,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4819366952387214,"extension":6.963247633429486},"index":0,"playId":"ffa7228a-c920-37d0-8a87-d757f85c09d7","pitchNumber":1,"startTime":"2026-04-29T01:11:51.001Z","endTime":"2026-04-29T01:11:55.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34142891720457,"aZ":-22.106871136221947,"pfxX":-7.230639242937427,"pfxZ":7.022144254340371,"pX":-0.3514556461543109,"pZ":1.047441992503916,"vX0":2.862954761817949,"vY0":-118.84446002661136,"vZ0":-6.234173117989988,"x":130.4,"y":210.5,"x0":-0.6309940087466326,"y0":50.00188624504929,"z0":5.706863365238677,"aX":-10.363470228738842},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.5,"breakHorizontal":12.5,"spinRate":1583,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.460514524071324,"extension":7.026294223118385},"index":1,"playId":"756111d3-0b1b-3799-811a-4b8b47714606","pitchNumber":2,"startTime":"2026-04-29T01:12:05.464Z","endTime":"2026-04-29T01:12:10.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.094280021373525,"aZ":-26.364554552232278,"pfxX":-5.491752853093326,"pfxZ":4.225705828744289,"pX":-0.5352446311424796,"pZ":2.424927002565765,"vX0":1.8422292849347108,"vY0":-116.30483061749963,"vZ0":-2.191669474851443,"x":137.4,"y":173.31,"x0":-0.622517033593897,"y0":50.00278261777793,"z0":5.8711274372803715,"aX":-7.54990077802987},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":7.4,"breakHorizontal":9.5,"spinRate":1457,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.47030351565447814,"extension":6.772858479987},"index":2,"playId":"2269b076-6a57-398e-9afc-b314fa9561fb","pitchNumber":3,"startTime":"2026-04-29T01:12:20.523Z","endTime":"2026-04-29T01:12:24.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.860195015887424,"aZ":-26.113329950798697,"pfxX":-5.469202722587955,"pfxZ":4.445081036886363,"pX":0.39041707319489194,"pZ":1.4416900029589816,"vX0":3.5328253034470714,"vY0":-115.75420905820538,"vZ0":-4.309791385382013,"x":102.12,"y":199.85,"x0":-0.4422164830628239,"y0":50.00048530117084,"z0":5.817318525394351,"aX":-7.448380793366935},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.3,"breakHorizontal":9.1,"spinRate":1544,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4725287083966614,"extension":6.961438732086532},"index":3,"playId":"d1adae79-2d0d-37d6-a73a-e41be3b01b1a","pitchNumber":4,"startTime":"2026-04-29T01:12:37.133Z","endTime":"2026-04-29T01:12:41.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":78.7,"endSpeed":72.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.741505932133485,"aZ":-24.243349948987305,"pfxX":-6.032936737942035,"pfxZ":5.905743414200941,"pX":-1.6181898576999325,"pZ":3.2448139800946687,"vX0":-0.4109207641223731,"vY0":-114.71998622636785,"vZ0":-0.8472674327432849,"x":178.68,"y":151.17,"x0":-0.6525782571379172,"y0":50.00183591871859,"z0":5.96628308726277,"aX":-8.10065478280548},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.8,"breakHorizontal":11.0,"spinRate":1383,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4760811258039359,"extension":6.713435993510807},"index":4,"playId":"8d3a79ca-834e-378e-982e-e198ab1c08e8","pitchNumber":5,"startTime":"2026-04-29T01:12:55.672Z","endTime":"2026-04-29T01:12:59.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98316475403982,"aZ":-10.71050275525147,"pfxX":-1.689722200033835,"pfxZ":11.504874624896845,"pX":0.2060077717626037,"pZ":3.032031043882136,"vX0":2.5157816237341715,"vY0":-136.22981435137322,"vZ0":-5.474566994463194,"x":109.15,"y":156.92,"x0":-0.5130713882526534,"y0":50.00514025488656,"z0":5.818977214468942,"aX":-3.1532398669246575},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":2.5,"spinRate":2301,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.40320133622791277,"extension":6.717890190257033},"index":5,"playId":"01df529c-6cbb-34da-93c2-6e6198738550","pitchNumber":6,"startTime":"2026-04-29T01:13:11.296Z","endTime":"2026-04-29T01:13:16.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.878985200600376,"aZ":-7.936153438909445,"pfxX":-2.9185882686911313,"pfxZ":12.72051176697022,"pX":-0.06664144167019186,"pZ":2.2198816454720087,"vX0":2.4181545366343484,"vY0":-138.15101498121703,"vZ0":-8.095592404541483,"x":119.54,"y":178.84,"x0":-0.5803444790020768,"y0":50.000754262330744,"z0":5.745771945000094,"aX":-5.560355674312226},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.2,"breakHorizontal":4.7,"spinRate":2304,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.39864899350458183,"extension":6.692981943138443},"index":6,"playId":"fec5d544-b473-3afc-94c4-7afd0ee9c921","pitchNumber":7,"startTime":"2026-04-29T01:13:32.479Z","endTime":"2026-04-29T01:13:37.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:13:37.062Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T01:13:37.593Z","endTime":"2026-04-29T01:14:37.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.154504422312954,"aZ":-8.274268819830777,"pfxX":-1.6107919462961173,"pfxZ":13.006022575542351,"pX":0.540449295736216,"pZ":2.464466236146265,"vX0":3.2419688925056747,"vY0":-135.7911496781662,"vZ0":-7.401042818516422,"x":96.4,"y":172.24,"x0":-0.4683257044264687,"y0":50.004205413763756,"z0":5.8272859759972935,"aX":-2.960527500877054},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.8,"breakHorizontal":2.2,"spinRate":2299,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4058463836261703,"extension":6.624222859613273},"index":0,"playId":"1b1fbce7-3ebc-3e5c-9af7-ce2e7adcc085","pitchNumber":1,"startTime":"2026-04-29T01:14:02.452Z","endTime":"2026-04-29T01:14:08.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-29T01:14:17.841Z","endTime":"2026-04-29T01:14:29.565Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974722059542596,"aZ":-28.633347373936864,"pfxX":-5.759412615217721,"pfxZ":2.493458615519594,"pX":-0.5389864132544284,"pZ":2.204193515909206,"vX0":1.7351729047903914,"vY0":-118.6809969850723,"vZ0":-2.6431155903038914,"x":137.54,"y":179.27,"x0":-0.5339819737312043,"y0":50.00051105089222,"z0":5.955907529971592,"aX":-8.165759191356818},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.1,"breakHorizontal":10.0,"spinRate":1413,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4625608868384945,"extension":6.706937820434967},"hitData":{"launchSpeed":80.9,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":153.61}},"index":2,"playId":"e1079334-79eb-33f4-a88f-4c3b93a558a8","pitchNumber":2,"startTime":"2026-04-29T01:14:29.565Z","endTime":"2026-04-29T01:14:37.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:14:37.581Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T01:16:32.911Z","endTime":"2026-04-29T01:18:25.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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":93.1,"endSpeed":84.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77060989342999,"aZ":-11.753681448849527,"pfxX":-2.523050335164413,"pfxZ":11.083458834691488,"pX":-1.2063736510627856,"pZ":3.0783861948358027,"vX0":0.3971550145505475,"vY0":-135.4137733835015,"vZ0":-6.861907542336284,"x":162.98,"y":155.66,"x0":-1.0281021361999334,"y0":50.00170882070808,"z0":6.481553977765985,"aX":-4.647812168126798},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":4.4,"spinRate":2356,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.4057173868932331,"extension":5.9346764214395336},"index":0,"playId":"9ba5c03a-e45c-397f-b211-557e6e43a2a0","pitchNumber":1,"startTime":"2026-04-29T01:16:38.131Z","endTime":"2026-04-29T01:16:42.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44425153573753,"aZ":-27.480943930748214,"pfxX":0.19527734293496168,"pfxZ":3.309281804252552,"pX":0.7075045133024622,"pZ":0.4506031906921431,"vX0":3.8763349039632127,"vY0":-119.09824228822201,"vZ0":-7.586673594898054,"x":90.03,"y":226.61,"x0":-0.9748656514076195,"y0":50.00410860116335,"z0":6.204239798342659,"aX":0.27717238483165424},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.4,"spinRate":2329,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.46202836897351496,"extension":6.000312800592748},"index":1,"playId":"c4285c6c-79e5-3ffe-8033-a1ccac4bf5ba","pitchNumber":2,"startTime":"2026-04-29T01:16:53.691Z","endTime":"2026-04-29T01:16:58.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":83.1,"endSpeed":76.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.018177400019166,"aZ":-27.364640388308217,"pfxX":2.949224840488008,"pfxZ":3.2584692740078296,"pX":0.6485552631694352,"pZ":0.6653749079680726,"vX0":3.215646645361317,"vY0":-120.81423734380861,"vZ0":-7.4187629617659265,"x":92.28,"y":220.81,"x0":-1.0838057278550672,"y0":50.00021608565449,"z0":6.187912877955861,"aX":4.349525159316285},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.3,"breakHorizontal":-6.1,"spinRate":2406,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.4537359420934646,"extension":6.003343766188878},"index":2,"playId":"63e04f8e-3d2e-3147-9ab8-0430f1c42a30","pitchNumber":3,"startTime":"2026-04-29T01:17:13.681Z","endTime":"2026-04-29T01:17:19.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.770199769810624,"aZ":-11.066816399906761,"pfxX":-0.35705703449735127,"pfxZ":11.371040520202376,"pX":0.23879378963793582,"pZ":2.277314135349134,"vX0":2.7196111456837317,"vY0":-136.5296894958749,"vZ0":-8.885168414026023,"x":107.9,"y":177.29,"x0":-0.7310906601626121,"y0":50.00271524341775,"z0":6.369673340461177,"aX":-0.6631795656434414},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":0.0,"spinRate":2338,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.4037965612598855,"extension":6.15926503012395},"index":3,"playId":"466cd601-bcd5-3f4e-b89f-465aebae1456","pitchNumber":4,"startTime":"2026-04-29T01:17:33.008Z","endTime":"2026-04-29T01:17:36.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-29T01:17:49.223Z","endTime":"2026-04-29T01:18:00.993Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13495921040409,"aZ":-12.259525852131901,"pfxX":-1.3144991246804683,"pfxZ":10.604671003966715,"pX":-0.9624197003950656,"pZ":3.555177738964675,"vX0":0.626148662550906,"vY0":-136.66432097575566,"vZ0":-5.514216928544251,"x":153.69,"y":142.79,"x0":-1.0246087754053048,"y0":50.00585393361212,"z0":6.452484899171498,"aX":-2.4690269427784006},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":2.3,"spinRate":2240,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.40189675320689444,"extension":6.075864289019036},"index":5,"playId":"4a614d30-1924-3ba1-bfa8-40261cf48878","pitchNumber":5,"startTime":"2026-04-29T01:18:00.993Z","endTime":"2026-04-29T01:18:06.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842348708903145,"aZ":-18.429847611432475,"pfxX":-0.6023772437813668,"pfxZ":7.191736429997501,"pX":-0.6781039954088319,"pZ":4.275484739477262,"vX0":0.9088836305173961,"vY0":-137.23893862753263,"vZ0":-2.70929096616041,"x":142.85,"y":123.34,"x0":-0.9350237839260435,"y0":50.00281152562241,"z0":6.528076646517724,"aX":-1.1512822790908523},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":1.0,"spinRate":2253,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.39882010898380393,"extension":6.0307345409232855},"index":6,"playId":"7e34aaf7-b387-36a6-8dd1-049029a921c9","pitchNumber":6,"startTime":"2026-04-29T01:18:20.612Z","endTime":"2026-04-29T01:18:25.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:18:25.091Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Baty lines out to second baseman Nasim Nuñez.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T01:18:32.888Z","endTime":"2026-04-29T01:19:36.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.743849074594443,"aZ":-9.90332516591253,"pfxX":-0.31422321282818566,"pfxZ":11.72319051785842,"pX":0.4810590207832411,"pZ":2.0056879652074624,"vX0":3.5313373487546005,"vY0":-137.29069871527005,"vZ0":-9.794772446264219,"x":98.66,"y":184.63,"x0":-0.7837399712641705,"y0":50.00676352039059,"z0":6.303800529714555,"aX":-0.5976266709314709},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.2,"breakHorizontal":-0.2,"spinRate":2251,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.3996783727708553,"extension":6.240878451036814},"index":0,"playId":"8281e8ce-5997-377b-955e-d6e714584af0","pitchNumber":1,"startTime":"2026-04-29T01:18:50.816Z","endTime":"2026-04-29T01:18:55.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.900791898456877,"aZ":-23.144999887756207,"pfxX":-9.173335212783517,"pfxZ":5.584771482195739,"pX":0.8151759381099117,"pZ":0.4963986317655101,"vX0":7.693047326000123,"vY0":-126.39258693915812,"vZ0":-9.266582344277547,"x":85.93,"y":225.38,"x0":-1.0770070748036906,"y0":50.00593888090424,"z0":6.071041197951347,"aX":-14.836343678757546},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.2,"breakHorizontal":14.9,"spinRate":2008,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.4334588504906618,"extension":5.991542942979739},"index":1,"playId":"5b380eda-4298-362b-ba82-6cc53522e221","pitchNumber":2,"startTime":"2026-04-29T01:19:08.812Z","endTime":"2026-04-29T01:19:14.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.921504582729817,"aZ":-30.983832589440023,"pfxX":4.179597691323321,"pfxZ":0.7949669970290216,"pX":-0.10754531068266197,"pZ":2.0387363315586726,"vX0":1.0078427794575642,"vY0":-120.96081282836903,"vZ0":-3.9627292244986876,"x":121.1,"y":183.73,"x0":-1.0716253325650802,"y0":50.0031765530557,"z0":6.379405908109089,"aX":6.268598763947675},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.8,"breakHorizontal":-7.8,"spinRate":2377,"spinDirection":82},"zone":8,"typeConfidence":0.91,"plateTime":0.4507346030892587,"extension":6.147847978815947},"hitData":{"launchSpeed":98.1,"launchAngle":10.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.19,"coordY":144.55}},"index":2,"playId":"762137e4-ab7b-329e-89a8-2c34e71e7c4b","pitchNumber":3,"startTime":"2026-04-29T01:19:29.808Z","endTime":"2026-04-29T01:19:36.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:19:36.824Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcus Semien walks. Mark Vientos to 2nd.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T01:19:39.012Z","endTime":"2026-04-29T01:21:49.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.408471870657785,"aZ":-28.86409343926923,"pfxX":3.2859864910531353,"pfxZ":2.235598075579877,"pX":-0.16237477909242568,"pZ":1.605072438677149,"vX0":1.5535900176488404,"vY0":-120.11677821605613,"vZ0":-5.08324825219349,"x":123.19,"y":195.44,"x0":-1.2418222771935143,"y0":50.00200150870491,"z0":6.275803153966502,"aX":4.864305513682866},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-6.2,"spinRate":2378,"spinDirection":75},"zone":13,"typeConfidence":0.91,"plateTime":0.4537275545445367,"extension":6.133115646134914},"index":0,"playId":"c079adb6-6d16-3947-a5ab-865a5b5ede30","pitchNumber":1,"startTime":"2026-04-29T01:20:00.202Z","endTime":"2026-04-29T01:20:04.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":80.8,"endSpeed":73.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.664266398564955,"aZ":-31.72756980230506,"pfxX":3.1827690174840604,"pfxZ":0.3266804155288572,"pX":-0.07870455214185645,"pZ":2.1795638086918774,"vX0":1.4300541754652685,"vY0":-117.56733177652112,"vZ0":-2.9193517816535617,"x":120.0,"y":179.93,"x0":-1.1105859486483356,"y0":50.004664312743806,"z0":6.416283625652093,"aX":4.4052072249315},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.1,"breakHorizontal":-6.1,"spinRate":2280,"spinDirection":72},"zone":8,"typeConfidence":0.91,"plateTime":0.46793397586650265,"extension":6.027561827066606},"index":1,"playId":"3c0f6ff2-9e13-35ff-bdea-482c88b77386","pitchNumber":2,"startTime":"2026-04-29T01:20:19.616Z","endTime":"2026-04-29T01:20:27.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98801571627931,"aZ":-11.79424191719763,"pfxX":-2.9362112556828794,"pfxZ":10.676893252367798,"pX":-0.9745431145226842,"pZ":2.2230465006768516,"vX0":0.41895124686476914,"vY0":-137.63703662237288,"vZ0":-9.161225106130345,"x":154.15,"y":178.76,"x0":-0.7478734940691673,"y0":50.00455195549118,"z0":6.40396031556127,"aX":-5.605466261335821},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":5.2,"spinRate":2277,"spinDirection":197},"zone":13,"typeConfidence":0.9,"plateTime":0.3987229553153573,"extension":6.108890388202734},"index":2,"playId":"c31327a6-f8a7-3de7-bb23-5f3e42efcb87","pitchNumber":3,"startTime":"2026-04-29T01:20:46.905Z","endTime":"2026-04-29T01:20:52.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10406141920393,"aZ":-29.021195999651315,"pfxX":2.0923594483283194,"pfxZ":2.1261780969983928,"pX":1.4743476183989452,"pZ":-0.17037035075486298,"vX0":4.956713677205453,"vY0":-120.33239868546374,"vZ0":-9.066020521284301,"x":60.8,"y":243.38,"x0":-0.8755535005463932,"y0":50.001054777388205,"z0":6.179040441842589,"aX":3.099315040233581},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":-4.9,"spinRate":2302,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4534082671641082,"extension":6.098154764645105},"index":3,"playId":"1c1cfb3b-3f90-3ec2-b289-6a7db539f169","pitchNumber":4,"startTime":"2026-04-29T01:21:03.832Z","endTime":"2026-04-29T01:21:08.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":83.0,"endSpeed":75.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00612750417036,"aZ":-28.956449956983896,"pfxX":2.403660604881086,"pfxZ":2.232130706117979,"pX":1.518731051446006,"pZ":1.1319217132181083,"vX0":5.288892613807697,"vY0":-120.63774210288774,"vZ0":-5.611413587634741,"x":59.11,"y":208.22,"x0":-1.03275108745503,"y0":50.00422468134889,"z0":6.106029198401194,"aX":3.469795788504853},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.6,"breakHorizontal":-5.9,"spinRate":2245,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.4576783822184298,"extension":6.158364906607613},"index":4,"playId":"f6c3cb80-4d36-3633-9728-fb62d3dc3666","pitchNumber":5,"startTime":"2026-04-29T01:21:26.269Z","endTime":"2026-04-29T01:21:30.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.4,"endSpeed":85.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80904950467184,"aZ":-13.896119851945386,"pfxX":-0.6638044773748631,"pfxZ":9.62640172280009,"pX":-0.0105488792690901,"pZ":4.855001455713951,"vX0":2.3123902243848713,"vY0":-137.47728128872308,"vZ0":-2.1168495195256214,"x":117.4,"y":107.69,"x0":-0.7793248450821888,"y0":50.00063366669602,"z0":6.58732936134514,"aX":-1.2605313878581648},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":0.7,"spinRate":2303,"spinDirection":186},"zone":11,"typeConfidence":0.9,"plateTime":0.39966444083575947,"extension":6.210337264649312},"index":5,"playId":"5029a580-5b8d-3072-9e78-23f711ec1de1","pitchNumber":6,"startTime":"2026-04-29T01:21:45.293Z","endTime":"2026-04-29T01:21:49.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:21:49.290Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to second baseman Nasim Nuñez.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T01:22:05.921Z","endTime":"2026-04-29T01:22:30.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.328586656461155,"aZ":-26.316317765266295,"pfxX":2.7469322666825033,"pfxZ":4.018266161063474,"pX":0.22968456380137955,"pZ":2.2993973723443784,"vX0":2.392258246570292,"vY0":-120.21871207046821,"vZ0":-3.907309350733974,"x":108.24,"y":176.7,"x0":-1.136791992487262,"y0":50.00138489703696,"z0":6.294081781696414,"aX":4.000778071063662},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.6,"breakHorizontal":-5.5,"spinRate":2343,"spinDirection":80},"zone":5,"typeConfidence":0.91,"plateTime":0.45642783947224874,"extension":6.12736452034007},"hitData":{"launchSpeed":91.5,"launchAngle":57.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.62,"coordY":125.37}},"index":0,"playId":"3c635d44-89cc-34c8-8173-3b5a70b156ca","pitchNumber":1,"startTime":"2026-04-29T01:22:15.943Z","endTime":"2026-04-29T01:22:30.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:22:30.298Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio called out on strikes.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T01:22:30.819Z","endTime":"2026-04-29T01:23:57.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.634203071280883,"aZ":-13.481721299195563,"pfxX":-0.996668920822418,"pfxZ":9.651050637364389,"pX":-1.1645770245547293,"pZ":3.9915631812794414,"vX0":-0.5102466887611864,"vY0":-138.44894167655,"vZ0":-4.411145525716829,"x":161.39,"y":131.01,"x0":-0.8483040388430712,"y0":50.00014473640297,"z0":6.5113135121852235,"aX":-1.9293557831865173},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":1.9,"spinRate":2274,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.39599579796125006,"extension":6.066686976437123},"index":0,"playId":"0c789a2c-5365-387e-bb58-9e9f7129e2d3","pitchNumber":1,"startTime":"2026-04-29T01:22:57.088Z","endTime":"2026-04-29T01:23:01.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":95.0,"endSpeed":86.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42889224361529,"aZ":-13.092988610374672,"pfxX":-2.4394627149970303,"pfxZ":9.893852274823285,"pX":0.043380639874282256,"pZ":2.8598054247181013,"vX0":3.3289026553514405,"vY0":-138.15557504975177,"vZ0":-6.958524884639613,"x":115.35,"y":161.57,"x0":-0.861490677377749,"y0":50.00246352717399,"z0":6.2951256467215195,"aX":-4.704931913058736},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":3.7,"spinRate":2315,"spinDirection":195},"zone":5,"typeConfidence":0.9,"plateTime":0.3967903514367377,"extension":6.2193401731752},"index":1,"playId":"15f2c3e9-d4d5-37ec-80a1-e72b9b19b28d","pitchNumber":2,"startTime":"2026-04-29T01:23:15.935Z","endTime":"2026-04-29T01:23:19.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08216508468462,"aZ":-24.913186218526725,"pfxX":-10.297169739165017,"pfxZ":4.406863158016371,"pX":-0.6273975019672499,"pZ":1.8477775860020789,"vX0":4.675893198424376,"vY0":-127.76507575031164,"vZ0":-5.788660532405342,"x":140.91,"y":188.89,"x0":-1.146414887221055,"y0":50.00505544873822,"z0":6.108824351102225,"aX":-16.973266820588503},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":17.5,"spinRate":1993,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.4292043818967848,"extension":6.072741679597411},"index":2,"playId":"c08b4d13-f0e8-3f8a-9026-d974fd560be1","pitchNumber":3,"startTime":"2026-04-29T01:23:35.800Z","endTime":"2026-04-29T01:23:39.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.722943934014978,"aZ":-31.66821740188235,"pfxX":5.627412465185378,"pfxZ":0.37306587244817635,"pX":-0.4960780908056515,"pZ":3.039603257455952,"vX0":-0.20787740308808417,"vY0":-115.52001599041866,"vZ0":-0.9345554128981528,"x":135.91,"y":156.71,"x0":-1.1366873143537555,"y0":50.00342716712669,"z0":6.483075411521685,"aX":7.635598621965967},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.7,"breakHorizontal":-10.2,"spinRate":2323,"spinDirection":58},"zone":1,"typeConfidence":0.91,"plateTime":0.4734385025843695,"extension":5.992170051310703},"index":3,"playId":"2720c3ae-c7a9-3946-8108-02c731a491ce","pitchNumber":4,"startTime":"2026-04-29T01:23:53.296Z","endTime":"2026-04-29T01:23:57.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:23:57.743Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T01:26:17.328Z","endTime":"2026-04-29T01:27:47.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Craig Kimbrel replaces Tobias Myers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:25:43.199Z","endTime":"2026-04-29T01:26:19.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518886,"link":"/api/v1/people/518886"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35414084218953,"aZ":-14.706524593091604,"pfxX":-7.421408106261072,"pfxZ":9.55442534135599,"pX":0.38081474494916906,"pZ":1.8424461351499262,"vX0":10.65939924017438,"vY0":-134.3956601582909,"vZ0":-4.748733710431171,"x":102.48,"y":189.03,"x0":-2.6740178117552125,"y0":50.00057325439822,"z0":4.67816876209682,"aX":-13.564827848296323},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":11.2,"spinRate":2222,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4076851539911983,"extension":6.913425680273334},"index":1,"playId":"30fc5a19-7370-3ef8-9dad-f2476317957c","pitchNumber":1,"startTime":"2026-04-29T01:26:19.471Z","endTime":"2026-04-29T01:26:46.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.295238494518987,"aZ":-39.51011291427422,"pfxX":5.923216050851267,"pfxZ":-4.790541128497432,"pX":1.9366942044865065,"pZ":0.374408974120777,"vX0":8.740596362036724,"vY0":-123.47952789629784,"vZ0":-3.1851180583590786,"x":43.18,"y":228.67,"x0":-2.4284205784705235,"y0":50.00166661230694,"z0":5.030175631275616,"aX":9.074689137618673},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.2,"breakHorizontal":-12.8,"spinRate":2641,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44485729604570556,"extension":6.5574347961476755},"index":2,"playId":"42a55984-456e-36bd-b90c-523246ad3066","pitchNumber":2,"startTime":"2026-04-29T01:26:48.408Z","endTime":"2026-04-29T01:26:52.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.4,"endSpeed":83.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32010121735753,"aZ":-14.768211198824151,"pfxX":-5.3454033307436095,"pfxZ":9.486845634390136,"pX":-0.685756302847132,"pZ":4.314913210000766,"vX0":7.678669758875687,"vY0":-135.73955488491183,"vZ0":1.2469559473463114,"x":143.14,"y":122.28,"x0":-2.878805775152199,"y0":50.00463688576273,"z0":4.888956124791493,"aX":-9.810302049335768},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2269,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4061031389449261,"extension":6.476369221916965},"index":3,"playId":"6b3107b5-88dd-369b-a9a5-fb17dc891658","pitchNumber":3,"startTime":"2026-04-29T01:27:04.976Z","endTime":"2026-04-29T01:27:09.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.1,"endSpeed":84.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.677129579861464,"aZ":-13.45385038149496,"pfxX":-6.228435073160463,"pfxZ":10.057263242891732,"pX":0.6491294345520522,"pZ":3.4417386074584275,"vX0":10.893961743690301,"vY0":-136.46569435966285,"vZ0":-0.6855236107057534,"x":92.26,"y":145.85,"x0":-2.6092791112763507,"y0":50.00335206165028,"z0":4.634484507211849,"aX":-11.594912607390558},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":8.6,"spinRate":2348,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.4033705945675301,"extension":6.774893898220912},"index":4,"playId":"fd97fb9c-6a33-3458-9e88-1dcfb45eead3","pitchNumber":4,"startTime":"2026-04-29T01:27:24.455Z","endTime":"2026-04-29T01:27:29.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.3,"endSpeed":84.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94075281355262,"aZ":-16.343440049425773,"pfxX":-8.419975690322584,"pfxZ":8.630607979311588,"pX":0.16436323433948585,"pZ":2.7080672429786685,"vX0":10.38264183145168,"vY0":-135.40560182300064,"vZ0":-1.9427919991374536,"x":110.73,"y":165.66,"x0":-2.6479713476196824,"y0":50.00269924449797,"z0":4.593908815185008,"aX":-15.444793204122076},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":12.7,"spinRate":2309,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.40642339208029377,"extension":6.867387374175366},"index":5,"playId":"4bdf5883-d2db-3889-8cdc-4c1c0a687252","pitchNumber":5,"startTime":"2026-04-29T01:27:43.638Z","endTime":"2026-04-29T01:27:47.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:27:47.909Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T01:28:01.191Z","endTime":"2026-04-29T01:29:35.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129031653215247,"aZ":-35.64491453393294,"pfxX":7.764090767242397,"pfxZ":-2.26382725710452,"pX":0.135431541127136,"pZ":1.7912999265642713,"vX0":5.334672561890521,"vY0":-123.516548062834,"vZ0":0.4237245830986438,"x":111.84,"y":190.41,"x0":-3.065751469398703,"y0":50.0006930021899,"z0":4.630880673732052,"aX":11.91491777466289},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.7,"breakHorizontal":-15.4,"spinRate":2630,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.4445767324298848,"extension":6.475542514122394},"index":0,"playId":"d20d8823-671a-342e-870e-3a262955a1d0","pitchNumber":1,"startTime":"2026-04-29T01:28:10.877Z","endTime":"2026-04-29T01:28:15.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231729886038952,"aZ":-16.618308592275937,"pfxX":-7.883916576367468,"pfxZ":8.207079376140083,"pX":1.2867025555231326,"pZ":1.741066611752795,"vX0":13.172187490298496,"vY0":-136.80999641287264,"vZ0":-4.683120948514182,"x":67.95,"y":191.77,"x0":-2.566422451917333,"y0":50.002388614739765,"z0":4.614346224366238,"aX":-14.943370083631699},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":11.5,"spinRate":2366,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4003869664942452,"extension":7.152542946445314},"index":1,"playId":"185c9b5a-c176-39a6-93a6-86bbddbc3f19","pitchNumber":2,"startTime":"2026-04-29T01:28:27.338Z","endTime":"2026-04-29T01:28:31.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.694712343837374,"aZ":-15.015932242730948,"pfxX":-9.201137286272793,"pfxZ":9.226496215135871,"pX":0.028011785985462286,"pZ":1.8744305559640033,"vX0":10.590519046553634,"vY0":-136.17211969812521,"vZ0":-4.184741294760075,"x":115.93,"y":188.17,"x0":-2.7345988182114107,"y0":50.00004696452436,"z0":4.485196130780545,"aX":-17.105345807596933},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":14.2,"spinRate":2369,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.40378966603185473,"extension":6.978383020706955},"index":2,"playId":"abba109a-76a7-31c0-9c7c-36b0938bced3","pitchNumber":3,"startTime":"2026-04-29T01:28:45.503Z","endTime":"2026-04-29T01:28:50.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66910790300499,"aZ":-15.013424924384578,"pfxX":-8.251537691176367,"pfxZ":9.14286896741747,"pX":0.13121752410145968,"pZ":3.2952122587317585,"vX0":10.757912310510513,"vY0":-136.96675236095675,"vZ0":-0.634913400673282,"x":112.0,"y":149.81,"x0":-2.797723784492053,"y0":50.002398501899506,"z0":4.568314151108566,"aX":-15.488180654620828},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":12.4,"spinRate":2405,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.40176097780219644,"extension":6.704373191780863},"index":3,"playId":"94193e00-d998-3004-8381-88a0297bc682","pitchNumber":4,"startTime":"2026-04-29T01:29:03.457Z","endTime":"2026-04-29T01:29:07.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71929858165747,"aZ":-16.70230840889048,"pfxX":-9.020195837406558,"pfxZ":8.209557243174695,"pX":0.3926983489786901,"pZ":2.4454665792743056,"vX0":11.675609875186979,"vY0":-136.783230830569,"vZ0":-2.509276012100845,"x":102.03,"y":172.75,"x0":-2.7701547230391843,"y0":50.00133993688418,"z0":4.527291939289573,"aX":-16.99747268502757},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":13.7,"spinRate":2410,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.40127037209587213,"extension":6.748595456218311},"index":4,"playId":"83e371c5-a9f9-3cbe-8b30-cb34dcf1c215","pitchNumber":5,"startTime":"2026-04-29T01:29:31.154Z","endTime":"2026-04-29T01:29:35.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:29:35.804Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T01:29:40.806Z","endTime":"2026-04-29T01:31:04.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.51"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.41"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.20"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.31"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.10"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.93"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.76"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".180"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65328024600778,"aZ":-14.20390572087299,"pfxX":-10.17934297284868,"pfxZ":9.686424518403205,"pX":0.567295682689916,"pZ":1.5284733873452545,"vX0":12.433661837279635,"vY0":-135.8158303790108,"vZ0":-5.215248526624152,"x":95.38,"y":197.51,"x0":-2.762377519295379,"y0":50.00404352043823,"z0":4.4727434574480975,"aX":-18.888133115660708},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":15.6,"spinRate":2475,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4043505839105572,"extension":6.672577708462388},"index":0,"playId":"f9ea211d-bba3-38ad-ab40-e2ab12e47a9b","pitchNumber":1,"startTime":"2026-04-29T01:30:02.163Z","endTime":"2026-04-29T01:30:06.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43676246717544,"aZ":-15.155025076254958,"pfxX":-9.226589076538826,"pfxZ":9.112226210941788,"pX":0.307184763287563,"pZ":1.6310721847637053,"vX0":11.59837441297086,"vY0":-136.41527142149042,"vZ0":-4.584121261710694,"x":105.29,"y":194.74,"x0":-2.8183322748759467,"y0":50.00642628724156,"z0":4.391845412709427,"aX":-17.241821143013258},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":14.0,"spinRate":2408,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.40284811723991165,"extension":6.90363655778249},"index":1,"playId":"8b6ce64f-987f-3e50-8cfb-a72fc1c1d930","pitchNumber":2,"startTime":"2026-04-29T01:30:18.635Z","endTime":"2026-04-29T01:30:22.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49177863056569,"aZ":-14.514893574114257,"pfxX":-9.149000501508022,"pfxZ":9.304542650150355,"pX":0.514926393491009,"pZ":2.3424150426854853,"vX0":12.074851251177238,"vY0":-137.38910415951602,"vZ0":-3.059199661761487,"x":97.37,"y":175.53,"x0":-2.7632328309781435,"y0":50.00335912176267,"z0":4.4662393252446355,"aX":-17.36584179043665},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":13.8,"spinRate":2435,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3997728834747152,"extension":6.776649518333306},"index":2,"playId":"d9a4f532-cf4e-352a-934b-b539e46aaa69","pitchNumber":3,"startTime":"2026-04-29T01:30:35.100Z","endTime":"2026-04-29T01:30:39.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-29T01:30:45.920Z","endTime":"2026-04-29T01:30:58.572Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12501172370803,"aZ":-14.783603428202962,"pfxX":-9.465744435480328,"pfxZ":8.944019304189997,"pX":-0.43604556748724776,"pZ":2.9982997676015657,"vX0":9.829992037285455,"vY0":-139.028957096907,"vZ0":-1.62603431399161,"x":133.62,"y":157.83,"x0":-2.799204886922493,"y0":50.003285749871615,"z0":4.579107066721716,"aX":-18.40680707881852},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":14.9,"spinRate":2570,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.39497860607011503,"extension":6.664456454750099},"index":4,"playId":"1bcdcea3-6ea9-33b2-b032-47f9ea75f6da","pitchNumber":4,"startTime":"2026-04-29T01:30:58.572Z","endTime":"2026-04-29T01:31:04.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-29T01:31:04.105Z","atBatIndex":67}]