[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:40:40.504Z","endTime":"2026-04-29T23:41:29.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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-29T20:19:09.162Z","endTime":"2026-04-29T23:12:15.221Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"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-29T23:12:15.221Z","endTime":"2026-04-29T23:40:18.838Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"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-29T23:40:18.838Z","endTime":"2026-04-29T23:40:42.739Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93006268793052,"aZ":-19.679509072113717,"pfxX":-1.274179275940545,"pfxZ":6.516986917867956,"pX":0.4181226943934974,"pZ":2.4061494872758087,"vX0":8.293359582936237,"vY0":-136.82160931182406,"vZ0":-4.860112680508934,"x":101.06,"y":173.81,"x0":-2.471897489735678,"y0":50.00394004413218,"z0":5.532699057765364,"aX":-2.4433164929944033},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":0.7,"spinRate":2279,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.39857064456646496,"extension":5.93101295339394},"index":3,"playId":"11cf900d-f921-309a-83fa-b8157e37ea09","pitchNumber":1,"startTime":"2026-04-29T23:40:42.739Z","endTime":"2026-04-29T23:40:46.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36208843092189,"aZ":-41.78843137367328,"pfxX":4.997587677194947,"pfxZ":-6.3308443263794505,"pX":0.6704201339339856,"pZ":1.2083270168498692,"vX0":6.0506657221512254,"vY0":-122.97325595364657,"vZ0":-2.4783950794562544,"x":91.45,"y":206.16,"x0":-2.4794639910720466,"y0":50.00486145297323,"z0":5.803852437802364,"aX":7.586655139069238},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.8,"breakHorizontal":-10.6,"spinRate":2557,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44689189569682686,"extension":5.879181098704532},"index":4,"playId":"8c062b4d-577f-3fe6-898c-282f11c4cb55","pitchNumber":2,"startTime":"2026-04-29T23:40:55.344Z","endTime":"2026-04-29T23:40:59.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58352862980162,"aZ":-21.460278745582592,"pfxX":1.2643856328415044,"pfxZ":5.652212654811313,"pX":-0.6464276393107016,"pZ":2.8214841813139,"vX0":5.1454150610128515,"vY0":-136.00275790795203,"vZ0":-3.24492973664476,"x":141.64,"y":162.6,"x0":-2.718139826596563,"y0":50.0006010496515,"z0":5.498363233341759,"aX":2.3953185218734747},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":-3.2,"spinRate":2254,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.40095528499645194,"extension":5.9812952892275835},"index":5,"playId":"5c943bb0-b8e6-3419-bde8-02c8f7b28b69","pitchNumber":3,"startTime":"2026-04-29T23:41:09.375Z","endTime":"2026-04-29T23:41:13.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.669951897088666,"aZ":-16.32826982286428,"pfxX":-5.96933234207445,"pfxZ":7.569852378334453,"pX":-0.5598699540267017,"pZ":2.730450141207265,"vX0":7.635393666709079,"vY0":-143.84619259600572,"vZ0":-4.9687281460930395,"x":138.34,"y":165.06,"x0":-2.4743192748435017,"y0":50.004753454694644,"z0":5.494101692413531,"aX":-12.499103073805777},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.8,"breakHorizontal":9.2,"spinRate":2056,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.38090603920729826,"extension":6.1316480662628665},"index":6,"playId":"254006c1-96c2-3f7f-b8e3-7fe59a80c534","pitchNumber":4,"startTime":"2026-04-29T23:41:25.452Z","endTime":"2026-04-29T23:41:29.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-29T23:41:29.012Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:41:40.319Z","endTime":"2026-04-29T23:44:28.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02184866539685,"aZ":-12.763364876592133,"pfxX":-6.418185029682564,"pfxZ":9.159047416509553,"pX":0.28051660465078637,"pZ":1.7063229121558758,"vX0":10.117333462125785,"vY0":-144.9244319578237,"vZ0":-8.260647375930322,"x":106.31,"y":192.71,"x0":-2.4277801082226462,"y0":50.00369399844275,"z0":5.380026227541558,"aX":-13.603959436594856},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2063,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3784655644743866,"extension":6.10974498315537},"index":0,"playId":"4c7ac817-10a7-3783-ad4b-637ed1069062","pitchNumber":1,"startTime":"2026-04-29T23:41:57.390Z","endTime":"2026-04-29T23:42:01.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.242443269550726,"aZ":-14.638592557992302,"pfxX":-6.37079518203133,"pfxZ":8.303906594771586,"pX":-0.5401453347886203,"pZ":2.7869920846159397,"vX0":8.061553341489017,"vY0":-144.54986656006147,"vZ0":-5.0246358834596725,"x":137.59,"y":163.53,"x0":-2.5397994981948386,"y0":50.006841129116935,"z0":5.449198238767834,"aX":-13.461052314997806},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2087,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3791603840148756,"extension":6.128535954315427},"index":1,"playId":"20894e9a-58ad-3f50-becc-daf675aa9132","pitchNumber":2,"startTime":"2026-04-29T23:42:14.093Z","endTime":"2026-04-29T23:42:17.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02754353170436,"aZ":-40.294372433666695,"pfxX":2.690114219398523,"pfxZ":-5.043356309477696,"pX":1.2118612501331238,"pZ":1.2045246674120176,"vX0":8.049408656683124,"vY0":-126.37426325138158,"vZ0":-3.1615700176415764,"x":70.81,"y":206.26,"x0":-2.371149969130961,"y0":50.00599307382527,"z0":5.7257833517417,"aX":4.327296066499167},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.6,"breakHorizontal":-6.8,"spinRate":2606,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.43430248445765685,"extension":5.980769981738899},"index":2,"playId":"7e8ec281-ee8c-3fdc-bc59-4bb6d360b1ea","pitchNumber":3,"startTime":"2026-04-29T23:42:49.378Z","endTime":"2026-04-29T23:42:52.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-29T23:43:08.942Z","endTime":"2026-04-29T23:43:21.928Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368333546916706,"aZ":-44.64211586807527,"pfxX":4.95747367474023,"pfxZ":-8.330672540180148,"pX":-0.5150843820703699,"pZ":-0.031816550007164664,"vX0":3.0068307966454526,"vY0":-122.70373986785263,"vZ0":-4.634439685407887,"x":136.63,"y":239.64,"x0":-2.407794001508202,"y0":50.00135588432911,"z0":5.7576815026307155,"aX":7.421518105503388},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-16.0,"breakHorizontal":-9.7,"spinRate":2556,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.44950618675168075,"extension":6.003615961573608},"index":4,"playId":"f070a02f-a9a6-3973-a3f6-899382dd7d2f","pitchNumber":4,"startTime":"2026-04-29T23:43:21.928Z","endTime":"2026-04-29T23:43:26.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.3,"endSpeed":76.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.244948813074426,"aZ":-41.47013223836575,"pfxX":6.041689490090056,"pfxZ":-6.322482040946209,"pX":-0.5376243775412217,"pZ":1.5600863895344972,"vX0":2.9214895964401437,"vY0":-121.20535300879614,"vZ0":-1.5293015239002903,"x":137.49,"y":196.66,"x0":-2.5478617321610386,"y0":50.002699970228036,"z0":5.858874528806019,"aX":8.884063653937796},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.5,"breakHorizontal":-11.6,"spinRate":2457,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4539079743721377,"extension":5.875038994458424},"index":5,"playId":"59ea9bef-b1d6-3bff-96e0-8458a678820f","pitchNumber":5,"startTime":"2026-04-29T23:43:45.587Z","endTime":"2026-04-29T23:43:48.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226589509768587,"aZ":-25.883919569063547,"pfxX":1.3690385337233852,"pfxZ":3.3643987013549737,"pX":-1.0792119448079478,"pZ":3.120402709795972,"vX0":3.6246197112184504,"vY0":-135.78778128907175,"vZ0":-2.0474676460835193,"x":158.14,"y":154.53,"x0":-2.608356492022799,"y0":50.00628733548491,"z0":5.681927695257942,"aX":2.5604982213769074},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":-3.2,"spinRate":2092,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.403100371357378,"extension":6.026235042243349},"index":6,"playId":"cf6b5364-351b-3873-bf8d-8233a38b37f7","pitchNumber":6,"startTime":"2026-04-29T23:44:07.389Z","endTime":"2026-04-29T23:44:11.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80238897436851,"aZ":-15.14552506772746,"pfxX":-4.877932877453484,"pfxZ":8.1697368072394,"pX":-0.6919482874393802,"pZ":3.3004844386348555,"vX0":6.830030018539157,"vY0":-143.5950500178726,"vZ0":-4.0301629661873815,"x":143.38,"y":149.67,"x0":-2.4695585498039763,"y0":50.005355953133716,"z0":5.667022260856701,"aX":-10.17071938185191},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":7.4,"spinRate":2113,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.38169856289393556,"extension":6.019478152817605},"index":7,"playId":"227dc65d-80ba-3fe4-a99e-fcc6c6e4ca70","pitchNumber":7,"startTime":"2026-04-29T23:44:25.673Z","endTime":"2026-04-29T23:44:28.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:44:28.862Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:44:36.988Z","endTime":"2026-04-29T23:46:27.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":98.4,"endSpeed":89.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08619077619478,"aZ":-16.877805362445386,"pfxX":-4.806853079004867,"pfxZ":7.375418373692796,"pX":-1.1505611578523331,"pZ":2.854368499501366,"vX0":6.08532480445494,"vY0":-143.1218175615828,"vZ0":-4.68948191069668,"x":160.86,"y":161.71,"x0":-2.679995698610173,"y0":50.00521545051608,"z0":5.571539067115951,"aX":-9.972339950849761},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":7.4,"spinRate":2073,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38272957181913014,"extension":6.053161725240025},"index":0,"playId":"867d0f06-f692-38cd-9403-8f5865d4b2c8","pitchNumber":1,"startTime":"2026-04-29T23:44:53.606Z","endTime":"2026-04-29T23:44:57.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3238405969132,"aZ":-15.744312903091163,"pfxX":-5.353541967748494,"pfxZ":8.062250866215908,"pX":-0.9431719818737028,"pZ":2.509662851939419,"vX0":6.321948895661562,"vY0":-142.02543696387,"vZ0":-5.672533802964931,"x":152.95,"y":171.02,"x0":-2.505164273208205,"y0":50.0015856130166,"z0":5.538540340224694,"aX":-10.907964248620113},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":8.4,"spinRate":2043,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3860484532048516,"extension":5.909215535044391},"index":1,"playId":"f838c525-5e9d-33f1-97f9-fdef1afa0659","pitchNumber":2,"startTime":"2026-04-29T23:45:10.616Z","endTime":"2026-04-29T23:45:14.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.736571789707323,"aZ":-22.222050837936507,"pfxX":-0.40014022454332543,"pfxZ":5.290409160362928,"pX":-0.32345540700482883,"pZ":1.4040109578994913,"vX0":6.127882608616271,"vY0":-135.6121713149029,"vZ0":-6.65891414262934,"x":129.33,"y":200.87,"x0":-2.5505298818604527,"y0":50.00676126364703,"z0":5.417426278684402,"aX":-0.7539645519688536},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.5,"breakHorizontal":-0.5,"spinRate":2078,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4022912525284803,"extension":6.064765646752344},"index":2,"playId":"e8d19213-4a7a-3ce8-8d98-553032259a51","pitchNumber":3,"startTime":"2026-04-29T23:45:27.035Z","endTime":"2026-04-29T23:45:31.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23425006841507,"aZ":-23.39211331979286,"pfxX":1.0551035256039132,"pfxZ":4.679200285666724,"pX":-0.42477318333163616,"pZ":2.0945585318700943,"vX0":5.556993629357001,"vY0":-135.7474193681219,"vZ0":-4.709572290853129,"x":133.19,"y":182.23,"x0":-2.6308724986702603,"y0":50.00025851301811,"z0":5.469224445348017,"aX":1.9791401483686586},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":-3.0,"spinRate":2165,"spinDirection":183},"zone":7,"typeConfidence":2.0,"plateTime":0.4026611798427995,"extension":6.274719940797133},"index":3,"playId":"c91e164e-047c-372b-8bab-99965a3ac9bc","pitchNumber":4,"startTime":"2026-04-29T23:45:46.215Z","endTime":"2026-04-29T23:45:49.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00967566013917,"aZ":-16.129705542128875,"pfxX":-5.178465360207371,"pfxZ":7.964979691235736,"pX":-0.4094252192318032,"pZ":2.4784228399082657,"vX0":7.70646447313944,"vY0":-141.0221631792351,"vZ0":-5.239219309739623,"x":132.61,"y":171.86,"x0":-2.504519686591352,"y0":50.002984854774915,"z0":5.400445254551875,"aX":-10.432460919291154},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":7.8,"spinRate":2066,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.38836852396845645,"extension":6.096818170270823},"index":4,"playId":"6c5b28ca-ec20-344b-b812-a74418a7d5a1","pitchNumber":5,"startTime":"2026-04-29T23:46:02.649Z","endTime":"2026-04-29T23:46:06.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11457753763639,"aZ":-23.13782656397667,"pfxX":0.4284050967535533,"pfxZ":4.709120422890688,"pX":-0.38187016378243466,"pZ":2.935269427579197,"vX0":5.747633435009326,"vY0":-136.93580241419082,"vZ0":-2.8205820925400538,"x":131.56,"y":159.53,"x0":-2.5542432730563025,"y0":50.00610184623369,"z0":5.542526418569021,"aX":0.822324124400405},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-1.8,"spinRate":2198,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.39831052816024126,"extension":6.3135207348535936},"index":5,"playId":"9765c163-fc2a-32d5-9d35-d73c677c741e","pitchNumber":6,"startTime":"2026-04-29T23:46:20.747Z","endTime":"2026-04-29T23:46:27.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:46:27.968Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:48:07.583Z","endTime":"2026-04-29T23:49:48.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47899925082091,"aZ":-14.620214560172341,"pfxX":2.408966342756073,"pfxZ":10.19676913919215,"pX":0.6642058209662949,"pZ":2.81557732610189,"vX0":-1.6782453702454558,"vY0":-130.15695031128325,"vZ0":-5.135267122850481,"x":91.68,"y":162.76,"x0":1.0033225737851081,"y0":50.00051496437769,"z0":5.915395325029686,"aX":4.146191485012067},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.6,"breakHorizontal":-4.0,"spinRate":2187,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.42028482200924344,"extension":6.214221552332433},"index":0,"playId":"4125edc0-08e6-30f0-9557-8054468dad2c","pitchNumber":1,"startTime":"2026-04-29T23:48:41.529Z","endTime":"2026-04-29T23:48:45.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582870695834252,"aZ":-25.280049556926055,"pfxX":-0.7155061831317284,"pfxZ":4.30094623736679,"pX":-0.08217535559740397,"pZ":1.8495064144767919,"vX0":-3.0813557980886475,"vY0":-125.35217988302229,"vZ0":-4.5241688880528645,"x":120.13,"y":188.84,"x0":1.25228006010846,"y0":50.00396194448733,"z0":5.7234932706644255,"aX":-1.1466558162645364},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.1,"breakHorizontal":1.9,"spinRate":2239,"spinDirection":173},"zone":8,"typeConfidence":2.0,"plateTime":0.43572865226875335,"extension":6.285405992543258},"index":1,"playId":"193a8d19-0fbd-3c37-b9a3-255ee24c14cb","pitchNumber":2,"startTime":"2026-04-29T23:48:54.356Z","endTime":"2026-04-29T23:48:58.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303098810585162,"aZ":-18.74414396585247,"pfxX":3.2110272146577454,"pfxZ":7.569668937403847,"pX":0.872596167559335,"pZ":4.186869158280335,"vX0":-1.9892603376478906,"vY0":-132.15019440925604,"vZ0":-1.082890149583234,"x":83.74,"y":125.73,"x0":1.2166455404760077,"y0":50.00493295520971,"z0":5.974653229713173,"aX":5.698493882492153},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.7,"breakHorizontal":-5.4,"spinRate":2057,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41397144938230523,"extension":6.155674934990436},"index":2,"playId":"b77f09cc-5649-3604-ab68-2bbc2e035b4c","pitchNumber":3,"startTime":"2026-04-29T23:49:12.768Z","endTime":"2026-04-29T23:49:16.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507375518843872,"aZ":-16.126877507519534,"pfxX":5.3158329265426625,"pfxZ":8.864306422488593,"pX":1.208377212754471,"pZ":2.2094420768515373,"vX0":-1.405385077261356,"vY0":-133.19310342480838,"vZ0":-6.415680295996276,"x":70.94,"y":179.13,"x0":1.0494961157389397,"y0":50.00546233116278,"z0":5.80019413403754,"aX":9.627519927006949},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-9.4,"spinRate":2167,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.40999734108020336,"extension":6.2496957742697825},"index":3,"playId":"4ae92f21-384b-3d47-95bf-5b65cbbd1eed","pitchNumber":4,"startTime":"2026-04-29T23:49:27.894Z","endTime":"2026-04-29T23:49:32.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.053939407373065,"aZ":-16.40900595005759,"pfxX":5.436018635180561,"pfxZ":8.68472444230542,"pX":-0.578254543260554,"pZ":2.102417360712418,"vX0":-5.439605403270503,"vY0":-133.46295150548983,"vZ0":-6.716415538413136,"x":139.04,"y":182.01,"x0":0.7739949602469036,"y0":50.00269679483845,"z0":5.820759176343553,"aX":9.867727133879765},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":-8.8,"spinRate":2247,"spinDirection":160},"zone":7,"typeConfidence":2.0,"plateTime":0.4094202748006066,"extension":6.279219895220127},"index":4,"playId":"b53ee458-0a1a-3e09-b1a9-6fab8996322b","pitchNumber":5,"startTime":"2026-04-29T23:49:44.561Z","endTime":"2026-04-29T23:49:48.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:49:48.525Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Turang doubles (7) on a sharp line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:49:58.855Z","endTime":"2026-04-29T23:51:12.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523727374740258,"aZ":-14.453796832445347,"pfxX":2.3572988755040805,"pfxZ":9.903293274947337,"pX":-0.07752389969921358,"pZ":2.4302635691622063,"vX0":-3.557911886299304,"vY0":-132.47001920134426,"vZ0":-6.06981872488526,"x":119.96,"y":173.16,"x0":0.9725639916811107,"y0":50.00025578842698,"z0":5.7954754961252535,"aX":4.2170966501229765},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-3.6,"spinRate":2219,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.41240726776086234,"extension":6.202250321329407},"index":0,"playId":"86ce8993-9cbc-3724-acdb-c39d06351d4e","pitchNumber":1,"startTime":"2026-04-29T23:50:13.179Z","endTime":"2026-04-29T23:50:16.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51216135757121,"aZ":-25.142118547467522,"pfxX":-2.0739178418689357,"pfxZ":4.236897132696595,"pX":-0.9669474509355036,"pZ":1.3978565279324688,"vX0":-4.072418950007173,"vY0":-127.61041022161609,"vZ0":-6.040592409404613,"x":153.86,"y":201.04,"x0":0.9147105037220898,"y0":50.00481469700593,"z0":5.75760797190558,"aX":-3.4454403801729314},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":4.6,"spinRate":2273,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.4280442433300524,"extension":6.421896019675941},"index":1,"playId":"7135d6cd-e597-3f69-9502-601ceda612a0","pitchNumber":2,"startTime":"2026-04-29T23:50:27.682Z","endTime":"2026-04-29T23:50:31.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863007849604813,"aZ":-21.874517089384067,"pfxX":0.6787645041716526,"pfxZ":5.998521740656476,"pX":-0.7389502642527014,"pZ":1.0051161871035044,"vX0":-4.7465187449138275,"vY0":-129.3988036849993,"vZ0":-7.762294199098116,"x":145.17,"y":211.64,"x0":1.021194889636512,"y0":50.000986731215235,"z0":5.686845486197642,"aX":1.1652013936966683},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.6,"breakHorizontal":-0.4,"spinRate":2275,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.42129389081904867,"extension":6.32882145547987},"index":2,"playId":"b42fa407-06d8-3a61-b9c2-0f9376b25473","pitchNumber":3,"startTime":"2026-04-29T23:50:44.060Z","endTime":"2026-04-29T23:50:48.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90090221447161,"aZ":-24.45201041875294,"pfxX":-0.11056104603622918,"pfxZ":4.576276208777641,"pX":-0.20055765446925256,"pZ":2.313539784472544,"vX0":-3.362361488174654,"vY0":-128.1570985418967,"vZ0":-3.85556057614071,"x":124.64,"y":176.31,"x0":1.1349176471343276,"y0":50.002806866671094,"z0":5.715633613624291,"aX":-0.1862297633450671},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":0.8,"spinRate":2302,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.4250589922077368,"extension":6.335450054736875},"hitData":{"launchSpeed":103.7,"launchAngle":21.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.48,"coordY":60.04}},"index":3,"playId":"c4014c38-b353-305c-8fe0-474a9d6700dc","pitchNumber":4,"startTime":"2026-04-29T23:50:58.590Z","endTime":"2026-04-29T23:51:12.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:51:12.347Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:51:22.963Z","endTime":"2026-04-29T23:52:59.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218534464864916,"aZ":-25.83263206088622,"pfxX":9.245940772989691,"pfxZ":4.116008301911534,"pX":0.016042517798573335,"pZ":2.0772667932111686,"vX0":-5.219311053587338,"vY0":-123.48912358689144,"vZ0":-3.9093512462543214,"x":116.39,"y":182.69,"x0":0.9587845120266352,"y0":50.000835494388156,"z0":5.8606184232467395,"aX":14.239299020100022},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.7,"breakHorizontal":-15.5,"spinRate":1851,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.44399488433468104,"extension":6.281958052114319},"index":0,"playId":"aa9456ac-e992-365c-9b0b-8cd2508517a8","pitchNumber":1,"startTime":"2026-04-29T23:51:49.277Z","endTime":"2026-04-29T23:51:53.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"814694ff-35f2-422e-b49e-b75bbc9dce23","startTime":"2026-04-29T23:52:11.217Z","endTime":"2026-04-29T23:52:16.217Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046849960910286,"aZ":-22.913840251137295,"pfxX":-0.10431321976622154,"pfxZ":5.542790195903324,"pX":-0.6144076345718666,"pZ":3.024808411282296,"vX0":-4.03934534956051,"vY0":-129.02568481992037,"vZ0":-2.850662612844739,"x":119.28,"y":188.02,"x0":0.990804475208008,"y0":50.00355687147007,"z0":5.926723277763405,"aX":-0.17453734844147303},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.6,"breakHorizontal":1.2,"spinRate":2336,"spinDirection":170},"zone":1,"typeConfidence":2.0,"plateTime":0.4259400908924227,"extension":6.252531492220925},"index":2,"playId":"e83dbfe5-9087-3e7c-832b-57f718ed1bd1","pitchNumber":2,"startTime":"2026-04-29T23:52:28.869Z","endTime":"2026-04-29T23:52:31.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9620995520276,"aZ":-14.035459836874246,"pfxX":4.033752109131911,"pfxZ":10.113476879350873,"pX":-0.11864297930900963,"pZ":3.4711457522021663,"vX0":-4.351948800701522,"vY0":-133.18006397745694,"vZ0":-3.625389226708782,"x":121.52,"y":145.06,"x0":1.0135988773259357,"y0":50.00566486792154,"z0":5.867143005452416,"aX":7.237490301049571},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":-6.4,"spinRate":2309,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.41148199095399596,"extension":6.157970199111067},"index":3,"playId":"8cf781bd-33a1-3f6e-8bd7-f46f8ba074a3","pitchNumber":3,"startTime":"2026-04-29T23:52:52.721Z","endTime":"2026-04-29T23:52:59.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:52:59.671Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Bauers doubles (5) on a sharp line drive to center fielder Alek Thomas. Brice Turang scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:53:04.736Z","endTime":"2026-04-29T23:56:13.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.575293273812626,"aZ":-17.613607107909505,"pfxX":5.148759154419795,"pfxZ":8.147626527045094,"pX":-0.03925716670369754,"pZ":2.7856421670076283,"vX0":-4.292837842100091,"vY0":-132.89002077821695,"vZ0":-4.784316816975784,"x":118.5,"y":163.57,"x0":0.9284152143679869,"y0":50.006630568342295,"z0":5.889564672464828,"aX":9.207437134699271},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":-8.4,"spinRate":2093,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4122134027971325,"extension":6.165183942076962},"index":0,"playId":"013d7365-e0d2-3336-a832-be10a5965424","pitchNumber":1,"startTime":"2026-04-29T23:53:24.062Z","endTime":"2026-04-29T23:53:27.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924929602907227,"aZ":-14.899582197670167,"pfxX":3.381007450392136,"pfxZ":9.587166027078057,"pX":-0.6271605335906917,"pZ":2.7662188373433576,"vX0":-4.852122194882598,"vY0":-133.20928065760395,"vZ0":-5.439096878767638,"x":140.91,"y":164.09,"x0":0.776490886013988,"y0":50.003284512538215,"z0":5.907252184824157,"aX":6.092580898710582},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":-5.2,"spinRate":2282,"spinDirection":163},"zone":4,"typeConfidence":2.0,"plateTime":0.41077083340038323,"extension":6.242483077858027},"index":1,"playId":"084b6a2c-083c-3c63-8b8e-739abce2c427","pitchNumber":2,"startTime":"2026-04-29T23:53:43.480Z","endTime":"2026-04-29T23:53:46.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T23:54:04.316Z","endTime":"2026-04-29T23:54:13.761Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79424205021187,"aZ":-16.523558826389333,"pfxX":4.887001116788209,"pfxZ":8.631184941758171,"pX":0.4450224645471263,"pZ":4.081883316727043,"vX0":-3.499682431538775,"vY0":-133.7792378976134,"vZ0":-1.8918728282752375,"x":100.04,"y":128.57,"x0":1.1350977256076389,"y0":50.00040781524894,"z0":5.982283009799703,"aX":8.858971674529569},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-8.0,"spinRate":2315,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4093912984590298,"extension":6.125076911437921},"index":3,"playId":"84fb9c5e-ea78-3252-bae9-aa245c8ce5af","pitchNumber":3,"startTime":"2026-04-29T23:54:13.761Z","endTime":"2026-04-29T23:54:19.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124791765515774,"aZ":-14.026915723225379,"pfxX":3.9590829807991343,"pfxZ":9.97789631089769,"pX":0.190088548700836,"pZ":1.3615922569513188,"vX0":-3.4497636884729346,"vY0":-133.83357433938212,"vZ0":-9.190702561784276,"x":109.75,"y":202.02,"x0":0.9796480637999261,"y0":50.005574848865656,"z0":5.838603045602988,"aX":7.20327683228386},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-6.5,"spinRate":2248,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.40882142644752584,"extension":6.128990943516798},"index":4,"playId":"a8581b79-29b6-368c-97d0-f85e32666471","pitchNumber":4,"startTime":"2026-04-29T23:54:38.175Z","endTime":"2026-04-29T23:54:42.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87986246434572,"aZ":-24.43463532971681,"pfxX":8.92367507487985,"pfxZ":4.9819722648924465,"pX":0.36395104752982826,"pZ":0.12439093153059501,"vX0":-4.502111102136554,"vY0":-123.86213526154467,"vZ0":-8.762210823482594,"x":103.13,"y":235.42,"x0":1.0463946442437415,"y0":50.00148264484982,"z0":5.752843023122835,"aX":13.855957294672328},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.2,"breakHorizontal":-15.1,"spinRate":1890,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4423087732620363,"extension":6.32638554679781},"index":5,"playId":"ddd752c5-5ffd-3863-8128-cd51a4c1fc8c","pitchNumber":5,"startTime":"2026-04-29T23:54:59.909Z","endTime":"2026-04-29T23:55:03.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45853203810046,"aZ":-15.953807552114077,"pfxX":2.0759532062958277,"pfxZ":8.948529757870254,"pX":-0.5447024104837601,"pZ":3.0299856902496387,"vX0":-4.476188043021081,"vY0":-133.46852097316113,"vZ0":-4.48627352292264,"x":137.76,"y":156.97,"x0":0.880872289881754,"y0":50.002825936164186,"z0":5.873733345740798,"aX":3.7633282529597327},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-2.9,"spinRate":2299,"spinDirection":165},"zone":1,"typeConfidence":2.0,"plateTime":0.4096380089125873,"extension":6.240620005364024},"index":6,"playId":"46568503-dfa8-30cc-89a1-3c3f2d9b76ee","pitchNumber":6,"startTime":"2026-04-29T23:55:33.295Z","endTime":"2026-04-29T23:55:36.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.057417012235703,"aZ":-15.403181863581315,"pfxX":2.977150783517728,"pfxZ":9.117022341785807,"pX":-0.39839938671683944,"pZ":2.005599612339013,"vX0":-4.213219800681318,"vY0":-134.252381215354,"vZ0":-7.448773591780984,"x":132.19,"y":184.63,"x0":0.7991168048472572,"y0":50.00009467284476,"z0":5.89715597767523,"aX":5.4745012271860745},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":-4.6,"spinRate":2209,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.40685115023946805,"extension":6.201327340233271},"hitData":{"launchSpeed":108.9,"launchAngle":15.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":83.1,"coordY":67.19}},"index":7,"playId":"f77715f9-645b-34ed-ad0e-4eca0a5dccbf","pitchNumber":7,"startTime":"2026-04-29T23:55:58.186Z","endTime":"2026-04-29T23:56:13.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":9.899999999999999,"leverageIndex":1.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:56:13.458Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:56:28.279Z","endTime":"2026-04-29T23:58:13.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.603629792200067,"aZ":-23.70151434878336,"pfxX":9.37597898958882,"pfxZ":5.466212475999187,"pX":0.8445713082545615,"pZ":1.4071084853463587,"vX0":-3.8851598607107283,"vY0":-123.94357557156086,"vZ0":-5.837608737402259,"x":84.81,"y":200.79,"x0":1.2172975703848208,"y0":50.00532431862178,"z0":5.781934820044311,"aX":14.536761733826019},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.8,"breakHorizontal":-16.1,"spinRate":1866,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.44253823230257794,"extension":6.284783866446175},"index":0,"playId":"260303ba-7fb4-3fe6-97a3-c431a34121f8","pitchNumber":1,"startTime":"2026-04-29T23:56:41.427Z","endTime":"2026-04-29T23:56:45.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":84.4,"endSpeed":77.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25507862591194,"aZ":-28.234528545204327,"pfxX":9.643938087519679,"pfxZ":2.5764090695512394,"pX":1.3106066422911344,"pZ":2.3327178438463516,"vX0":-2.795570882180502,"vY0":-122.88781015461883,"vZ0":-2.954780675324567,"x":67.04,"y":175.8,"x0":1.2096623218927767,"y0":50.003757402297836,"z0":5.948092099879719,"aX":14.7568835160983},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":-16.8,"spinRate":1782,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.44563979404453935,"extension":6.224553095282752},"index":1,"playId":"a459bf80-b213-33f6-9271-6cc6793d47bb","pitchNumber":2,"startTime":"2026-04-29T23:56:57.596Z","endTime":"2026-04-29T23:57:01.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9856935000992,"aZ":-27.70735590454084,"pfxX":9.908051029228403,"pfxZ":2.9293248625134485,"pX":0.7581453636890613,"pZ":2.994916696285269,"vX0":-3.824924814485937,"vY0":-122.66830942499469,"vZ0":-1.5884853181207923,"x":88.1,"y":157.92,"x0":1.0491955440827203,"y0":50.004812294593684,"z0":6.010321137506659,"aX":15.11977327658385},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.2,"breakHorizontal":-17.0,"spinRate":1935,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.446304429824691,"extension":6.242358907858846},"index":2,"playId":"67962115-1bea-3adc-ad47-8f4c96bb6a6a","pitchNumber":3,"startTime":"2026-04-29T23:57:14.163Z","endTime":"2026-04-29T23:57:41.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.311676744598227,"aZ":-27.430958651546753,"pfxX":0.19137823215467398,"pfxZ":2.918729792107067,"pX":-0.9567078410519892,"pZ":3.679630733741435,"vX0":-4.7972430758116005,"vY0":-127.03172179917166,"vZ0":-0.34841396362963895,"x":153.47,"y":139.43,"x0":0.9356348059027493,"y0":50.00365229260931,"z0":6.0092103221263695,"aX":0.3116018243124729},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":0.8,"spinRate":2182,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4320511582288624,"extension":6.301975355488465},"index":3,"playId":"99e367f3-0d05-396f-b409-caaa1c9a2cd4","pitchNumber":4,"startTime":"2026-04-29T23:57:45.122Z","endTime":"2026-04-29T23:57:49.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68391466560905,"aZ":-11.34996370214963,"pfxX":1.8981779624290573,"pfxZ":11.362891719204839,"pX":-0.8126561426883798,"pZ":2.260720341103391,"vX0":-5.410057291883509,"vY0":-134.1850511712241,"vZ0":-7.380762552012823,"x":147.98,"y":177.74,"x0":0.9785673426866017,"y0":50.00167531560426,"z0":5.846447918770526,"aX":3.478642323063439},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":-2.3,"spinRate":2334,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.40741298699818795,"extension":6.179521653187797},"index":4,"playId":"37b735f9-e61c-3b63-8914-71b6c303ba9e","pitchNumber":5,"startTime":"2026-04-29T23:58:02.721Z","endTime":"2026-04-29T23:58:13.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":1.09,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:58:13.487Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:58:18.359Z","endTime":"2026-04-29T23:58:55.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.727190364103436,"aZ":-36.31245686705049,"pfxX":-1.8724395407308578,"pfxZ":-3.1150943985053505,"pX":-0.7047155977284201,"pZ":1.379825219559069,"vX0":-3.355167074000565,"vY0":-114.69937987230375,"vZ0":-2.4693153388192757,"x":143.86,"y":201.52,"x0":1.0217609253704472,"y0":50.00291140953497,"z0":6.02009246144112,"aX":-2.4876651974492567},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.0,"breakHorizontal":4.2,"spinRate":2319,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.47801683456189803,"extension":6.343937858247416},"hitData":{"launchSpeed":77.2,"launchAngle":30.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.51,"coordY":100.33}},"index":0,"playId":"1bbbcf11-41fa-369c-b9ed-1630d1f56ff8","pitchNumber":1,"startTime":"2026-04-29T23:58:46.718Z","endTime":"2026-04-29T23:58:55.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:58:55.436Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T00:00:05.063Z","endTime":"2026-04-30T00:01:40.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44968142060635,"aZ":-18.352664885300083,"pfxX":-5.927717633552556,"pfxZ":7.0597780956393645,"pX":0.25947488815127245,"pZ":2.6075085394299413,"vX0":9.594805508169804,"vY0":-139.08199748462522,"vZ0":-4.794977127058007,"x":107.11,"y":168.38,"x0":-2.466231099743516,"y0":50.00250302430884,"z0":5.572628661949916,"aX":-11.604419328990993},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2100,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.39395208594308384,"extension":6.036439128726288},"index":0,"playId":"9c0e9ca7-393c-36af-b1ff-3dc2fe5b869a","pitchNumber":1,"startTime":"2026-04-30T00:01:01.951Z","endTime":"2026-04-30T00:01:06.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.968894273887525,"aZ":-21.61964326284131,"pfxX":-1.3563981242393996,"pfxZ":5.602578428605902,"pX":-0.44207744073794064,"pZ":1.7340450360044257,"vX0":6.371957845150811,"vY0":-135.72459702273653,"vZ0":-5.845086572923143,"x":133.85,"y":191.96,"x0":-2.63399743139855,"y0":50.002181441930894,"z0":5.399945208663793,"aX":-2.555270489894278},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":1.2,"spinRate":2173,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.40204395386240765,"extension":6.022328941516143},"index":1,"playId":"24490e27-fae0-36cc-92a5-93ffbcb8bf13","pitchNumber":2,"startTime":"2026-04-30T00:01:17.658Z","endTime":"2026-04-30T00:01:21.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901327529728267,"aZ":-41.55399681610597,"pfxX":5.3521747185595885,"pfxZ":-6.249168624896279,"pX":-0.29864501947231925,"pZ":1.8760107609243748,"vX0":3.840887510485113,"vY0":-122.49618428400422,"vZ0":-0.8920591926820309,"x":128.38,"y":188.13,"x0":-2.588760760308639,"y0":50.002026257811984,"z0":5.8351082439039,"aX":8.034927542270152},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.3,"breakHorizontal":-10.7,"spinRate":2587,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.44919836869055807,"extension":5.943800181172257},"index":2,"playId":"e31af7f1-fb44-3f5a-86a7-5710b431c12e","pitchNumber":3,"startTime":"2026-04-30T00:01:35.119Z","endTime":"2026-04-30T00:01:40.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:01:40.520Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a fly ball to left fielder Brandon Lockridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T00:01:51.028Z","endTime":"2026-04-30T00:02:57.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560900104643917,"aZ":-21.247842840673016,"pfxX":-0.6940685670372542,"pfxZ":5.7427960804928,"pX":-1.0356033817378933,"pZ":2.2072578807294128,"vX0":4.632130728562827,"vY0":-136.6512740624001,"vZ0":-4.738178164146198,"x":156.47,"y":179.18,"x0":-2.6583964507042426,"y0":50.00079295582131,"z0":5.4127225552499,"aX":-1.3211150649896974},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":0.4,"spinRate":2199,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.3999888266484595,"extension":6.222147734254591},"index":0,"playId":"b8b2a66c-d1d2-386b-ba22-40b2a53ea90a","pitchNumber":1,"startTime":"2026-04-30T00:02:05.492Z","endTime":"2026-04-30T00:02:10.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330745758495375,"aZ":-22.206928748378374,"pfxX":0.2301373705113594,"pfxZ":5.376830580551253,"pX":0.9900656698532004,"pZ":1.8303256932799288,"vX0":9.504460050235544,"vY0":-134.79460753072937,"vZ0":-5.227740935950172,"x":79.26,"y":189.36,"x0":-2.600904417182543,"y0":50.002971214810366,"z0":5.347738478843437,"aX":0.4240825735189252},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.9,"breakHorizontal":-2.3,"spinRate":2311,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.40523776750544505,"extension":6.297785605006624},"index":1,"playId":"981adcee-9a75-3e8c-8f04-d7c59ebb107a","pitchNumber":2,"startTime":"2026-04-30T00:02:22.326Z","endTime":"2026-04-30T00:02:26.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.814524598206333,"aZ":-22.389909528977295,"pfxX":0.5188290285463995,"pfxZ":5.144528271157915,"pX":-0.2913512623269519,"pZ":2.445546049903452,"vX0":6.073454339219595,"vY0":-136.4623907242996,"vZ0":-4.023429225376913,"x":128.11,"y":172.75,"x0":-2.6058114096429095,"y0":50.00096664985357,"z0":5.466606885791326,"aX":0.9840338689316502},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2200,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.40018873832392243,"extension":6.204146816749566},"hitData":{"launchSpeed":63.0,"launchAngle":45.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.08,"coordY":140.92}},"index":2,"playId":"4e157505-4e4d-3d93-ac09-9bf8852b245e","pitchNumber":3,"startTime":"2026-04-30T00:02:43.567Z","endTime":"2026-04-30T00:02:57.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:02:57.334Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out softly to pitcher Brandon Sproat.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T00:03:03.667Z","endTime":"2026-04-30T00:03:37.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687075,"link":"/api/v1/people/687075"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.620943496903504,"aZ":-26.397288850610355,"pfxX":-9.912235751940692,"pfxZ":2.869347175684931,"pX":-0.9372341914646241,"pZ":3.1626218757626785,"vX0":7.703456909423131,"vY0":-140.8753928300316,"vZ0":-1.6660675790973942,"x":152.73,"y":153.39,"x0":-2.4176591983174327,"y0":50.00094234642853,"z0":5.465829765493143,"aX":-19.946495526405904},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":2025,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38861766768243733,"extension":6.261022580956121},"hitData":{"launchSpeed":46.3,"launchAngle":73.0,"totalDistance":50.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":134.31,"coordY":185.5}},"index":0,"playId":"ea92d5d3-21a6-363e-8314-de0eb1c0943c","pitchNumber":1,"startTime":"2026-04-30T00:03:23.261Z","endTime":"2026-04-30T00:03:37.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.33,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:03:37.512Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to second baseman Brice Turang.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T00:03:35.765Z","endTime":"2026-04-30T00:05:06.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"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(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":96.9,"endSpeed":88.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60820911401917,"aZ":-25.407646393771802,"pfxX":-10.350623787640373,"pfxZ":3.368598187634756,"pX":-0.16112938774407695,"pZ":2.7746748600246347,"vX0":10.025188375779582,"vY0":-140.7619484888158,"vZ0":-2.7098886670739963,"x":123.14,"y":163.86,"x0":-2.4220427992954794,"y0":50.0038320115189,"z0":5.392885403861174,"aX":-20.79635967270405},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":16.7,"spinRate":2057,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.38895335771144923,"extension":6.525891209708286},"index":0,"playId":"d93a0049-6eaf-31b3-ac9f-fdb38a557f26","pitchNumber":1,"startTime":"2026-04-30T00:03:56.405Z","endTime":"2026-04-30T00:04:00.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642937550345238,"aZ":-21.06004744148463,"pfxX":-0.27410864818743164,"pfxZ":5.775875808773554,"pX":-0.12597995036604318,"pZ":2.5170403797768786,"vX0":6.43582066116022,"vY0":-137.43626440415136,"vZ0":-4.204320202329187,"x":121.8,"y":170.82,"x0":-2.4562506095457586,"y0":50.00550351839032,"z0":5.485335629471246,"aX":-0.527457009448253},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":-0.7,"spinRate":2206,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.39756486546819403,"extension":6.375605369819897},"index":1,"playId":"3f61ddfa-7591-3772-b76a-bdc554da5726","pitchNumber":2,"startTime":"2026-04-30T00:04:14.130Z","endTime":"2026-04-30T00:04:18.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":87.7,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.840535312004164,"aZ":-26.787683574291922,"pfxX":4.733065154101623,"pfxZ":3.2858712024097634,"pX":1.920032777911312,"pZ":0.8539720308727875,"vX0":9.396866372682434,"vY0":-127.35022058599135,"vZ0":-5.784239062465285,"x":43.81,"y":215.72,"x0":-2.436320504466741,"y0":50.000167106297155,"z0":5.281125976057194,"aX":7.750086349135303},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":-10.8,"spinRate":2556,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4305568686691257,"extension":6.618324691678311},"index":2,"playId":"83439ea6-09b3-3f0a-8f45-8e801a9f693c","pitchNumber":3,"startTime":"2026-04-30T00:04:32.295Z","endTime":"2026-04-30T00:04:35.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.374486872220864,"aZ":-29.15658448230068,"pfxX":6.6054692368050265,"pfxZ":1.8738177461907384,"pX":0.7072532719587645,"pZ":1.5942511800628294,"vX0":6.290272531553231,"vY0":-125.95808197035734,"vZ0":-3.5465682524455024,"x":90.04,"y":195.74,"x0":-2.679554955594767,"y0":50.000870157512985,"z0":5.375773521012009,"aX":10.620617811110831},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-13.4,"spinRate":2523,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.43469820112180724,"extension":6.2564943065363305},"hitData":{"launchSpeed":69.2,"launchAngle":63.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":153.2}},"index":3,"playId":"33e8f17f-d776-30b8-b876-7ac79d17dd6b","pitchNumber":4,"startTime":"2026-04-30T00:04:55.879Z","endTime":"2026-04-30T00:05:06.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:05:06.719Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Greg Jones flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T00:06:09.180Z","endTime":"2026-04-30T00:07:40.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.817705069142335,"aZ":-35.48129253377017,"pfxX":-3.6595056956700383,"pfxZ":-2.592905457215485,"pX":1.0108103046761516,"pZ":2.8293155047605785,"vX0":0.859708528512031,"vY0":-112.32277510542345,"vZ0":0.6597458649036545,"x":78.47,"y":162.39,"x0":1.0979685077770263,"y0":50.004050063662675,"z0":6.146736016751329,"aX":-4.664564662324865},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-4.2,"breakHorizontal":6.4,"spinRate":2242,"spinDirection":300},"zone":12,"typeConfidence":2.0,"plateTime":0.48811111117998074,"extension":6.27117624209245},"index":0,"playId":"a3ad4c6a-f93a-3aac-b2db-71ebf8e5b32a","pitchNumber":1,"startTime":"2026-04-30T00:07:16.719Z","endTime":"2026-04-30T00:07:20.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757697981562394,"aZ":-25.49326218370292,"pfxX":10.36743614581473,"pfxZ":4.395599813651001,"pX":0.11344298485290144,"pZ":1.5266932749540545,"vX0":-5.213465491079852,"vY0":-122.87576280892445,"vZ0":-5.048859190483289,"x":112.68,"y":197.56,"x0":0.9226899149080643,"y0":50.00299297444631,"z0":5.790809160676009,"aX":15.754984422718051},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.0,"breakHorizontal":-17.4,"spinRate":1952,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44682176099244897,"extension":6.445630095402375},"hitData":{"launchSpeed":73.5,"launchAngle":58.0,"totalDistance":178.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":137.62,"coordY":128.37}},"index":1,"playId":"c7ef2e95-0843-3c19-af99-042afec7d788","pitchNumber":2,"startTime":"2026-04-30T00:07:28.445Z","endTime":"2026-04-30T00:07:40.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:07:40.132Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out softly, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T00:07:47.808Z","endTime":"2026-04-30T00:08:22.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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.5,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.358262899621558,"aZ":-12.85628924264476,"pfxX":1.285954822124062,"pfxZ":10.864133120835117,"pX":-0.6935540936375949,"pZ":2.0550461767173855,"vX0":-4.324136776475496,"vY0":-132.96285587626113,"vZ0":-7.23586865966519,"x":143.44,"y":183.29,"x0":0.7917102255782132,"y0":50.00355196239554,"z0":5.758134091001083,"aX":2.287365778132701},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.1,"breakHorizontal":-1.3,"spinRate":2241,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.41304028453980335,"extension":6.325348435054934},"index":0,"playId":"2bceed09-335a-3a33-ad7a-a121e2bb52ba","pitchNumber":1,"startTime":"2026-04-30T00:08:00.333Z","endTime":"2026-04-30T00:08:04.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.920372658047743,"aZ":-23.17834038774632,"pfxX":-0.38172036449404967,"pfxZ":5.3623498949579655,"pX":-1.0426807544150367,"pZ":2.741730151549417,"vX0":-4.9731749453950425,"vY0":-128.94510696344693,"vZ0":-3.238809401644687,"x":156.74,"y":164.75,"x0":0.9639904734144457,"y0":50.00060883789771,"z0":5.811413268042063,"aX":-0.638148930888002},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.1,"breakHorizontal":1.8,"spinRate":2227,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4255116090464899,"extension":6.332612250875942},"hitData":{"launchSpeed":53.6,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":103.03,"coordY":175.27}},"index":1,"playId":"19afb7ec-5f69-34b5-90ac-f35d0e0385ab","pitchNumber":2,"startTime":"2026-04-30T00:08:14.157Z","endTime":"2026-04-30T00:08:22.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:08:22.894Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Ortiz pops out to first baseman Ildemaro Vargas in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T00:08:28.377Z","endTime":"2026-04-30T00:09:28.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82085655564782,"aZ":-14.673971267198764,"pfxX":2.656399134554098,"pfxZ":9.787465626500122,"pX":-0.005006024428881927,"pZ":3.2178119091721937,"vX0":-3.050839448185075,"vY0":-132.96378256897825,"vZ0":-4.248403426425382,"x":117.19,"y":151.9,"x0":0.8127830646197158,"y0":50.00561687590662,"z0":5.902973162492585,"aX":4.751592370666894},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":-4.2,"spinRate":2234,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.4121239408186277,"extension":6.2407439008809105},"index":0,"playId":"95c833a1-1957-3eee-bcb2-96b8f21c679c","pitchNumber":1,"startTime":"2026-04-30T00:08:54.504Z","endTime":"2026-04-30T00:08:58.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.295952267916874,"aZ":-27.265045229094998,"pfxX":9.933359509008595,"pfxZ":3.1054039984824935,"pX":0.6662598848154043,"pZ":0.6192016837128592,"vX0":-3.841688743316165,"vY0":-125.24505801259453,"vZ0":-7.05413042053555,"x":91.6,"y":222.06,"x0":0.9329979786436423,"y0":50.00590708091941,"z0":5.715199399612241,"aX":15.716566597016119},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":-17.0,"spinRate":1854,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4380445632308847,"extension":6.261945454238257},"index":1,"playId":"77c4a484-5f56-3854-9c95-568f4f3a35ce","pitchNumber":2,"startTime":"2026-04-30T00:09:05.712Z","endTime":"2026-04-30T00:09:08.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136749309559477,"aZ":-23.896519883196195,"pfxX":-2.3007774783967543,"pfxZ":4.94138274429168,"pX":-0.47285921674740944,"pZ":2.8028063098061753,"vX0":-2.982988844437895,"vY0":-128.7445348086413,"vZ0":-2.8744031470274414,"x":135.02,"y":163.1,"x0":1.000545660776391,"y0":50.005815349922564,"z0":5.786647688956638,"aX":-3.855971763555919},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":4.8,"spinRate":2361,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.42570188324874714,"extension":6.278202106984748},"hitData":{"launchSpeed":63.5,"launchAngle":58.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.8,"coordY":163.31}},"index":2,"playId":"0dc28fb3-c26c-3950-a503-d17a0d169070","pitchNumber":3,"startTime":"2026-04-30T00:09:19.876Z","endTime":"2026-04-30T00:09:28.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:09:28.615Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Fernandez singles on a line drive to left fielder Brandon Lockridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T00:10:40.915Z","endTime":"2026-04-30T00:12:37.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86608337612807,"aZ":-23.168259393638706,"pfxX":0.4418080378697917,"pfxZ":4.864986548638454,"pX":0.25950338694107455,"pZ":2.494475386092124,"vX0":7.382128152278492,"vY0":-134.66804364781618,"vZ0":-3.4624840843592124,"x":107.11,"y":171.43,"x0":-2.5649914858640335,"y0":50.006333130733736,"z0":5.419317450827827,"aX":0.8192469033866073},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":-2.3,"spinRate":2188,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.40536896315157467,"extension":6.37926439098082},"index":0,"playId":"15c6ea35-602d-367a-a1b4-6ad5c4778217","pitchNumber":1,"startTime":"2026-04-30T00:11:41.076Z","endTime":"2026-04-30T00:11:45.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.688456134391746,"aZ":-28.519152390394677,"pfxX":8.194037009621825,"pfxZ":2.3258537877885015,"pX":0.5408279335178928,"pZ":2.2937209489408716,"vX0":5.435614961233839,"vY0":-125.02102666199563,"vZ0":-2.1300432797704807,"x":96.38,"y":176.85,"x0":-2.7309871974201205,"y0":50.0053288504817,"z0":5.512162826135648,"aX":12.88967213505649},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":-16.2,"spinRate":2546,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.43916593435429796,"extension":5.961446353951347},"index":1,"playId":"beddfbb6-d712-3bdf-884d-5e0e495621c3","pitchNumber":2,"startTime":"2026-04-30T00:11:55.870Z","endTime":"2026-04-30T00:11:59.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-30T00:12:06.904Z","endTime":"2026-04-30T00:12:26.065Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.110128948759584,"aZ":-27.281149845418927,"pfxX":7.408422853445208,"pfxZ":3.0904098353913447,"pX":0.44962990005713216,"pZ":2.112396298907252,"vX0":5.497550141264645,"vY0":-125.47708445105071,"vZ0":-2.5342311315990713,"x":99.86,"y":181.75,"x0":-2.7377396254363204,"y0":50.003072884680314,"z0":5.374985458348594,"aX":11.725728919685595},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.2,"breakHorizontal":-14.8,"spinRate":2591,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.4377337947077602,"extension":6.36617748752036},"hitData":{"launchSpeed":82.4,"launchAngle":17.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.51,"coordY":112.2}},"index":3,"playId":"a2f0d3fc-8242-355a-aa8c-7c2c1d92bee3","pitchNumber":3,"startTime":"2026-04-30T00:12:26.065Z","endTime":"2026-04-30T00:12:37.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:12:37.226Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T00:12:36.441Z","endTime":"2026-04-30T00:15:17.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.576768193462208,"aZ":-24.432984084645422,"pfxX":1.5620786445725914,"pfxZ":4.236203975717567,"pX":-1.3888532887673033,"pZ":2.9552827566621063,"vX0":3.039017695568136,"vY0":-134.2589624688562,"vZ0":-2.086253271105571,"x":169.94,"y":158.99,"x0":-2.737722560289124,"y0":50.006390503888184,"z0":5.478120769314629,"aX":2.8572652603657773},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2128,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.40768905257712795,"extension":6.442373002204554},"index":0,"playId":"e81f5c23-03ad-3b16-801c-c072a0ad1efc","pitchNumber":1,"startTime":"2026-04-30T00:13:04.462Z","endTime":"2026-04-30T00:13:08.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"6b0347bb-da70-3e5c-9aeb-cb74e886b433","startTime":"2026-04-30T00:13:22.031Z","endTime":"2026-04-30T00:13:26.707Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809894800250998,"aZ":-24.77579484429568,"pfxX":1.671393526797126,"pfxZ":4.1381533080641715,"pX":0.3803837506167178,"pZ":1.6986156015827256,"vX0":6.7926912955819105,"vY0":-132.9747423182008,"vZ0":-5.207014690510223,"x":102.5,"y":192.92,"x0":-2.4256020567382484,"y0":50.00437679133869,"z0":5.4822073149600365,"aX":2.990313376476559},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":-4.6,"spinRate":2110,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.41207222301339597,"extension":6.139007264537188},"index":2,"playId":"cb24c76f-13f5-3ff6-a6dc-f0cf79a1e607","pitchNumber":2,"startTime":"2026-04-30T00:14:00.344Z","endTime":"2026-04-30T00:14:04.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057747338957313,"aZ":-20.11142237019535,"pfxX":-5.166705382200144,"pfxZ":6.1525992396946485,"pX":-0.33318179063618725,"pZ":2.9989708828750388,"vX0":7.6752876712486175,"vY0":-138.88316982293225,"vZ0":-3.3141114851377416,"x":129.7,"y":157.81,"x0":-2.4567208574940262,"y0":50.002947017610836,"z0":5.539548425079423,"aX":-10.130330723511797},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":7.8,"spinRate":1916,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3938431886197584,"extension":6.328198268503797},"index":3,"playId":"0e2af62f-c4df-399d-8666-7e9961a3de0d","pitchNumber":3,"startTime":"2026-04-30T00:14:40.358Z","endTime":"2026-04-30T00:14:43.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52202870483174,"aZ":-40.450957040753224,"pfxX":6.189962953896277,"pfxZ":-5.697562783926746,"pX":0.19047199274496923,"pZ":1.2985826368817304,"vX0":4.2871166918535515,"vY0":-120.90639546105804,"vZ0":-1.9227999786768568,"x":109.74,"y":203.72,"x0":-2.420748984001015,"y0":50.00043076983214,"z0":5.7139371781830475,"aX":8.997462954359664},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.4,"breakHorizontal":-12.4,"spinRate":2676,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4561636942718952,"extension":6.072789695490356},"hitData":{"launchSpeed":93.1,"launchAngle":35.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.82,"coordY":80.74}},"index":4,"playId":"f1497787-2328-3c87-8aee-033c6ed04b40","pitchNumber":4,"startTime":"2026-04-30T00:15:03.988Z","endTime":"2026-04-30T00:15:17.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.75,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:15:17.510Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T00:16:19.779Z","endTime":"2026-04-30T00:18:50.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"947c3ded-1f1c-3bb6-8cb8-6e526acaff81","startTime":"2026-04-30T00:15:40.587Z","endTime":"2026-04-30T00:15:46.483Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0633783618338,"aZ":-19.063602704919326,"pfxX":-4.350900894100258,"pfxZ":6.5537599409354375,"pX":-0.1838454260794672,"pZ":2.5741703294864307,"vX0":7.721705158363291,"vY0":-140.57575723968802,"vZ0":-4.826760114252011,"x":124.01,"y":169.28,"x0":-2.401751884926519,"y0":50.000642288846436,"z0":5.552042647555575,"aX":-8.701589640691163},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":6.2,"spinRate":1988,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38972318674818407,"extension":6.354658085612421},"index":1,"playId":"5ebeacd8-ea1a-305e-a9c5-9502f243ecbc","pitchNumber":1,"startTime":"2026-04-30T00:16:22.058Z","endTime":"2026-04-30T00:16:30.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jose Fernandez caught stealing 2nd base, catcher William Contreras to shortstop Joey Ortiz.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"5ebeacd8-ea1a-305e-a9c5-9502f243ecbc","startTime":"2026-04-30T00:16:41.624Z","endTime":"2026-04-30T00:17:01.617Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.44,"dramaIndex":71.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04158995873678,"aZ":-30.322929862995412,"pfxX":-9.628583839651503,"pfxZ":1.0290644010814916,"pX":-0.9611217356207912,"pZ":1.1790620299003314,"vX0":7.3186490233740065,"vY0":-133.87143956190994,"vZ0":-5.250406999497705,"x":153.64,"y":206.95,"x0":-2.490279358284955,"y0":50.003275156366534,"z0":5.357274712601981,"aX":-17.33834832663676},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.8,"breakHorizontal":15.7,"spinRate":1697,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4103936082520563,"extension":6.255616780625157},"index":3,"playId":"654f41e0-7515-3283-ac01-e03fe76d51c0","pitchNumber":2,"startTime":"2026-04-30T00:17:01.617Z","endTime":"2026-04-30T00:17:06.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.786054715596624,"aZ":-21.823701690778762,"pfxX":-0.7008889407784995,"pfxZ":5.377517149171535,"pX":-1.233326532029267,"pZ":2.5388925795255397,"vX0":4.069910687467999,"vY0":-137.45876499952084,"vZ0":-3.8206166889618407,"x":164.01,"y":170.23,"x0":-2.6383211089994227,"y0":50.004044416751775,"z0":5.417922668951533,"aX":-1.349920281901798},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":0.5,"spinRate":2139,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.39757462702623503,"extension":6.336296100022694},"index":4,"playId":"1d96f4d7-66ad-3b17-ace6-711b2f5c45c5","pitchNumber":3,"startTime":"2026-04-30T00:17:18.255Z","endTime":"2026-04-30T00:17:22.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30050035818372,"aZ":-22.570857925315924,"pfxX":-0.33754482952531406,"pfxZ":5.033675047932223,"pX":0.5134563960891972,"pZ":2.142286476747033,"vX0":8.188854615282118,"vY0":-137.01945510935923,"vZ0":-4.627789019741374,"x":134.63,"y":204.04,"x0":-2.46566692421475,"y0":50.00277808544399,"z0":5.388523650011171,"aX":-0.644349234820312},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.1,"spinRate":2178,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.39921334504444284,"extension":6.339879856315396},"index":5,"playId":"73439d91-d6b0-3abb-976b-4dca192033a6","pitchNumber":4,"startTime":"2026-04-30T00:17:36.105Z","endTime":"2026-04-30T00:17:40.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.626245188368785,"aZ":-41.54553212303528,"pfxX":6.036634411748552,"pfxZ":-6.482287585977752,"pX":-0.2085775118045478,"pZ":1.8717509914878143,"vX0":3.3847614434769224,"vY0":-120.12801222422051,"vZ0":-0.49309455331970475,"x":124.95,"y":188.24,"x0":-2.425205298046379,"y0":50.00391907633345,"z0":5.807661814401729,"aX":8.725983417477908},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.5,"breakHorizontal":-11.8,"spinRate":2501,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4578615041525995,"extension":6.094974537750667},"index":6,"playId":"47cad25b-a826-37a6-8123-785754bfca22","pitchNumber":5,"startTime":"2026-04-30T00:17:57.871Z","endTime":"2026-04-30T00:18:01.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.262879068608136,"aZ":-41.7392793820997,"pfxX":5.638513575090753,"pfxZ":-6.377544186045467,"pX":0.4159785274361196,"pZ":-0.015197578767161333,"vX0":4.662303779367384,"vY0":-123.02400304198817,"vZ0":-4.980931958040848,"x":101.14,"y":239.19,"x0":-2.2508323586488026,"y0":50.0019720703337,"z0":5.6559971225651475,"aX":8.4576165615506},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.6,"breakHorizontal":-11.5,"spinRate":2514,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4489032147181877,"extension":6.579673521379723},"index":7,"playId":"e61d5eab-73e8-34a2-8aca-5c30aa041947","pitchNumber":6,"startTime":"2026-04-30T00:18:26.075Z","endTime":"2026-04-30T00:18:30.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52584086506286,"aZ":-13.519728407007158,"pfxX":-4.793402147948918,"pfxZ":9.118224088538941,"pX":1.3649425003441547,"pZ":2.350878993741319,"vX0":11.560133115779662,"vY0":-142.10751485142148,"vZ0":-6.418145676410164,"x":64.97,"y":175.31,"x0":-2.132542882323121,"y0":50.00014407371628,"z0":5.49716922719373,"aX":-9.80483962877389},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":6.4,"spinRate":2069,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38541989542536026,"extension":6.425002522120208},"index":8,"playId":"f8a65e17-f1f5-3fb5-9207-d219342a89d8","pitchNumber":7,"startTime":"2026-04-30T00:18:46.485Z","endTime":"2026-04-30T00:18:50.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:18:50.985Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Greg Jones.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T00:19:45.340Z","endTime":"2026-04-30T00:20:53.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T00:19:02.478Z","endTime":"2026-04-30T00:19:47.563Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69715916288813,"aZ":-21.347969042868,"pfxX":-0.02592771539564298,"pfxZ":5.65865590657884,"pX":-0.7455311684585503,"pZ":1.3208053332727123,"vX0":4.9598898186112095,"vY0":-136.83744881718422,"vZ0":-6.883408940708596,"x":145.42,"y":203.12,"x0":-2.5714976939946537,"y0":50.002823173510905,"z0":5.311566841691842,"aX":-0.05020782830923711},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":-1.0,"spinRate":2170,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.39893506072410734,"extension":6.286553304011671},"index":1,"playId":"4155ae8c-29f3-3686-a4dc-eb513e65bfc9","pitchNumber":1,"startTime":"2026-04-30T00:19:47.563Z","endTime":"2026-04-30T00:19:52.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762697465240798,"aZ":-39.78204614207193,"pfxX":4.9438283507529,"pfxZ":-5.117566740147724,"pX":0.5392636539723079,"pZ":1.2243141817170937,"vX0":5.081534102859266,"vY0":-121.88935666278915,"vZ0":-2.4608903672976155,"x":96.44,"y":205.72,"x0":-2.224732153534693,"y0":50.005154750147895,"z0":5.723805289557455,"aX":7.345399539165622},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.6,"breakHorizontal":-10.3,"spinRate":2513,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4515458010461435,"extension":6.271398249018113},"index":2,"playId":"5f8cff2c-f86c-3787-935f-1dcbbcb0af3e","pitchNumber":2,"startTime":"2026-04-30T00:20:05.917Z","endTime":"2026-04-30T00:20:09.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.050557153080295,"aZ":-24.568103322547852,"pfxX":0.4327746838411404,"pfxZ":4.029715299663181,"pX":1.4015574806914122,"pZ":2.3458405375709708,"vX0":9.45342916678188,"vY0":-136.30689196629731,"vZ0":-3.9381665644442956,"x":63.58,"y":175.44,"x0":-2.163088167673284,"y0":50.00323029182454,"z0":5.499132817433671,"aX":0.8164781239553789},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":-2.8,"spinRate":2269,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.40132711415588807,"extension":6.352044654738752},"index":3,"playId":"0391fe36-e5bf-39e6-b8b4-0b1995dfde81","pitchNumber":3,"startTime":"2026-04-30T00:20:25.747Z","endTime":"2026-04-30T00:20:30.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.625832899506715,"aZ":-23.473879238992577,"pfxX":0.1988856379515842,"pfxZ":4.658560575597281,"pX":0.7526663034729525,"pZ":2.9063506784900834,"vX0":8.310647131039126,"vY0":-135.56651449715926,"vZ0":-2.5481474378293436,"x":88.31,"y":160.31,"x0":-2.373898779369948,"y0":50.00523580197563,"z0":5.49073629836283,"aX":0.3696627577559926},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":-2.0,"spinRate":2153,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4034664252654223,"extension":6.399108036223139},"hitData":{"launchSpeed":95.4,"launchAngle":36.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.29,"coordY":78.32}},"index":4,"playId":"7ba12fa5-5775-3075-949e-6024dbc80d5b","pitchNumber":4,"startTime":"2026-04-30T00:20:43.587Z","endTime":"2026-04-30T00:20:53.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:20:53.304Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lockridge singles on a soft bunt ground ball to pitcher Eduardo Rodriguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:22:55.242Z","endTime":"2026-04-30T00:23:14.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593958,"link":"/api/v1/people/593958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.078061331813913,"aZ":-39.189050082259236,"pfxX":-2.1277354154748696,"pfxZ":-5.560566975771538,"pX":0.5560908369984985,"pZ":2.0601209185043694,"vX0":-0.6374690791684116,"vY0":-111.84646173278216,"vZ0":-0.047886280746202825,"x":95.8,"y":183.16,"x0":1.1216109851988745,"y0":50.00378130420095,"z0":6.116646102138109,"aX":-2.6829528357877797},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.7,"breakHorizontal":4.1,"spinRate":2264,"spinDirection":301},"zone":9,"typeConfidence":2.0,"plateTime":0.49061167010659323,"extension":6.306004622280036},"hitData":{"launchSpeed":37.5,"launchAngle":-56.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":133.44,"coordY":192.81}},"index":0,"playId":"d1c6a4ec-a518-37e3-b68c-fa0c129b7892","pitchNumber":1,"startTime":"2026-04-30T00:23:01.747Z","endTime":"2026-04-30T00:23:14.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:23:14.185Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Turang doubles (8) on a fly ball to center fielder Alek Thomas. Brandon Lockridge scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:23:22.739Z","endTime":"2026-04-30T00:25:54.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":87.7,"endSpeed":80.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.369808575115208,"aZ":-20.594882459071993,"pfxX":7.637528436393874,"pfxZ":7.018429337213669,"pX":0.8345835130039179,"pZ":2.322730463231921,"vX0":-2.577882034568499,"vY0":-127.65424147096593,"vZ0":-5.132769053792973,"x":85.19,"y":176.07,"x0":0.8654816485797538,"y0":50.00263557442428,"z0":5.9816141634893585,"aX":12.599793619059511},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.8,"breakHorizontal":-13.2,"spinRate":2224,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4291277942871248,"extension":6.279057707404249},"index":0,"playId":"caeb6321-fdf7-3dd9-a8bd-198e89fb6ab1","pitchNumber":1,"startTime":"2026-04-30T00:23:41.566Z","endTime":"2026-04-30T00:23:46.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.285400964233123,"aZ":-39.17964881551355,"pfxX":-3.6169602768387756,"pfxZ":-5.39252234496319,"pX":-1.4856334738480281,"pZ":0.9206696464319286,"vX0":-4.113864791013329,"vY0":-113.44436820700496,"vZ0":-2.8492108044165887,"x":173.63,"y":213.92,"x0":0.822998316295184,"y0":50.00247988820626,"z0":6.108859353745676,"aX":-4.699994595929655},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.2,"breakHorizontal":7.6,"spinRate":2332,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4833369353561707,"extension":6.266749803855256},"index":1,"playId":"20d30790-5d4f-3743-bca1-9f9591ce62d7","pitchNumber":2,"startTime":"2026-04-30T00:24:08.338Z","endTime":"2026-04-30T00:24:12.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"b73555bf-0ba0-3e5f-9e4e-e2b4aabfdc21","startTime":"2026-04-30T00:24:25.355Z","endTime":"2026-04-30T00:24:28.657Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02146565619044,"aZ":-22.455027939803042,"pfxX":-2.1613322040951477,"pfxZ":5.9248005421470955,"pX":-1.1759680884215766,"pZ":2.0547574263427864,"vX0":-4.628368311785392,"vY0":-126.97629916605672,"vZ0":-5.1515872475804185,"x":161.83,"y":183.3,"x0":0.9481677957898575,"y0":50.000614987375776,"z0":5.887192960452061,"aX":-3.541351158699308},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.8,"breakHorizontal":4.9,"spinRate":2283,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.43071001293152067,"extension":6.405801495754987},"index":3,"playId":"40b08036-1cd4-38bf-bce8-36b702671fc0","pitchNumber":3,"startTime":"2026-04-30T00:24:42.239Z","endTime":"2026-04-30T00:24:47.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.659536990930953,"aZ":-20.769096019233487,"pfxX":7.587745036622392,"pfxZ":6.711878762487847,"pX":0.6582355041513512,"pZ":1.8159916413922677,"vX0":-3.048597978350733,"vY0":-129.67788814982177,"vZ0":-6.383410283845427,"x":91.91,"y":189.75,"x0":0.8646604106460241,"y0":50.003680391365904,"z0":5.898940745248475,"aX":12.895858856850761},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.9,"breakHorizontal":-13.1,"spinRate":2154,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.42272697573209994,"extension":6.281171963238365},"index":4,"playId":"414a3bba-4029-3f97-91cc-0a7c64f8506a","pitchNumber":4,"startTime":"2026-04-30T00:25:00.835Z","endTime":"2026-04-30T00:25:05.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915533072502676,"aZ":-14.680979736167352,"pfxX":2.916039703065102,"pfxZ":9.89466807500662,"pX":-0.602902908583748,"pZ":1.7610579610083346,"vX0":-4.560205219318193,"vY0":-131.83437486232867,"vZ0":-7.649478121452467,"x":139.98,"y":191.23,"x0":0.7670257674689964,"y0":50.0011605968014,"z0":5.77480321463819,"aX":5.154629236944017},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.6,"breakHorizontal":-4.3,"spinRate":2280,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.4147980123977999,"extension":6.322678953578414},"index":5,"playId":"5db3c024-ea44-3da6-83b0-f35e7c54763d","pitchNumber":5,"startTime":"2026-04-30T00:25:19.697Z","endTime":"2026-04-30T00:25:23.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45868361047117,"aZ":-20.16059666051418,"pfxX":6.632731924066754,"pfxZ":6.832524507131673,"pX":0.3285303876558145,"pZ":2.0802456069906192,"vX0":-3.343943340071527,"vY0":-131.87341281175293,"vZ0":-5.959447397839088,"x":104.48,"y":182.61,"x0":0.752276220361428,"y0":50.00565335277033,"z0":5.860290516548871,"aX":11.665309523871224},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":-11.3,"spinRate":2276,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.41560487328177587,"extension":6.322047012535403},"hitData":{"launchSpeed":105.5,"launchAngle":17.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.24,"coordY":72.13}},"index":6,"playId":"7286723f-85da-3680-b6d7-a723b7ce2f47","pitchNumber":6,"startTime":"2026-04-30T00:25:39.677Z","endTime":"2026-04-30T00:25:54.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":10.600000000000009,"leverageIndex":1.32,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:25:54.003Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:26:18.391Z","endTime":"2026-04-30T00:26:56.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409903704822593,"aZ":-24.92069587265843,"pfxX":-0.097984987770527,"pfxZ":4.304177141992637,"pX":-1.2198213673990765,"pZ":2.6278400695984203,"vX0":-5.556695295246684,"vY0":-128.94948458978783,"vZ0":-3.4514544107338905,"x":163.5,"y":167.83,"x0":0.9744240190754798,"y0":50.00615567515023,"z0":5.902864775456649,"aX":-0.16533231955549327},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":1.4,"spinRate":2355,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4244907825890123,"extension":6.254083714883554},"index":0,"playId":"771b0db4-bffa-3c80-be73-6b258aca5346","pitchNumber":1,"startTime":"2026-04-30T00:26:29.984Z","endTime":"2026-04-30T00:26:33.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.766644969615438,"aZ":-37.565032433378576,"pfxX":-3.0100364201097145,"pfxZ":-3.9336814741361854,"pX":-0.00463286298027591,"pZ":1.4861552796482465,"vX0":-1.4870693881352501,"vY0":-116.32957113848661,"vZ0":-2.2925834844219897,"x":117.18,"y":198.65,"x0":1.0338812517770561,"y0":50.00252842224556,"z0":6.044609377063989,"aX":-4.126012160157065},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.4,"breakHorizontal":5.8,"spinRate":2375,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4707977363839442,"extension":6.279003273253117},"hitData":{"launchSpeed":98.0,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.47,"coordY":147.38}},"index":1,"playId":"f56619c7-0769-3b1c-ad29-18d02cc5205e","pitchNumber":2,"startTime":"2026-04-30T00:26:46.784Z","endTime":"2026-04-30T00:26:56.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.82,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:26:56.694Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:27:01.985Z","endTime":"2026-04-30T00:29:13.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81219441119859,"aZ":-36.613742824391416,"pfxX":-3.561857271639301,"pfxZ":-3.1304785227452863,"pX":-0.7998188697412411,"pZ":1.5081375071066034,"vX0":-2.8248579543489774,"vY0":-118.1268514918461,"vZ0":-2.6752365690406767,"x":147.49,"y":198.06,"x0":0.8729000788792748,"y0":50.003166178218954,"z0":6.010651133834707,"aX":-5.050005975950799},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.0,"breakHorizontal":7.1,"spinRate":2439,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.46309014310336316,"extension":6.251165061785651},"index":0,"playId":"49ab44e8-b9cc-32d8-be55-409e5762863e","pitchNumber":1,"startTime":"2026-04-30T00:27:19.699Z","endTime":"2026-04-30T00:27:23.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27272827652884,"aZ":-18.047909959413875,"pfxX":5.234842471672385,"pfxZ":8.02542234734582,"pX":-0.01411969177242111,"pZ":1.9077928435360152,"vX0":-3.9710636024771286,"vY0":-131.88928058859508,"vZ0":-6.731695147661891,"x":117.54,"y":187.27,"x0":0.8315490253771363,"y0":50.004488691750375,"z0":5.826300747660193,"aX":9.215484108268457},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":-8.6,"spinRate":2345,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4154295544560167,"extension":6.358596569440633},"index":1,"playId":"85e09c25-d5a4-39f4-a868-90f5249ca955","pitchNumber":2,"startTime":"2026-04-30T00:27:36.606Z","endTime":"2026-04-30T00:27:40.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.454734865393764,"aZ":-26.039927890203266,"pfxX":-1.6559054612976603,"pfxZ":3.6669112482995336,"pX":-1.6746870037266153,"pZ":1.7075962738307147,"vX0":-5.824183708070697,"vY0":-127.74100516836768,"vZ0":-5.216606069563084,"x":180.84,"y":192.67,"x0":0.8392544297953048,"y0":50.0021163632625,"z0":5.794030968312096,"aX":-2.7664073283674924},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":4.2,"spinRate":2258,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4269019311533304,"extension":6.36091911405135},"index":2,"playId":"1d80ad9e-cb0f-3ddb-8138-df063da9df13","pitchNumber":3,"startTime":"2026-04-30T00:27:54.850Z","endTime":"2026-04-30T00:27:58.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.4,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.212991100763826,"aZ":-10.4515725151926,"pfxX":3.5689610445536086,"pfxZ":11.871241222037831,"pX":-0.8749330739877936,"pZ":1.9907452443123705,"vX0":-6.0242696509076,"vY0":-134.22237031148902,"vZ0":-8.063599961378145,"x":150.35,"y":185.03,"x0":0.9318261346543492,"y0":50.00609926505795,"z0":5.772489959809163,"aX":6.53305351105029},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.0,"breakHorizontal":-5.2,"spinRate":2288,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.40758425029693646,"extension":6.279366594256816},"index":3,"playId":"7df3ee7a-050b-3e8c-816a-0fe4cfe8d52e","pitchNumber":4,"startTime":"2026-04-30T00:28:14.265Z","endTime":"2026-04-30T00:28:18.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677808824593917,"aZ":-26.010614954801486,"pfxX":-2.1413080948946406,"pfxZ":3.69934799851333,"pX":-0.8873470446327972,"pZ":2.810615995201906,"vX0":-3.6980807231225192,"vY0":-127.61906049339468,"vZ0":-2.6417653278383932,"x":150.82,"y":162.89,"x0":0.852907015058173,"y0":50.005276077723465,"z0":5.885812854996727,"aX":-3.5686022450962134},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":4.7,"spinRate":2312,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4274800079879797,"extension":6.2914998751983955},"index":4,"playId":"c896dd5c-699e-34fa-bc42-79ad922857d8","pitchNumber":5,"startTime":"2026-04-30T00:28:34.383Z","endTime":"2026-04-30T00:28:39.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-30T00:28:48.937Z","endTime":"2026-04-30T00:29:08.869Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30182640318954,"aZ":-23.05744521252359,"pfxX":9.103981928107261,"pfxZ":5.864763695759353,"pX":-0.6457857901385683,"pZ":1.9459374895163248,"vX0":-6.41981249946621,"vY0":-123.5181800048306,"vZ0":-4.927817735127222,"x":141.62,"y":186.24,"x0":0.7969273753274756,"y0":50.00062557641819,"z0":5.891712722347709,"aX":14.14505279754575},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.7,"breakHorizontal":-15.1,"spinRate":2010,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.44247599855675546,"extension":6.330399203191474},"index":6,"playId":"7487e373-6dea-30e4-9322-6ad55c4678dc","pitchNumber":6,"startTime":"2026-04-30T00:29:08.869Z","endTime":"2026-04-30T00:29:13.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.91,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:29:13.319Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gary Sánchez lines out to third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:29:16.533Z","endTime":"2026-04-30T00:29:50.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248059817793045,"aZ":-23.539775631148988,"pfxX":9.640355455646189,"pfxZ":5.56288078860451,"pX":0.0197411638398438,"pZ":1.7373935605576827,"vX0":-5.514629830738475,"vY0":-123.67584001661899,"vZ0":-5.230487662766699,"x":116.25,"y":191.87,"x0":1.0238935194501906,"y0":50.00102846326418,"z0":5.849212406009228,"aX":14.959610131005485},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.1,"breakHorizontal":-16.2,"spinRate":2085,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.44255239502289934,"extension":6.352686848644284},"hitData":{"launchSpeed":81.7,"launchAngle":11.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.6,"coordY":159.21}},"index":0,"playId":"fc14c4c7-3832-373e-b933-3a8753c985c7","pitchNumber":1,"startTime":"2026-04-30T00:29:39.371Z","endTime":"2026-04-30T00:29:50.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-2.500000000000014,"leverageIndex":0.93,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:29:50.876Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:31:33.990Z","endTime":"2026-04-30T00:33:22.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.283959950039275,"aZ":-23.068992426095477,"pfxX":0.7223140821524892,"pfxZ":4.952034115810511,"pX":-0.4180871587848183,"pZ":2.665963049001915,"vX0":5.212606677588722,"vY0":-134.07901663877468,"vZ0":-3.3952165202081748,"x":132.94,"y":166.8,"x0":-2.4733434832044647,"y0":50.0048128947993,"z0":5.576227043586735,"aX":1.3267527962419228},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":-2.3,"spinRate":2193,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.4069711358458048,"extension":6.192281233679171},"index":0,"playId":"d6997598-6c66-33e1-b109-eccd40bb13ac","pitchNumber":1,"startTime":"2026-04-30T00:31:54.225Z","endTime":"2026-04-30T00:31:57.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550186635906677,"aZ":-21.360561038292513,"pfxX":-0.16699799138141547,"pfxZ":5.686880537956794,"pX":0.9670860584885275,"pZ":1.9911942096696573,"vX0":8.563421738081717,"vY0":-136.19567793893904,"vZ0":-5.509830351306057,"x":80.14,"y":185.02,"x0":-2.1802998328534513,"y0":50.00236306627192,"z0":5.493033755611031,"aX":-0.3191148560347379},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":-1.3,"spinRate":2150,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.400340133907628,"extension":6.3666080098756925},"index":1,"playId":"1792c4bc-4695-3741-b7be-d0ddf6cad38d","pitchNumber":2,"startTime":"2026-04-30T00:32:10.885Z","endTime":"2026-04-30T00:32:14.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42924842533253,"aZ":-20.51961390686111,"pfxX":-5.2027447784229235,"pfxZ":5.929705699418255,"pX":-2.1151519147189624,"pZ":3.5950947289714246,"vX0":3.112403168904431,"vY0":-139.77397058090233,"vZ0":-2.0378980739794654,"x":197.62,"y":141.71,"x0":-2.5709675015216282,"y0":50.00390327574474,"z0":5.690444959663044,"aX":-10.227663653039818},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":8.8,"spinRate":1944,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3928585014224395,"extension":5.9591151309420205},"index":2,"playId":"37139331-8390-3a57-9218-a592bdf25e06","pitchNumber":3,"startTime":"2026-04-30T00:32:36.419Z","endTime":"2026-04-30T00:32:39.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12441791037346,"aZ":-18.296245427887214,"pfxX":-7.072549837983292,"pfxZ":7.0648396503343305,"pX":0.5318034675790781,"pZ":1.843346956304279,"vX0":9.932480397912613,"vY0":-139.6800982347213,"vZ0":-6.645577665735511,"x":96.73,"y":189.01,"x0":-2.160740951953581,"y0":50.005098158553324,"z0":5.467859305323488,"aX":-13.898440579190924},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":10.7,"spinRate":1992,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.392974486731839,"extension":6.213084930798784},"index":3,"playId":"7b2e5c32-629a-3a91-b45a-ebe6eb130c34","pitchNumber":4,"startTime":"2026-04-30T00:32:54.104Z","endTime":"2026-04-30T00:32:59.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.5,"endSpeed":76.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249552042550587,"aZ":-41.62720975466317,"pfxX":4.623068459751158,"pfxZ":-6.349910503914427,"pX":0.26709689869952197,"pZ":1.5541458102244021,"vX0":4.831341587917991,"vY0":-121.57354232733759,"vZ0":-1.275374135089051,"x":106.82,"y":196.82,"x0":-2.3514561226661432,"y0":50.005141179962635,"z0":5.719103646837284,"aX":6.877646108673968},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.5,"breakHorizontal":-9.6,"spinRate":2469,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45163311828837527,"extension":6.050502219866031},"index":4,"playId":"1355d3a3-c74a-3232-bfcc-cc1cc688f428","pitchNumber":5,"startTime":"2026-04-30T00:33:18.155Z","endTime":"2026-04-30T00:33:22.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:33:22.454Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adrian Del Castillo homers (2) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:33:29.342Z","endTime":"2026-04-30T00:34:42.502Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773204908380475,"aZ":-41.507518035710326,"pfxX":5.548821640521672,"pfxZ":-6.666337082224116,"pX":-1.2742573712743699,"pZ":2.223617328028024,"vX0":1.0868510310580675,"vY0":-117.95820903657554,"vZ0":0.5831153766934838,"x":165.57,"y":178.74,"x0":-2.462315293828569,"y0":50.00219932840698,"z0":5.819748385650413,"aX":7.769096468345063},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.6,"breakHorizontal":-10.3,"spinRate":2441,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4654691894853631,"extension":6.0404632884029645},"index":0,"playId":"6dd97975-73c1-339c-948e-bfaed5280207","pitchNumber":1,"startTime":"2026-04-30T00:33:44.944Z","endTime":"2026-04-30T00:33:48.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835714702495356,"aZ":-40.86225569576351,"pfxX":4.734362221651513,"pfxZ":-6.231291992110789,"pX":0.05643382060075482,"pZ":2.104791284743667,"vX0":4.067625742207918,"vY0":-117.7754782762547,"vZ0":0.029199520600410978,"x":114.85,"y":181.95,"x0":-2.3124234561765173,"y0":50.00209901791809,"z0":5.893613802494651,"aX":6.6024587741368945},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.9,"breakHorizontal":-9.6,"spinRate":2308,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.46631469337048914,"extension":6.055388427489675},"index":1,"playId":"7a0f4efe-a6b7-36ac-a38e-d6bba30d3fb8","pitchNumber":2,"startTime":"2026-04-30T00:33:59.962Z","endTime":"2026-04-30T00:34:05.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37356892360973,"aZ":-25.60236563216566,"pfxX":-8.893059131832334,"pfxZ":3.303272478917381,"pX":0.3027142018184397,"pZ":1.951208955412214,"vX0":10.120614267868616,"vY0":-139.70445607132226,"vZ0":-5.0220896900103575,"x":105.46,"y":186.1,"x0":-2.1992750764018214,"y0":50.00593023280703,"z0":5.439839657970381,"aX":-17.707899198786617},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.2,"breakHorizontal":14.2,"spinRate":1909,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.39099558261099876,"extension":6.242254237094176},"hitData":{"launchSpeed":100.1,"launchAngle":31.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.27,"coordY":59.01}},"index":2,"playId":"510a7c01-13d5-3d60-a972-aff99cbd9f95","pitchNumber":3,"startTime":"2026-04-30T00:34:17.945Z","endTime":"2026-04-30T00:34:42.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":-10.399999999999991,"leverageIndex":0.74,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:34:42.502Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a line drive to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:34:34.179Z","endTime":"2026-04-30T00:35:49.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"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":96.5,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68701739108751,"aZ":-17.312679403895842,"pfxX":-6.418700647433898,"pfxZ":7.510392478132161,"pX":-0.4448087491901752,"pZ":3.0799198758743724,"vX0":7.139811018930511,"vY0":-140.25021796635815,"vZ0":-3.650129087398298,"x":133.96,"y":155.62,"x0":-2.1976820388075646,"y0":50.004229440257696,"z0":5.53736942499096,"aX":-12.703693162517588},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":10.1,"spinRate":2060,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39154463006215057,"extension":6.238346597824166},"index":0,"playId":"2e96cab9-07bc-3178-a37e-83df4bfdb724","pitchNumber":1,"startTime":"2026-04-30T00:35:09.614Z","endTime":"2026-04-30T00:35:13.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-30T00:35:22.539Z","endTime":"2026-04-30T00:35:34.631Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346977794181957,"aZ":-24.11196086397357,"pfxX":0.8228002834638201,"pfxZ":4.468491751933004,"pX":-0.24662009668106258,"pZ":2.266092689596697,"vX0":5.4553614803106765,"vY0":-133.16838632197326,"vZ0":-3.940154080097095,"x":126.4,"y":177.6,"x0":-2.424760172874157,"y0":50.00488185674065,"z0":5.499621908280783,"aX":1.4832234657955077},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-2.6,"spinRate":2185,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4105734574137583,"extension":6.221093124090829},"hitData":{"launchSpeed":77.7,"launchAngle":15.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.27,"coordY":106.25}},"index":2,"playId":"7e1fd186-b0dc-32e6-b587-a334eff0e73a","pitchNumber":2,"startTime":"2026-04-30T00:35:34.631Z","endTime":"2026-04-30T00:35:49.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:35:49.119Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to left fielder Brandon Lockridge. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:35:46.981Z","endTime":"2026-04-30T00:37:09.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.449057797070175,"aZ":-30.71494414885342,"pfxX":-10.303017400136392,"pfxZ":0.7468676133050565,"pX":1.207440737054545,"pZ":2.686994427527308,"vX0":12.765741001130147,"vY0":-139.31215792436453,"vZ0":-1.880407117743907,"x":70.98,"y":166.23,"x0":-2.111596286039228,"y0":50.00245401876294,"z0":5.415619344920356,"aX":-20.103202955020834},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.1,"breakHorizontal":15.8,"spinRate":1797,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3942806105618497,"extension":6.561691099305965},"index":0,"playId":"8866b997-27ca-3b80-9cc1-448794b8fa3a","pitchNumber":1,"startTime":"2026-04-30T00:36:14.608Z","endTime":"2026-04-30T00:36:18.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.4,"endSpeed":85.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64454356215212,"aZ":-25.930249949886644,"pfxX":-9.608274058083284,"pfxZ":3.3006753103808038,"pX":-0.961614505137972,"pZ":4.087641613494833,"vX0":6.7819373835453245,"vY0":-137.22837719545538,"vZ0":0.8576560059098065,"x":153.65,"y":128.41,"x0":-2.2267879305036806,"y0":50.00312231437746,"z0":5.548290157976468,"aX":-18.17846983826277},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":2109,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40037455949771106,"extension":6.478690240155766},"index":1,"playId":"58e3489b-179e-3ad3-8704-0920541c2af0","pitchNumber":2,"startTime":"2026-04-30T00:36:32.858Z","endTime":"2026-04-30T00:36:38.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867149766759592,"aZ":-21.09609359097285,"pfxX":0.201225549657722,"pfxZ":5.9211473735871465,"pX":0.3436274944777231,"pZ":2.005311665442176,"vX0":7.251808248795256,"vY0":-135.48321157412056,"vZ0":-5.23919168743479,"x":103.9,"y":184.64,"x0":-2.3867332248063167,"y0":50.00126935281606,"z0":5.425736969406293,"aX":0.3758730854058945},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":-1.8,"spinRate":2240,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.4033039680151034,"extension":6.6671436334351775},"hitData":{"launchSpeed":82.9,"launchAngle":14.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.73,"coordY":113.02}},"index":2,"playId":"5dcc7cbe-f081-3f73-bbd4-0f0825435916","pitchNumber":3,"startTime":"2026-04-30T00:36:56.075Z","endTime":"2026-04-30T00:37:09.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.58,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:37:09.460Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Arenado homers (5) on a fly ball to left center field. Ildemaro Vargas scores. Lourdes Gurriel Jr. scores.","rbi":3,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:38:24.376Z","endTime":"2026-04-30T00:39:15.339Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T00:37:23.464Z","endTime":"2026-04-30T00:38:26.633Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48460364790579,"aZ":-24.741681702772958,"pfxX":-10.458835236589072,"pfxZ":3.7312321590860655,"pX":-0.4919667981837734,"pZ":2.158312314109119,"vX0":8.866189437201804,"vY0":-140.36897571458871,"vZ0":-4.451121264796317,"x":135.75,"y":180.51,"x0":-2.3364501592742366,"y0":50.0000100018673,"z0":5.380172353640953,"aX":-20.81776959648547},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":1887,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3905610906146162,"extension":6.439406976620757},"index":1,"playId":"c573959b-0fde-3ca2-a08e-0702c96db58d","pitchNumber":1,"startTime":"2026-04-30T00:38:26.633Z","endTime":"2026-04-30T00:38:30.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25433437326664,"aZ":-24.49660309494702,"pfxX":-9.502959871242822,"pfxZ":3.866431765721299,"pX":-0.2764293048478836,"pZ":1.8554041003882056,"vX0":8.735030057188538,"vY0":-140.39847575845567,"vZ0":-5.352766565292425,"x":127.54,"y":188.68,"x0":-2.2008199167490767,"y0":50.00628193838404,"z0":5.3917157259512125,"aX":-18.881965732900237},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":1869,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3908736997782736,"extension":6.439252023891878},"hitData":{"launchSpeed":104.3,"launchAngle":32.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":52.2,"coordY":49.58}},"index":2,"playId":"4cd034a1-9b2c-30c7-bade-7a3aad343236","pitchNumber":2,"startTime":"2026-04-30T00:38:48.929Z","endTime":"2026-04-30T00:39:15.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":-28.099999999999994,"leverageIndex":2.52,"dramaIndex":240.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:39:15.339Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Fernandez grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:39:10.232Z","endTime":"2026-04-30T00:40:48.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044115865711976,"aZ":-21.375133107615362,"pfxX":-0.5746565777324983,"pfxZ":5.6232244898416415,"pX":-0.2898287738607799,"pZ":2.570877319342754,"vX0":5.90486352130584,"vY0":-137.12505283653584,"vZ0":-4.1435784847912895,"x":128.05,"y":169.37,"x0":-2.3890149987108713,"y0":50.00146396820572,"z0":5.54518063901402,"aX":-1.1048816996080058},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":-0.1,"spinRate":2243,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.39823294384261976,"extension":6.417861987772214},"index":0,"playId":"4221b06e-dc1a-3343-bd8c-d1d200775505","pitchNumber":1,"startTime":"2026-04-30T00:39:38.998Z","endTime":"2026-04-30T00:39:42.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.3,"endSpeed":85.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080775766144477,"aZ":-28.800534182819284,"pfxX":-9.063461545728167,"pfxZ":1.8013699922571096,"pX":-1.829710466442253,"pZ":3.436222863176228,"vX0":5.088718419292468,"vY0":-135.874446283637,"vZ0":-0.34194905243268536,"x":186.74,"y":146.0,"x0":-2.5468079191628,"y0":50.003713399955686,"z0":5.560645997442211,"aX":-16.98966609051186},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.4,"breakHorizontal":15.4,"spinRate":1845,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40272891873776384,"extension":6.315472205767224},"index":1,"playId":"4f77a23f-e540-39f0-81b0-c6fba0e4f330","pitchNumber":2,"startTime":"2026-04-30T00:39:55.303Z","endTime":"2026-04-30T00:39:59.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382497536507167,"aZ":-25.07462101999104,"pfxX":3.3591034491517053,"pfxZ":4.3944175597644834,"pX":2.5232089754844105,"pZ":1.4169902174255613,"vX0":10.86422938021284,"vY0":-126.03482852252345,"vZ0":-4.6572214437384405,"x":20.82,"y":200.52,"x0":-2.271080143567889,"y0":50.00566471146876,"z0":5.30121216065176,"aX":5.433320304575366},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":-8.4,"spinRate":2386,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4337258565782487,"extension":6.695571452084208},"index":2,"playId":"70c1c2b2-59ea-39fd-8948-878377078570","pitchNumber":3,"startTime":"2026-04-30T00:40:12.793Z","endTime":"2026-04-30T00:40:16.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.215620498986997,"aZ":-22.84571075775578,"pfxX":-0.3253346431850128,"pfxZ":5.060429107573191,"pX":-0.308703773423923,"pZ":2.0592719241528865,"vX0":5.9454557309608305,"vY0":-134.42105567495975,"vZ0":-4.756041230807513,"x":128.77,"y":183.18,"x0":-2.5002478785667206,"y0":50.00209391901535,"z0":5.458872279502921,"aX":-0.6008054324740573},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":-0.6,"spinRate":2119,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.40639106163444083,"extension":6.486046344499021},"hitData":{"launchSpeed":66.3,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":157.26}},"index":3,"playId":"23cda41a-ac3b-3039-92c4-d8c40ab3b385","pitchNumber":4,"startTime":"2026-04-30T00:40:35.715Z","endTime":"2026-04-30T00:40:48.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:40:48.639Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Blake Perkins.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:40:47.749Z","endTime":"2026-04-30T00:43:58.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74401162598675,"aZ":-39.09818190922541,"pfxX":4.054227058516289,"pfxZ":-4.736423146832678,"pX":1.7221382247448,"pZ":1.2770512632682205,"vX0":7.859920788358078,"vY0":-120.50129861882908,"vZ0":-2.4180273964091654,"x":51.36,"y":204.3,"x0":-2.1164915707436527,"y0":50.003241590336785,"z0":5.767826487662107,"aX":5.925308136920038},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.9,"breakHorizontal":-9.4,"spinRate":2431,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4555909661842241,"extension":6.400068441934035},"index":0,"playId":"04b8c23e-b277-3249-a5c3-0a13cb3536f7","pitchNumber":1,"startTime":"2026-04-30T00:41:11.692Z","endTime":"2026-04-30T00:41:15.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016678328049082,"aZ":-40.14937340048371,"pfxX":5.270177349594794,"pfxZ":-5.4695549562780705,"pX":1.834561719701704,"pZ":0.38964566307864257,"vX0":7.968467401208368,"vY0":-120.66717581785093,"vZ0":-4.202084296910389,"x":47.07,"y":228.26,"x0":-2.21020821014517,"y0":50.0039025540927,"z0":5.733947269478625,"aX":7.681654318347525},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.7,"breakHorizontal":-11.6,"spinRate":2550,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.45593867462649396,"extension":6.21212153256069},"index":1,"playId":"c607dc6c-b844-3235-be02-a4bb3cb692ad","pitchNumber":2,"startTime":"2026-04-30T00:41:26.295Z","endTime":"2026-04-30T00:41:31.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20561974312195,"aZ":-21.749823701536695,"pfxX":0.21515144856356505,"pfxZ":5.698684141202456,"pX":-0.5100493700200587,"pZ":1.6795939685027714,"vX0":5.121600316498018,"vY0":-133.94936436915967,"vZ0":-5.6193930993325045,"x":136.44,"y":193.43,"x0":-2.4696721818696967,"y0":50.00275729367333,"z0":5.346018221385885,"aX":0.3919208850061859},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":-1.4,"spinRate":2243,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.40792665684906515,"extension":6.552108192350945},"index":2,"playId":"2c4449e8-3e31-3691-9baa-5d093daf38da","pitchNumber":3,"startTime":"2026-04-30T00:41:48.821Z","endTime":"2026-04-30T00:41:52.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890167904633316,"aZ":-25.000624761854382,"pfxX":1.321983247067214,"pfxZ":4.011787738645822,"pX":-0.48418559577511794,"pZ":2.4762990466436055,"vX0":5.09710201030673,"vY0":-132.53281402815432,"vZ0":-3.0797926184792788,"x":135.46,"y":171.92,"x0":-2.5999511399702024,"y0":50.005343105254674,"z0":5.468682218542739,"aX":2.363151453629483},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-3.5,"spinRate":2174,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.41243134907934165,"extension":6.2638148746123985},"index":3,"playId":"f8eeb13e-3347-32a7-b6b2-5b8f4761d07f","pitchNumber":4,"startTime":"2026-04-30T00:42:03.971Z","endTime":"2026-04-30T00:42:08.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58983828281203,"aZ":-18.09358336403443,"pfxX":-5.162244567065151,"pfxZ":7.140747270371938,"pX":-0.4543357413539546,"pZ":2.403494785613868,"vX0":7.006638053001267,"vY0":-139.79009137586087,"vZ0":-5.206173105844623,"x":134.32,"y":173.89,"x0":-2.326882897982559,"y0":50.004037219169845,"z0":5.484468243359333,"aX":-10.180758338666644},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":7.8,"spinRate":1989,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3923850730958769,"extension":6.214743848845593},"index":4,"playId":"8f587b21-823d-3140-bd1f-02388c080d15","pitchNumber":5,"startTime":"2026-04-30T00:42:24.660Z","endTime":"2026-04-30T00:42:28.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57464136102215,"aZ":-38.522038442153594,"pfxX":4.810367672762675,"pfxZ":-4.298600789333419,"pX":0.552009392465827,"pZ":0.48800984399436664,"vX0":5.44672351462678,"vY0":-121.2919512490321,"vZ0":-4.358833323665438,"x":115.78,"y":188.49,"x0":-2.354627071632167,"y0":50.00233570919089,"z0":5.697405832488756,"aX":7.105763272445017},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.6,"breakHorizontal":-10.1,"spinRate":2493,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4530413071816568,"extension":6.132075601612023},"index":5,"playId":"abc22ce7-1eea-3d62-b997-bde56139036f","pitchNumber":6,"startTime":"2026-04-30T00:42:42.951Z","endTime":"2026-04-30T00:42:46.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701678139584747,"aZ":-24.941006691628637,"pfxX":0.056695025607858884,"pfxZ":3.9430541877947194,"pX":-0.4421650254749213,"pZ":2.0699617259461474,"vX0":5.384767125630327,"vY0":-134.0511961477704,"vZ0":-4.338854912533232,"x":133.85,"y":182.89,"x0":-2.477344435461152,"y0":50.00533649277301,"z0":5.472158155224961,"aX":0.10320321424716193},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":-1.2,"spinRate":2036,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.4072924640274733,"extension":6.273035486475985},"index":6,"playId":"a9c23d31-d73a-3ea0-b3c4-4cfff88b8f52","pitchNumber":7,"startTime":"2026-04-30T00:43:04.275Z","endTime":"2026-04-30T00:43:08.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-30T00:43:19.056Z","endTime":"2026-04-30T00:43:31.688Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409541868675223,"aZ":-28.685446681857652,"pfxX":-10.019594484194,"pfxZ":1.9668918163410893,"pX":0.8130535322059392,"pZ":1.554217489268249,"vX0":11.233052500254544,"vY0":-132.39025287077143,"vZ0":-4.5360787971283925,"x":86.01,"y":196.82,"x0":-2.1842452089349025,"y0":50.003470609164054,"z0":5.390739369440565,"aX":-17.7774136347454},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.8,"breakHorizontal":15.7,"spinRate":1757,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.41381464745049534,"extension":6.540338145367008},"index":8,"playId":"bb6c397d-b7f9-38ef-bdf2-0582b3934fd8","pitchNumber":8,"startTime":"2026-04-30T00:43:31.688Z","endTime":"2026-04-30T00:43:36.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828122837334764,"aZ":-22.230822049816823,"pfxX":0.28161843479338877,"pfxZ":5.329514504626709,"pX":0.21770017565871824,"pZ":2.2236896180173518,"vX0":6.993494517321703,"vY0":-135.55758267041415,"vZ0":-4.412391238093288,"x":108.7,"y":178.74,"x0":-2.429249870726066,"y0":50.006714989249055,"z0":5.418975486801517,"aX":0.5241662439132123},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2209,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.40361747803681025,"extension":6.381453958169158},"hitData":{"launchSpeed":90.6,"launchAngle":32.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.98,"coordY":64.33}},"index":9,"playId":"eacb4fa9-5d99-3a1c-841d-8536b154ae91","pitchNumber":9,"startTime":"2026-04-30T00:43:49.339Z","endTime":"2026-04-30T00:43:58.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:43:58.368Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Rengifo hits a ground-rule double (7) on a line drive to right field.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:45:56.539Z","endTime":"2026-04-30T00:46:57.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83389770530163,"aZ":-26.16818399123186,"pfxX":10.190377442693482,"pfxZ":4.123518073325389,"pX":0.1551510484976591,"pZ":1.4781012315994304,"vX0":-4.8750559965617395,"vY0":-120.26485297526817,"vZ0":-4.942340367740987,"x":111.09,"y":198.87,"x0":0.8921562405262312,"y0":50.00013780631483,"z0":5.900292277941349,"aX":14.821279221180099},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.5,"breakHorizontal":-17.2,"spinRate":1881,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.45665452736099876,"extension":6.299373655195609},"index":0,"playId":"68abc051-94af-34b2-8a49-71005e428cad","pitchNumber":1,"startTime":"2026-04-30T00:46:05.333Z","endTime":"2026-04-30T00:46:10.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399462608008463,"aZ":-24.758334676717546,"pfxX":9.172073281476179,"pfxZ":5.047362552487053,"pX":0.5567259761568976,"pZ":1.3058247787396122,"vX0":-3.760451645295154,"vY0":-120.71051844587892,"vZ0":-5.5433568305389365,"x":95.78,"y":203.52,"x0":0.9466266513686863,"y0":50.0032275352338,"z0":5.823189456971737,"aX":13.480207903413001},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.0,"breakHorizontal":-15.6,"spinRate":1738,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4544604569647426,"extension":6.245516049704225},"index":1,"playId":"b60f05d6-f9dc-3bc9-8881-654993757427","pitchNumber":2,"startTime":"2026-04-30T00:46:18.517Z","endTime":"2026-04-30T00:46:23.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.040308464533055,"aZ":-25.7034640691592,"pfxX":-2.419734855129074,"pfxZ":4.226439133224893,"pX":0.15851627979981456,"pZ":2.7364146047420084,"vX0":-1.8851427469616149,"vY0":-122.6148128685368,"vZ0":-2.2178695986288277,"x":110.96,"y":164.9,"x0":1.250210139673482,"y0":50.00204122312321,"z0":5.8342044237262085,"aX":-3.7034780395867433},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.4,"breakHorizontal":4.8,"spinRate":2329,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.4458107291147848,"extension":6.320034212557993},"index":2,"playId":"a3b129aa-ed6b-3878-b47b-f4b1a5bd7adf","pitchNumber":3,"startTime":"2026-04-30T00:46:33.271Z","endTime":"2026-04-30T00:46:37.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662075620501632,"aZ":-28.7895741795744,"pfxX":10.19261999874006,"pfxZ":2.309686338643697,"pX":0.6836962002828653,"pZ":2.785466669229769,"vX0":-3.889223262787353,"vY0":-120.56707144343616,"vZ0":-1.3712768994530737,"x":90.94,"y":163.57,"x0":0.9985728555049441,"y0":50.0020537418346,"z0":5.915551730371039,"aX":14.920959724855322},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":1855,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.4552713587503887,"extension":6.300884818697819},"hitData":{"launchSpeed":102.1,"launchAngle":21.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":193.03,"coordY":75.0}},"index":3,"playId":"0f5bd514-528f-3da1-bd57-83823774fed7","pitchNumber":4,"startTime":"2026-04-30T00:46:47.775Z","endTime":"2026-04-30T00:46:57.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":38.7,"awayTeamWinProbability":61.3,"homeTeamWinProbabilityAdded":7.600000000000001,"leverageIndex":1.13,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:46:57.719Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Greg Jones strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:47:06.743Z","endTime":"2026-04-30T00:49:37.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24212664865563,"aZ":-14.98154559844475,"pfxX":2.7568530060333947,"pfxZ":9.840709197125669,"pX":1.275498841643878,"pZ":3.5835648305825805,"vX0":-0.5737998764467239,"vY0":-131.42460697414728,"vZ0":-3.327787141857135,"x":68.38,"y":142.02,"x0":1.138762363136138,"y0":50.000592839524565,"z0":5.9811026178042335,"aX":4.8143909749154385},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":-4.9,"spinRate":2154,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.417014347798895,"extension":6.173017075872257},"index":0,"playId":"ecd23398-d627-3c59-8a33-67fe711ca4d0","pitchNumber":1,"startTime":"2026-04-30T00:47:28.071Z","endTime":"2026-04-30T00:47:31.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760105225297853,"aZ":-25.247944418194393,"pfxX":-1.7038234393485343,"pfxZ":4.290817818991908,"pX":-0.5618306186902333,"pZ":2.979078585536281,"vX0":-3.382773289313594,"vY0":-126.26203127337028,"vZ0":-2.190035811685047,"x":138.42,"y":158.34,"x0":1.0167904612479834,"y0":50.0040910525435,"z0":5.889952680961441,"aX":-2.7494083563933454},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":3.8,"spinRate":2296,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.4338476642098734,"extension":6.212118665248332},"index":1,"playId":"dd0d728c-f04d-3618-acf5-996343c9e8bd","pitchNumber":2,"startTime":"2026-04-30T00:47:44.478Z","endTime":"2026-04-30T00:47:48.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984837905125513,"aZ":-23.873418391335488,"pfxX":9.974893443125351,"pfxZ":5.367130897832631,"pX":-0.20082986301364764,"pZ":1.7846164813737717,"vX0":-5.8300871422670415,"vY0":-123.65300880211505,"vZ0":-4.984050452454299,"x":124.66,"y":190.6,"x0":0.8932709432430774,"y0":50.00247913109256,"z0":5.832960905712647,"aX":15.424284550752203},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.8,"breakHorizontal":-16.7,"spinRate":2008,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4431997436031869,"extension":6.31821123909614},"index":2,"playId":"22c86336-013a-3525-b347-4f968c9ec361","pitchNumber":3,"startTime":"2026-04-30T00:48:02.203Z","endTime":"2026-04-30T00:48:29.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-30T00:48:32.764Z","endTime":"2026-04-30T00:48:46.570Z","isPitch":false,"type":"action","player":{"id":675659,"link":"/api/v1/people/675659"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14938609365772,"aZ":-16.852440607513827,"pfxX":5.863337194771715,"pfxZ":8.597417152331518,"pX":-0.3234919768065523,"pZ":2.974623775857619,"vX0":-5.619227564221338,"vY0":-132.82405038977123,"vZ0":-4.197625209814841,"x":129.33,"y":158.47,"x0":1.0604118831844738,"y0":50.00175532825305,"z0":5.805273758437584,"aX":10.448376233804321},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":-9.4,"spinRate":2179,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.41277941274227237,"extension":6.273434889817211},"index":4,"playId":"4494a6fe-8cd3-3db6-9246-27bb17c085bd","pitchNumber":4,"startTime":"2026-04-30T00:48:46.570Z","endTime":"2026-04-30T00:48:50.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"680d6628-2cf8-38c1-a44d-d7e04e83c210","startTime":"2026-04-30T00:49:07.146Z","endTime":"2026-04-30T00:49:10.889Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051573537647883,"aZ":-14.466679186075645,"pfxX":3.9616597312104704,"pfxZ":9.820825710238008,"pX":-0.04620361449344167,"pZ":3.7728453556997734,"vX0":-4.168608756309753,"vY0":-133.4998797574609,"vZ0":-2.6833294156618077,"x":118.76,"y":136.91,"x0":1.0216706082186462,"y0":50.0013105775792,"z0":5.833801069261015,"aX":7.142145999608786},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-6.2,"spinRate":2217,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4104648405149791,"extension":6.067325241952971},"index":6,"playId":"72d40da6-f274-3af5-bf03-334bb62373e1","pitchNumber":5,"startTime":"2026-04-30T00:49:34.259Z","endTime":"2026-04-30T00:49:37.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.66,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:49:37.749Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blake Perkins pops out to catcher Adrian Del Castillo in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:49:45.000Z","endTime":"2026-04-30T00:50:52.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.7,"endSpeed":73.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684919954155763,"aZ":-34.716009683339536,"pfxX":-4.074713959888357,"pfxZ":-1.8670114529697002,"pX":-0.43194012254187636,"pZ":0.7408708155795009,"vX0":-1.9902117589223518,"vY0":-116.03329402657172,"vZ0":-4.267336894731211,"x":133.46,"y":218.78,"x0":0.9661137022044004,"y0":50.000276555220644,"z0":5.91091284559789,"aX":-5.556052102364524},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.2,"breakHorizontal":7.9,"spinRate":2374,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.47200648139730816,"extension":6.319574392600433},"index":0,"playId":"6bcccb61-54c4-3547-9c16-d45fe2b8cc4b","pitchNumber":1,"startTime":"2026-04-30T00:50:03.594Z","endTime":"2026-04-30T00:50:07.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99543347011719,"aZ":-25.76865778254154,"pfxX":9.821286639499409,"pfxZ":4.15871948453794,"pX":0.5603274001920335,"pZ":2.8301226195584945,"vX0":-3.9508983770141546,"vY0":-123.42698262192819,"vZ0":-2.381088520178631,"x":95.64,"y":162.37,"x0":0.9074764228041665,"y0":50.00270374578877,"z0":5.98144474075401,"aX":15.124446778881847},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.2,"breakHorizontal":-16.8,"spinRate":1952,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.44407956567170626,"extension":6.270650313950447},"index":1,"playId":"7b2065d3-6323-30c0-b4e6-a6615807340a","pitchNumber":2,"startTime":"2026-04-30T00:50:19.808Z","endTime":"2026-04-30T00:50:23.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.471653651702066,"aZ":-16.189178679752278,"pfxX":3.441354927507369,"pfxZ":8.961014993908867,"pX":-0.393111674357964,"pZ":3.460257300545926,"vX0":-4.7598726250911785,"vY0":-132.26855204058785,"vZ0":-3.4831879803756567,"x":131.98,"y":145.35,"x0":0.9771622998218269,"y0":50.00082247875464,"z0":5.971184754443217,"aX":6.137583228368813},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-5.3,"spinRate":2250,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4130665427714497,"extension":6.2139229241404905},"hitData":{"launchSpeed":77.9,"launchAngle":84.0,"totalDistance":26.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":122.42,"coordY":214.01}},"index":2,"playId":"2b26d6bb-bbbc-304b-a1b1-a868336bd637","pitchNumber":3,"startTime":"2026-04-30T00:50:38.961Z","endTime":"2026-04-30T00:50:52.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.64,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:50:52.970Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Ortiz walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:51:00.736Z","endTime":"2026-04-30T00:54:04.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030235205588905,"aZ":-24.172008251571047,"pfxX":-1.1750341268763513,"pfxZ":4.7671201310745825,"pX":-1.1340141327382636,"pZ":3.116829444234456,"vX0":-4.8590215169717155,"vY0":-128.32087455917056,"vZ0":-2.243710069047902,"x":160.23,"y":154.63,"x0":0.9319368555614979,"y0":50.00167544882092,"z0":5.873990413971577,"aX":-1.9699683216389643},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":3.1,"spinRate":2337,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4258518409010188,"extension":6.245703859352509},"index":0,"playId":"afbedd54-1257-354e-8fbd-ff7b464e3305","pitchNumber":1,"startTime":"2026-04-30T00:51:17.248Z","endTime":"2026-04-30T00:51:21.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90082073205806,"aZ":-21.585278663297718,"pfxX":-1.4896894146255981,"pfxZ":6.263978428434536,"pX":-0.47380190057733973,"pZ":2.7458815159052343,"vX0":-3.312018647107253,"vY0":-128.48718464953492,"vZ0":-3.6096013601326864,"x":135.06,"y":164.64,"x0":1.0199199275851076,"y0":50.0030392310422,"z0":5.824845881292668,"aX":-2.5169582670506676},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.9,"breakHorizontal":3.4,"spinRate":2349,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.4245270458709216,"extension":6.257458774024623},"index":1,"playId":"980d49f4-dd46-3607-a5be-578f2ede6b04","pitchNumber":2,"startTime":"2026-04-30T00:51:35.432Z","endTime":"2026-04-30T00:51:42.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46424150100902,"aZ":-17.376503506111685,"pfxX":4.106463947192319,"pfxZ":8.24744646293643,"pX":-0.17117208155352795,"pZ":3.6369603488513516,"vX0":-4.422754733215116,"vY0":-132.84458225206626,"vZ0":-2.624199233744539,"x":123.52,"y":140.58,"x0":0.9787842759837323,"y0":50.002513763112034,"z0":5.895343883420563,"aX":7.36737557609567},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":-6.5,"spinRate":2262,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4117288010429263,"extension":6.267865652806336},"index":2,"playId":"77b74945-8af4-313e-8e15-a8c1862ce0c4","pitchNumber":3,"startTime":"2026-04-30T00:52:11.022Z","endTime":"2026-04-30T00:52:14.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549282642966407,"aZ":-19.890313376080186,"pfxX":4.969786770868819,"pfxZ":6.9427294470887855,"pX":0.20621571813103268,"pZ":4.537973302314253,"vX0":-3.842560816032306,"vY0":-131.80001481607323,"vZ0":-0.1354367362398301,"x":109.14,"y":116.25,"x0":1.0333388720404146,"y0":50.001408302648336,"z0":6.051975671639653,"aX":8.791649196551479},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.7,"breakHorizontal":-8.3,"spinRate":2231,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4146839537469358,"extension":6.134612509838037},"index":3,"playId":"394b134d-53a4-3e60-ab6e-996f476c8e1b","pitchNumber":4,"startTime":"2026-04-30T00:52:35.281Z","endTime":"2026-04-30T00:52:39.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.6,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.357335896189802,"aZ":-18.226594741059525,"pfxX":5.782284039668324,"pfxZ":7.761251572814657,"pX":-1.308151934868072,"pZ":1.6716960430231311,"vX0":-7.100058882125144,"vY0":-133.15910380672443,"vZ0":-7.468799874105407,"x":166.86,"y":193.64,"x0":0.6404428569184211,"y0":50.0058387565068,"z0":5.829823553295994,"aX":10.395390120196637},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-9.0,"spinRate":2232,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4112005597304935,"extension":6.327652981996161},"index":4,"playId":"c19bff90-a6e9-3afd-aa6a-c149b5f11b17","pitchNumber":5,"startTime":"2026-04-30T00:53:04.188Z","endTime":"2026-04-30T00:53:09.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":85.3,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99682660396852,"aZ":-29.414500803818413,"pfxX":9.975298104021633,"pfxZ":1.7742154773557028,"pX":0.7698128689352436,"pZ":0.823215449657056,"vX0":-3.586427818212632,"vY0":-124.09448096032071,"vZ0":-6.097712571109657,"x":87.66,"y":216.55,"x0":0.9420563814018909,"y0":50.000713888871665,"z0":5.778121785543235,"aX":15.477259259741615},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":-17.2,"spinRate":2000,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44224233888634146,"extension":6.4067156626597255},"index":5,"playId":"3ae26d57-3596-32f7-b3fa-216ea8ed524e","pitchNumber":6,"startTime":"2026-04-30T00:53:23.949Z","endTime":"2026-04-30T00:53:28.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-30T00:53:44.521Z","endTime":"2026-04-30T00:53:59.844Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059324247379895,"aZ":-13.834217343205825,"pfxX":4.940458653151495,"pfxZ":10.024046063561421,"pX":-1.1275651584897723,"pZ":1.6733383312050285,"vX0":-6.735146949317978,"vY0":-134.16116794453822,"vZ0":-8.302577045427316,"x":159.98,"y":193.6,"x0":0.7693567866752392,"y0":50.00107010467911,"z0":5.786489363472066,"aX":9.03764144987695},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-7.6,"spinRate":2357,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.40769995176168106,"extension":6.281409335607261},"index":7,"playId":"13b51145-12c8-388e-ba43-9eb9c22cf3a6","pitchNumber":7,"startTime":"2026-04-30T00:53:59.844Z","endTime":"2026-04-30T00:54:04.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.5,"awayTeamWinProbability":69.5,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.5,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:54:04.515Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lockridge walks. Luis Rengifo to 3rd. Joey Ortiz to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:55:29.443Z","endTime":"2026-04-30T00:57:52.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"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-30T00:54:26.135Z","endTime":"2026-04-30T00:55:31.688Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99671522101991,"aZ":-24.693908488860423,"pfxX":8.505872988237792,"pfxZ":5.015054254721351,"pX":1.2009571952966314,"pZ":3.472545084390711,"vX0":-2.3487459269755604,"vY0":-121.70006275156189,"vZ0":-1.21616466841432,"x":71.22,"y":145.02,"x0":1.0763117446754333,"y0":50.00577866982017,"z0":6.12761781202504,"aX":12.697297460543846},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.0,"breakHorizontal":-14.8,"spinRate":2071,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.45092345800879485,"extension":6.184275167532734},"index":1,"playId":"aaa9b8dd-5ee5-3ddb-b4ab-86faa5cde98f","pitchNumber":1,"startTime":"2026-04-30T00:55:31.688Z","endTime":"2026-04-30T00:55:35.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":85.0,"endSpeed":77.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386105954998484,"aZ":-29.09200253613108,"pfxX":10.67659109720858,"pfxZ":2.0114685509455583,"pX":0.03281638818134265,"pZ":1.1995811509945313,"vX0":-5.270125378577778,"vY0":-123.54365102925189,"vZ0":-5.2810855642593735,"x":115.75,"y":206.39,"x0":0.8152605917614022,"y0":50.004167809650625,"z0":5.832876053672936,"aX":16.37796517763164},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-18.0,"spinRate":2019,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.44465071435466985,"extension":6.314041450290599},"index":2,"playId":"2ce94705-a0af-36d6-ad4d-426400555588","pitchNumber":2,"startTime":"2026-04-30T00:55:47.527Z","endTime":"2026-04-30T00:55:51.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.2,"endSpeed":83.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.415615166034925,"aZ":-13.05401265078421,"pfxX":3.8652488872463824,"pfxZ":10.768676387423156,"pX":1.0080914954804412,"pZ":2.8398635136010673,"vX0":-1.3580985040319395,"vY0":-132.6762298007089,"vZ0":-5.283375769664803,"x":78.57,"y":162.1,"x0":1.0255280858794396,"y0":50.0063076539774,"z0":5.814855679914051,"aX":6.86553546145808},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":-6.7,"spinRate":2321,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41344126798254255,"extension":6.3163548154107945},"index":3,"playId":"2e9d4ad2-76ed-37c9-bfe3-c85ba9ddd35e","pitchNumber":3,"startTime":"2026-04-30T00:56:05.852Z","endTime":"2026-04-30T00:56:10.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481459708492086,"aZ":-13.594534817058033,"pfxX":3.488909812565394,"pfxZ":10.444239311565898,"pX":-0.060007948656011605,"pZ":2.298390411919895,"vX0":-3.6764608685087516,"vY0":-132.56701498151935,"vZ0":-6.549660170320797,"x":119.29,"y":176.72,"x0":0.8918582424426059,"y0":50.0038953457459,"z0":5.794565015778147,"aX":6.207152503786135},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":-5.5,"spinRate":2148,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4132605419372073,"extension":6.280959392345059},"index":4,"playId":"d2489898-acef-3863-acd0-7a82c2e57601","pitchNumber":4,"startTime":"2026-04-30T00:56:23.950Z","endTime":"2026-04-30T00:56:27.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.998671756587818,"aZ":-26.087541569233785,"pfxX":9.78772481259259,"pfxZ":3.937215046914763,"pX":-0.7748132437298333,"pZ":2.1579308372629,"vX0":-6.790750491480844,"vY0":-123.62925328233982,"vZ0":-3.663222924180741,"x":146.53,"y":180.52,"x0":0.738023742622842,"y0":50.003084508010886,"z0":5.852313882311409,"aX":15.128237502755022},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.5,"breakHorizontal":-16.1,"spinRate":1913,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.44330491940754335,"extension":6.401707053348997},"index":5,"playId":"84f7db84-c69c-3979-94ae-088a2a936132","pitchNumber":5,"startTime":"2026-04-30T00:56:40.447Z","endTime":"2026-04-30T00:57:07.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-30T00:57:23.728Z","endTime":"2026-04-30T00:57:39.751Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118360252780498,"aZ":-12.74684854400051,"pfxX":5.314759427418586,"pfxZ":10.47925380251624,"pX":-1.0481849998637984,"pZ":1.1605231194120724,"vX0":-6.880476380927156,"vY0":-135.20244710726837,"vZ0":-9.635138944192748,"x":156.95,"y":207.45,"x0":0.8375895664841171,"y0":50.0038112517989,"z0":5.662255579156202,"aX":9.85362409959556},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":-8.2,"spinRate":2323,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4049245385841549,"extension":6.28932773402081},"index":7,"playId":"659346b1-29df-3738-b782-300d69faafcb","pitchNumber":6,"startTime":"2026-04-30T00:57:39.751Z","endTime":"2026-04-30T00:57:52.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.699999999999996,"awayTeamWinProbability":65.30000000000001,"homeTeamWinProbabilityAdded":4.199999999999996,"leverageIndex":2.22,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:57:52.517Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:57:57.376Z","endTime":"2026-04-30T00:59:00.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.593321097548536,"aZ":-39.00389161857981,"pfxX":-1.4154337764833609,"pfxZ":-4.938174941960105,"pX":-0.7542723185225393,"pZ":1.9849052159754348,"vX0":-3.383733666724636,"vY0":-117.25671200726646,"vZ0":-0.9636778967283518,"x":145.75,"y":185.19,"x0":0.8953965652848068,"y0":50.00426219739739,"z0":6.062699037624463,"aX":-1.9566059045039788},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.9,"breakHorizontal":3.5,"spinRate":2358,"spinDirection":293},"zone":7,"typeConfidence":2.0,"plateTime":0.46836516761782754,"extension":6.37575418285016},"index":0,"playId":"28d9aa4e-eb5c-32f9-a044-d034b20a9463","pitchNumber":1,"startTime":"2026-04-30T00:58:10.420Z","endTime":"2026-04-30T00:58:14.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978820755434054,"aZ":-15.015474059536182,"pfxX":4.214171557293896,"pfxZ":9.573490408753091,"pX":-0.04994800473295291,"pZ":2.7570792346587263,"vX0":-4.12861801377313,"vY0":-132.6719937064945,"vZ0":-5.149880558369818,"x":118.9,"y":164.34,"x0":0.9749143566690399,"y0":50.002595996666614,"z0":5.808660561894834,"aX":7.552573590004628},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":-6.8,"spinRate":2265,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.41202775227587685,"extension":6.356948540724927},"index":1,"playId":"8510a161-3349-394c-bd22-57a24dd469e6","pitchNumber":2,"startTime":"2026-04-30T00:58:25.238Z","endTime":"2026-04-30T00:58:33.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682616701895064,"aZ":-17.62987921745803,"pfxX":6.389253286274801,"pfxZ":7.83144705243838,"pX":0.03872768787417227,"pZ":2.925558198287288,"vX0":-4.430555513199684,"vY0":-135.20676877510482,"vZ0":-4.2350722423517215,"x":115.52,"y":159.79,"x0":0.8661365558692234,"y0":50.00228895527504,"z0":5.744608707551041,"aX":11.863257251619117},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-10.7,"spinRate":2278,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.404657440953875,"extension":6.327214725953481},"hitData":{"launchSpeed":80.2,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":160.8}},"index":2,"playId":"ebb482ef-d54e-396e-9a73-9c83e62e0fcc","pitchNumber":3,"startTime":"2026-04-30T00:58:54.506Z","endTime":"2026-04-30T00:59:00.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-9.799999999999997,"leverageIndex":3.78,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:59:00.985Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T01:00:57.136Z","endTime":"2026-04-30T01:02:25.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.066867271539117,"aZ":-24.040990294746663,"pfxX":0.6857697890754917,"pfxZ":4.543988856411788,"pX":0.7463333445455385,"pZ":1.8332733164850494,"vX0":8.001406124461196,"vY0":-132.6027572895253,"vZ0":-4.927039955540687,"x":88.55,"y":189.28,"x0":-2.3931882815942433,"y0":50.0026271377905,"z0":5.4586228677104085,"aX":1.2253772357709716},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-2.9,"spinRate":2152,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.412292861702114,"extension":6.3750775713149315},"index":0,"playId":"cd8e00d2-a286-3ec4-bdf5-9963712da7f3","pitchNumber":1,"startTime":"2026-04-30T01:01:18.902Z","endTime":"2026-04-30T01:01:23.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68244518962561,"aZ":-24.714332090076248,"pfxX":0.9697738692742822,"pfxZ":4.237689772201144,"pX":0.14060650302240843,"pZ":2.3154227036425494,"vX0":6.371074987102272,"vY0":-131.30912000343912,"vZ0":-3.8052118352609994,"x":111.64,"y":176.26,"x0":-2.435041004825936,"y0":50.00358957774265,"z0":5.604887220379893,"aX":1.706269741302907},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":-3.0,"spinRate":2139,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4158299969791286,"extension":6.053908453496088},"index":1,"playId":"16da2955-9566-3e2e-8d6e-329a7dab094b","pitchNumber":2,"startTime":"2026-04-30T01:01:34.373Z","endTime":"2026-04-30T01:01:38.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88081139283136,"aZ":-41.9125500549232,"pfxX":6.20655456834935,"pfxZ":-7.44740557404956,"pX":-1.6615614391904066,"pZ":2.066106671768118,"vX0":0.10746792382001255,"vY0":-114.1859189922331,"vZ0":0.7399515281417428,"x":180.33,"y":183.0,"x0":-2.514423180156339,"y0":50.00153229666259,"z0":5.892944715179163,"aX":8.117530902198686},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.0,"breakHorizontal":-11.3,"spinRate":2381,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4814127822661045,"extension":6.024574508226069},"index":2,"playId":"c182c88e-90bb-3aec-8248-b0e72645ff25","pitchNumber":3,"startTime":"2026-04-30T01:01:48.828Z","endTime":"2026-04-30T01:01:53.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.163030378432758,"aZ":-18.1808500934428,"pfxX":-3.6962959975968617,"pfxZ":7.126797941851227,"pX":0.583191004146333,"pZ":1.4193912437500738,"vX0":9.08618187886281,"vY0":-138.9937827536511,"vZ0":-7.590530923984805,"x":94.77,"y":200.46,"x0":-2.242890916927438,"y0":50.00034266100519,"z0":5.385422006841364,"aX":-7.25579383456637},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":4.9,"spinRate":1941,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3935548995267779,"extension":6.339127151041253},"index":3,"playId":"8018bf6e-f0de-3b0c-99f4-76eb7a2c9f79","pitchNumber":4,"startTime":"2026-04-30T01:02:05.930Z","endTime":"2026-04-30T01:02:10.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.534218965688847,"aZ":-17.541919796064846,"pfxX":-3.9034403561331157,"pfxZ":7.6379119703631915,"pX":-1.2887183537634612,"pZ":1.9500070086601848,"vX0":4.485022777611655,"vY0":-137.30619189139344,"vZ0":-6.1693605839359025,"x":166.12,"y":186.13,"x0":-2.4338112933908094,"y0":50.00095891244245,"z0":5.413728614797461,"aX":-7.47561478616469},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":6.1,"spinRate":1910,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39844688470287837,"extension":6.096678973159685},"index":4,"playId":"929d9abc-f123-32ab-a8c5-4b68cd71099d","pitchNumber":5,"startTime":"2026-04-30T01:02:21.733Z","endTime":"2026-04-30T01:02:25.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:02:25.712Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ketel Marte grounds into a force out, first baseman Jake Bauers to shortstop Joey Ortiz. Geraldo Perdomo out at 2nd. Ketel Marte to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T01:02:28.464Z","endTime":"2026-04-30T01:03:37.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89881415229171,"aZ":-24.959502124854865,"pfxX":-10.153635869360231,"pfxZ":3.725982306030156,"pX":0.5662800234908695,"pZ":2.5250521893291684,"vX0":10.863536604417146,"vY0":-137.88707246865368,"vZ0":-3.6440744616852423,"x":95.41,"y":170.6,"x0":-2.093913647972768,"y0":50.00613036530831,"z0":5.536052369366373,"aX":-19.67631181044267},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":1927,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3963144527571303,"extension":6.4125370613543335},"index":0,"playId":"2f140440-d045-346a-a722-4e3d1991e651","pitchNumber":1,"startTime":"2026-04-30T01:02:51.579Z","endTime":"2026-04-30T01:02:55.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.422010507349057,"aZ":-26.587353620296476,"pfxX":-10.085464359040817,"pfxZ":2.8941025890295364,"pX":-0.22355309478223898,"pZ":2.285035804339114,"vX0":8.76340538835543,"vY0":-138.04962206812243,"vZ0":-3.862861067895638,"x":125.52,"y":177.08,"x0":-2.1270736824022425,"y0":50.00684300234663,"z0":5.490109297047986,"aX":-19.492206818744823},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":1940,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3966072282695179,"extension":6.507791754031127},"index":1,"playId":"f037a5ab-9429-3fa6-a34f-5797b0e02fe6","pitchNumber":2,"startTime":"2026-04-30T01:03:08.825Z","endTime":"2026-04-30T01:03:12.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.9,"endSpeed":84.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25298117593904,"aZ":-34.29435700743472,"pfxX":-8.875794168696473,"pfxZ":-1.1788785615760986,"pX":0.33511509741745743,"pZ":1.5061280387559974,"vX0":9.850920519198983,"vY0":-133.5316015560792,"vZ0":-3.6677082895612894,"x":104.23,"y":198.11,"x0":-2.251864448028844,"y0":50.00145523309934,"z0":5.3697173975900405,"aX":-15.998176929671974},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.8,"breakHorizontal":13.9,"spinRate":1570,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4104875513952102,"extension":6.607154408869084},"hitData":{"launchSpeed":104.7,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":166.88}},"index":2,"playId":"41741dc5-62c6-3063-92e0-1edcae36bcb5","pitchNumber":3,"startTime":"2026-04-30T01:03:29.500Z","endTime":"2026-04-30T01:03:37.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.7,"awayTeamWinProbability":75.3,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.12,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:03:37.009Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T01:06:22.575Z","endTime":"2026-04-30T01:07:32.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T01:03:56.420Z","endTime":"2026-04-30T01:04:25.276Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: DL Hall replaces Brandon Sproat.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T01:04:25.276Z","endTime":"2026-04-30T01:06:24.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.6,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36545091995211,"aZ":-22.16144799895238,"pfxX":10.657074848253831,"pfxZ":5.139582360107431,"pX":-0.17957880555839145,"pZ":2.4929240353908653,"vX0":-10.287063358313107,"vY0":-138.79348697403262,"vZ0":-3.709335050444725,"x":123.85,"y":171.47,"x0":2.1921130535365863,"y0":50.00483825928499,"z0":5.324408037524834,"aX":20.772737641421354},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":-17.2,"spinRate":2167,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.39478808163048074,"extension":6.977543347605894},"index":2,"playId":"881f1c66-4258-3856-8ff4-52a7e45eb7b5","pitchNumber":1,"startTime":"2026-04-30T01:06:24.866Z","endTime":"2026-04-30T01:06:29.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.0,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45139222335792,"aZ":-18.156586795794006,"pfxX":5.360431278514548,"pfxZ":7.279279461084393,"pX":-1.249809382394422,"pZ":1.42242535895259,"vX0":-10.961848495782304,"vY0":-137.85058243074042,"vZ0":-6.984002862249228,"x":164.64,"y":200.37,"x0":2.080686568130238,"y0":50.00558825172429,"z0":5.213364408758994,"aX":10.326869834092143},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":-7.4,"spinRate":2120,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.3972407513146341,"extension":6.88017096696179},"index":3,"playId":"eab6dc1b-a8f5-3c15-a5d8-895764cf2768","pitchNumber":2,"startTime":"2026-04-30T01:06:44.033Z","endTime":"2026-04-30T01:06:49.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428453017315604,"aZ":-34.916460119757154,"pfxX":-3.662063024386647,"pfxZ":-1.716803975987073,"pX":0.22727239961398205,"pZ":2.8755495631800945,"vX0":-4.386823204476742,"vY0":-125.9070479414467,"vZ0":0.4632047644220718,"x":108.34,"y":161.14,"x0":2.4702013354486683,"y0":50.00170303761585,"z0":5.523075649311593,"aX":-5.856324266213397},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":7.7,"spinRate":2414,"spinDirection":278},"zone":2,"typeConfidence":2.0,"plateTime":0.43562755251093055,"extension":6.757510346557216},"index":4,"playId":"341a4102-4d94-3bfb-8c73-dbf7d8714e48","pitchNumber":3,"startTime":"2026-04-30T01:07:06.196Z","endTime":"2026-04-30T01:07:10.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.964335827632866,"aZ":-21.315200104871053,"pfxX":10.798776981029867,"pfxZ":5.4642141660544645,"pX":-0.3995367268110512,"pZ":2.9570469430209063,"vX0":-11.012881570093569,"vY0":-140.18268618041301,"vZ0":-2.89371600223508,"x":132.23,"y":158.94,"x0":2.1787073523362137,"y0":50.00686622512554,"z0":5.395740870029524,"aX":21.477508981710073},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":-17.3,"spinRate":2199,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.3908720649937316,"extension":6.921526132625744},"index":5,"playId":"7569603e-282a-3f3d-89ef-aa2af1284300","pitchNumber":4,"startTime":"2026-04-30T01:07:27.587Z","endTime":"2026-04-30T01:07:32.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":0.96,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:07:32.675Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adrian Del Castillo pops out to third baseman Luis Rengifo in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T01:07:39.282Z","endTime":"2026-04-30T01:09:43.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":96.6,"endSpeed":88.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50667552802998,"aZ":-19.74211186147025,"pfxX":9.490548701874998,"pfxZ":6.217498585350306,"pX":-0.5440180759602699,"pZ":2.1736128483408383,"vX0":-10.701455597337665,"vY0":-140.2448808602799,"vZ0":-5.343081510901455,"x":137.74,"y":180.09,"x0":2.080822555328485,"y0":50.004776845114584,"z0":5.383540563226287,"aX":18.984596738850115},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":-15.1,"spinRate":2155,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.3899418388691678,"extension":6.899633455399882},"index":0,"playId":"c43b8419-cfc4-394e-9d3b-3b2f6203c736","pitchNumber":1,"startTime":"2026-04-30T01:07:54.825Z","endTime":"2026-04-30T01:07:58.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":86.6,"endSpeed":79.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192255908436202,"aZ":-34.87691699265436,"pfxX":-3.6804196692958806,"pfxZ":-1.6884497653402946,"pX":-0.3859903891746202,"pZ":2.8131888377378163,"vX0":-5.084202146996809,"vY0":-125.9851683080775,"vZ0":0.11659036736382467,"x":131.71,"y":162.82,"x0":2.138127794938346,"y0":50.00105288869133,"z0":5.591003587176873,"aX":-5.8997287122235935},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":7.8,"spinRate":2416,"spinDirection":271},"zone":1,"typeConfidence":2.0,"plateTime":0.4351799165711028,"extension":6.819362500322751},"index":1,"playId":"be2d062f-cdde-3017-b20d-305bad6bfc2f","pitchNumber":2,"startTime":"2026-04-30T01:08:10.640Z","endTime":"2026-04-30T01:08:13.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":85.5,"endSpeed":78.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4767038330681,"aZ":-28.743200969524764,"pfxX":-7.442566017378811,"pfxZ":2.209981959588357,"pX":-2.068094076107207,"pZ":1.3752897485608997,"vX0":-8.142954338653604,"vY0":-124.2080385154816,"vZ0":-3.765699825530694,"x":195.83,"y":201.65,"x0":2.2280156849546446,"y0":50.00224516524231,"z0":5.319272366217885,"aX":-11.54687416152689},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":15.5,"spinRate":2662,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4421453731959275,"extension":6.895805340483266},"index":2,"playId":"d947f77d-50ff-3e06-bbb5-f59b659592db","pitchNumber":3,"startTime":"2026-04-30T01:08:35.612Z","endTime":"2026-04-30T01:08:39.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":97.1,"endSpeed":88.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64846637181362,"aZ":-19.550627968306667,"pfxX":10.458702669911906,"pfxZ":6.31219698620595,"pX":-1.4258302954934843,"pZ":1.5417968265839568,"vX0":-13.091443247671593,"vY0":-140.71209673505993,"vZ0":-7.036927558096764,"x":171.35,"y":197.15,"x0":1.9334536121963435,"y0":50.00491918070223,"z0":5.346885838175695,"aX":20.924928711405776},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":-16.2,"spinRate":2268,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.3896165597693253,"extension":6.7867325969762735},"index":3,"playId":"801f529c-019e-3319-b381-59e6dba980a8","pitchNumber":4,"startTime":"2026-04-30T01:08:54.468Z","endTime":"2026-04-30T01:08:58.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70282754381597,"aZ":-32.26887358700945,"pfxX":-8.471550805163055,"pfxZ":-0.06515821040411973,"pX":-1.18616258559104,"pZ":0.3801771072039567,"vX0":-6.028013136901815,"vY0":-122.75225859981296,"vZ0":-5.222129886235155,"x":162.21,"y":228.52,"x0":2.410809862959181,"y0":50.00110940028357,"z0":5.31631863908525,"aX":-12.788940711340102},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.2,"breakHorizontal":16.8,"spinRate":2704,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.44802999449452185,"extension":6.913203958043084},"index":4,"playId":"20a78268-a7eb-3210-b3c1-69187da2ddd9","pitchNumber":5,"startTime":"2026-04-30T01:09:12.565Z","endTime":"2026-04-30T01:09:17.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.006749910604103,"aZ":-20.909634920637384,"pfxX":9.941191580143421,"pfxZ":5.822828315919061,"pX":0.9164980102520125,"pZ":3.123779110424204,"vX0":-7.669213030232337,"vY0":-138.01810677590126,"vZ0":-2.119447010568881,"x":82.07,"y":154.44,"x0":2.4362544533572557,"y0":50.00069106011417,"z0":5.306083440780098,"aX":19.224290444025545},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":-16.4,"spinRate":2099,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3964778372260529,"extension":6.897002085487224},"hitData":{"launchSpeed":53.5,"launchAngle":41.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":75.87,"coordY":167.46}},"index":5,"playId":"adf5b2be-89d2-3e76-af7d-8489b99b367f","pitchNumber":6,"startTime":"2026-04-30T01:09:35.018Z","endTime":"2026-04-30T01:09:43.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:09:43.417Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to center fielder Alek Thomas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:11:30.105Z","endTime":"2026-04-30T01:12:19.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01885570244563,"aZ":-36.11663785394694,"pfxX":-2.6235771045485508,"pfxZ":-2.9498377209487208,"pX":-0.39748636990264163,"pZ":1.6602972497130597,"vX0":-2.2614620384733986,"vY0":-114.56958349836441,"vZ0":-1.9283161858254951,"x":132.15,"y":193.95,"x0":0.9411330419864264,"y0":50.00259824378563,"z0":6.023684793502317,"aX":-3.5073799799963146},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.5,"breakHorizontal":5.3,"spinRate":2355,"spinDirection":311},"zone":7,"typeConfidence":2.0,"plateTime":0.4770262413428408,"extension":6.254695075424124},"hitData":{"launchSpeed":97.8,"launchAngle":30.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.59,"coordY":46.19}},"index":0,"playId":"c968111c-96e4-3053-a7ad-75c9ff915afc","pitchNumber":1,"startTime":"2026-04-30T01:12:06.616Z","endTime":"2026-04-30T01:12:19.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:12:19.185Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:12:16.989Z","endTime":"2026-04-30T01:14:47.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81362179284936,"aZ":-18.8445392279009,"pfxX":6.709960805106217,"pfxZ":7.665164925736555,"pX":0.7672655810852557,"pZ":3.370590116696266,"vX0":-2.609520032937544,"vY0":-130.82611231542637,"vZ0":-3.0643290262046374,"x":87.75,"y":147.77,"x0":0.904242319830094,"y0":50.0004152787891,"z0":5.964359361086405,"aX":11.664927159458674},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.4,"breakHorizontal":-11.6,"spinRate":2227,"spinDirection":158},"zone":3,"typeConfidence":2.0,"plateTime":0.4181844895618174,"extension":6.262256446472797},"index":0,"playId":"feabc625-921c-3c1f-a6a3-f57dbdfb29bd","pitchNumber":1,"startTime":"2026-04-30T01:12:43.457Z","endTime":"2026-04-30T01:12:48.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T01:13:08.185Z","endTime":"2026-04-30T01:13:25.866Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"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":90.3,"endSpeed":82.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.858556137022443,"aZ":-19.179269467104618,"pfxX":6.2214905490628585,"pfxZ":7.43454424406357,"pX":1.073533870413727,"pZ":1.6991343505647307,"vX0":-1.5213701499348158,"vY0":-131.37495832654082,"vZ0":-7.0340060641862845,"x":76.08,"y":192.9,"x0":0.8519145430535072,"y0":50.00178492650085,"z0":5.8369658218501606,"aX":10.873294525334822},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.1,"breakHorizontal":-10.9,"spinRate":2201,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.41693348756816917,"extension":6.299378404715501},"index":2,"playId":"c8d99e54-a52a-309e-832b-007fd7d5aada","pitchNumber":2,"startTime":"2026-04-30T01:13:25.866Z","endTime":"2026-04-30T01:13:30.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818501861339268,"aZ":-23.87411073565468,"pfxX":-1.5700253004959013,"pfxZ":4.947688504732094,"pX":-0.6909967344522997,"pZ":1.4961157123712703,"vX0":-3.3990833325845067,"vY0":-128.03205257902212,"vZ0":-6.020033325518184,"x":143.34,"y":198.38,"x0":0.8523344528152172,"y0":50.00438399597932,"z0":5.7197918915433315,"aX":-2.6334449279209395},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":3.5,"spinRate":2268,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.4260880487108589,"extension":6.39730136810456},"index":3,"playId":"fa600da2-719f-3120-a466-212c594f9303","pitchNumber":3,"startTime":"2026-04-30T01:13:40.055Z","endTime":"2026-04-30T01:13:44.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10871733661057,"aZ":-16.572705769961633,"pfxX":3.587318175897699,"pfxZ":8.720800942101036,"pX":0.2420881926746483,"pZ":3.7326459937057352,"vX0":-3.1199458565114644,"vY0":-132.37395660148903,"vZ0":-2.5481994256838583,"x":107.77,"y":138.0,"x0":0.9652631893122,"y0":50.003168614169546,"z0":5.909633099482905,"aX":6.418289371027676},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":-5.9,"spinRate":2218,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41248566477361504,"extension":6.369601363400123},"index":4,"playId":"9b662ac1-3180-3a0f-9427-60bc7b387cbf","pitchNumber":4,"startTime":"2026-04-30T01:13:55.369Z","endTime":"2026-04-30T01:13:58.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678707507378576,"aZ":-16.819418065371845,"pfxX":4.346243121543087,"pfxZ":8.498232405618147,"pX":-0.4779837791093083,"pZ":1.8547817268446416,"vX0":-4.981071053235117,"vY0":-132.86431980679453,"vZ0":-7.021629869561068,"x":135.22,"y":188.7,"x0":0.8471840305895171,"y0":50.002244728706906,"z0":5.732032742279205,"aX":7.8519541499704175},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":-7.0,"spinRate":2322,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.4106105479302138,"extension":6.383046893924687},"index":5,"playId":"49e309b6-705d-3a24-b9f8-2e202ce244ca","pitchNumber":5,"startTime":"2026-04-30T01:14:12.386Z","endTime":"2026-04-30T01:14:16.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-30T01:14:23.446Z","endTime":"2026-04-30T01:14:37.918Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52967260316784,"aZ":-14.472468355881196,"pfxX":3.5544371376245802,"pfxZ":9.612244923432769,"pX":-0.36710391155095606,"pZ":2.672140491709594,"vX0":-4.391857324474622,"vY0":-134.44193886728152,"vZ0":-5.475533976879219,"x":130.99,"y":166.63,"x0":0.8213116945248005,"y0":50.000372575737856,"z0":5.752153166573696,"aX":6.54439970878806},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":-5.5,"spinRate":2292,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.4064848413286204,"extension":6.367956920771527},"hitData":{"launchSpeed":104.5,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":143.38}},"index":7,"playId":"67e35568-ad81-3990-82ee-5298f956d863","pitchNumber":6,"startTime":"2026-04-30T01:14:37.918Z","endTime":"2026-04-30T01:14:47.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:14:47.508Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:14:54.675Z","endTime":"2026-04-30T01:16:03.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10720881298731,"aZ":-25.958722017869345,"pfxX":8.414684446566307,"pfxZ":3.982923204491618,"pX":0.5710901881805956,"pZ":1.524159479711664,"vX0":-3.485693296576039,"vY0":-124.20252773388056,"vZ0":-5.165035505539063,"x":95.23,"y":197.63,"x0":0.9002049994159914,"y0":50.00344575983118,"z0":5.792080668840702,"aX":13.133926146277947},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.2,"breakHorizontal":-14.4,"spinRate":1839,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.44116803678656646,"extension":6.293655050360214},"index":0,"playId":"ba8af7dd-70ba-391b-8b30-3ed8f8f0eac1","pitchNumber":1,"startTime":"2026-04-30T01:15:11.787Z","endTime":"2026-04-30T01:15:16.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57665620017582,"aZ":-15.007445449919418,"pfxX":2.834036838947415,"pfxZ":9.693173621493854,"pX":1.438504903693657,"pZ":4.506458368936387,"vX0":-0.08589479196748745,"vY0":-132.33420776741136,"vZ0":-0.9908916401708621,"x":62.17,"y":117.11,"x0":1.1032256192621388,"y0":50.00554630698222,"z0":5.986502472234833,"aX":5.020707036788142},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.5,"breakHorizontal":-5.2,"spinRate":2313,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.41410889283248364,"extension":6.17150902114894},"index":1,"playId":"49f8ed22-ba80-30d6-8456-b25210919929","pitchNumber":2,"startTime":"2026-04-30T01:15:24.823Z","endTime":"2026-04-30T01:15:27.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.067878073434564,"aZ":-26.994607192550465,"pfxX":-1.4364160803146275,"pfxZ":3.3431043738484316,"pX":0.33587981821318696,"pZ":4.104727977262587,"vX0":-1.910739429411086,"vY0":-123.7136954248369,"vZ0":1.3364171485812297,"x":104.2,"y":127.95,"x0":1.3052432506161165,"y0":50.00003580865468,"z0":5.823050828710974,"aX":-2.221607369994281},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":3.0,"spinRate":2251,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.44302864621350313,"extension":6.478154690613715},"index":2,"playId":"c03aca68-17a1-3756-8af1-34dd457b89f5","pitchNumber":3,"startTime":"2026-04-30T01:15:41.345Z","endTime":"2026-04-30T01:15:44.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97380489879986,"aZ":-12.746981400123829,"pfxX":3.1453097509438006,"pfxZ":10.938055740269956,"pX":-0.3311584118646916,"pZ":1.6133053522562677,"vX0":-4.399190691064107,"vY0":-132.3637607868325,"vZ0":-8.072556785322163,"x":129.62,"y":195.22,"x0":0.9429357239130082,"y0":50.00337417052953,"z0":5.633796172039842,"aX":5.587147212937814},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":-4.8,"spinRate":2302,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.4136293953797292,"extension":6.431785506267362},"index":3,"playId":"dd88ab76-0143-3471-a887-756afefc1a3f","pitchNumber":4,"startTime":"2026-04-30T01:15:57.729Z","endTime":"2026-04-30T01:16:03.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.2,"awayTeamWinProbability":74.8,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.54,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:16:03.092Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a ground ball to right fielder Corbin Carroll. Gary Sánchez to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:18:35.946Z","endTime":"2026-04-30T01:20:52.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"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-30T01:16:19.399Z","endTime":"2026-04-30T01:17:05.013Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"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-30T01:17:05.013Z","endTime":"2026-04-30T01:18:38.177Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.926519886494546,"aZ":-35.35158861172787,"pfxX":2.638437642348405,"pfxZ":-2.1308936903800966,"pX":-0.7262178511275917,"pZ":3.215649580642356,"vX0":2.797071182712552,"vY0":-121.1238434369774,"vZ0":-0.7452004072042941,"x":144.68,"y":151.96,"x0":-2.237333186916161,"y0":50.002699107908484,"z0":6.609497565776925,"aX":3.933152971167458},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.8,"breakHorizontal":-5.4,"spinRate":2376,"spinDirection":67},"zone":1,"typeConfidence":0.9,"plateTime":0.4516324830137415,"extension":6.489272106830636},"index":2,"playId":"5b7a9585-dbc9-31cd-a49e-431252801be6","pitchNumber":1,"startTime":"2026-04-30T01:18:38.177Z","endTime":"2026-04-30T01:18:42.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28046556486677,"aZ":-14.751224726126363,"pfxX":-5.921288141552556,"pfxZ":9.363963694253172,"pX":-1.4621792471502644,"pZ":3.31456098508446,"vX0":4.176488741895802,"vY0":-135.686797911952,"vZ0":-5.129411020056557,"x":172.73,"y":149.29,"x0":-2.2537154305204905,"y0":50.00251065918685,"z0":6.260841158658459,"aX":-11.017282450095173},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2287,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.40400344040961,"extension":6.700655417631729},"index":3,"playId":"f14c0fc4-463c-33cc-a477-999e3891eb45","pitchNumber":2,"startTime":"2026-04-30T01:18:55.060Z","endTime":"2026-04-30T01:18:58.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96581176963228,"aZ":-15.545654088956017,"pfxX":-6.04399262765606,"pfxZ":8.900039449948817,"pX":-0.6970965424817546,"pZ":2.852083614720886,"vX0":5.578221981545092,"vY0":-135.86566433125313,"vZ0":-6.287695853975941,"x":143.57,"y":161.77,"x0":-1.9922843501306018,"y0":50.002852171110376,"z0":6.27809639270486,"aX":-11.291813424994194},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":2327,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.4032502128141946,"extension":6.792127818511294},"index":4,"playId":"bd2ffce4-d587-32a1-bcd6-8ce4a7359741","pitchNumber":3,"startTime":"2026-04-30T01:19:12.829Z","endTime":"2026-04-30T01:19:16.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.8,"endSpeed":78.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37866728670201,"aZ":-30.91117755403059,"pfxX":1.7576477568000861,"pfxZ":0.8316837408148894,"pX":0.48032144592573367,"pZ":1.2155499450140441,"vX0":5.600035134906655,"vY0":-121.86950017448034,"vZ0":-5.862627404598142,"x":98.69,"y":205.96,"x0":-2.069090536183599,"y0":50.00178020345644,"z0":6.299721139505907,"aX":2.6612950845996806},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.5,"breakHorizontal":-4.4,"spinRate":2436,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.4482395265875758,"extension":6.754234980319478},"index":5,"playId":"349e32ad-8b35-3a9e-ab9f-dded607bd793","pitchNumber":4,"startTime":"2026-04-30T01:19:36.597Z","endTime":"2026-04-30T01:19:41.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.559316752215857,"aZ":-15.102639331110511,"pfxX":-5.951808849572331,"pfxZ":9.169588401548772,"pX":0.050808809553351486,"pZ":2.1383842370300274,"vX0":7.471511060446531,"vY0":-135.32571034195155,"vZ0":-7.9689831252755186,"x":115.06,"y":181.04,"x0":-1.9680502258696335,"y0":50.00065566688777,"z0":6.1718206475505415,"aX":-11.077345559311276},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2243,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.4042161273093168,"extension":7.018145976817867},"index":6,"playId":"74fb7773-d19c-3a5e-bfa9-9a86ce28eae4","pitchNumber":5,"startTime":"2026-04-30T01:19:53.378Z","endTime":"2026-04-30T01:19:56.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-30T01:20:07.365Z","endTime":"2026-04-30T01:20:17.244Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.498027805171425,"aZ":-15.962996643674028,"pfxX":-6.288832451297194,"pfxZ":8.448010827207986,"pX":0.2240638398539654,"pZ":3.0424895749551326,"vX0":8.054713165775443,"vY0":-137.43446168611135,"vZ0":-6.0112064362850175,"x":108.46,"y":156.63,"x0":-1.9230578174231898,"y0":50.0054010394874,"z0":6.336196761381685,"aX":-12.072738785277746},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2378,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.3980280479594924,"extension":6.953215341404538},"index":8,"playId":"82753781-5f27-32df-b3fb-090f198dfecc","pitchNumber":6,"startTime":"2026-04-30T01:20:17.244Z","endTime":"2026-04-30T01:20:22.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.620648717028548,"aZ":-15.156179303519492,"pfxX":-6.025616067631236,"pfxZ":9.135829415717783,"pX":0.20786709836656622,"pZ":2.606790907396561,"vX0":7.827769999245008,"vY0":-136.0461053948808,"vZ0":-6.899267044125566,"x":109.08,"y":168.4,"x0":-1.9323978977734229,"y0":50.002997394462575,"z0":6.238660812915233,"aX":-11.224307840323599},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":9.1,"spinRate":2486,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.40358738767959723,"extension":6.895193985642936},"hitData":{"launchSpeed":98.3,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.93,"coordY":107.09}},"index":9,"playId":"bd7bed1b-d6e4-3887-822d-c08a14a24f77","pitchNumber":7,"startTime":"2026-04-30T01:20:41.963Z","endTime":"2026-04-30T01:20:52.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":3.6999999999999993,"leverageIndex":1.23,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:20:52.257Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging, catcher Adrian Del Castillo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:22:28.495Z","endTime":"2026-04-30T01:23:09.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Garrett Mitchell replaces Greg Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"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-30T01:21:13.741Z","endTime":"2026-04-30T01:21:31.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":675659,"link":"/api/v1/people/675659"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"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-30T01:21:31.619Z","endTime":"2026-04-30T01:22:30.712Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81076977825035,"aZ":-32.58275867711834,"pfxX":3.310037233359945,"pfxZ":-0.2755379280131738,"pX":0.4697339994163674,"pZ":2.2546435279474406,"vX0":4.876028526662498,"vY0":-121.9375846462555,"vZ0":-3.4878584913516884,"x":99.09,"y":177.9,"x0":-1.9816612978642536,"y0":50.00037889427584,"z0":6.4995929267721015,"aX":5.007692439635421},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.1,"breakHorizontal":-7.1,"spinRate":2380,"spinDirection":57},"zone":9,"typeConfidence":0.91,"plateTime":0.4483145974624807,"extension":6.667104030835614},"index":2,"playId":"60a89b6f-9957-3e8e-871d-26f0791f6ce7","pitchNumber":1,"startTime":"2026-04-30T01:22:30.712Z","endTime":"2026-04-30T01:22:34.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.222917943347323,"aZ":-36.0213827170806,"pfxX":2.2148276060699565,"pfxZ":-2.53348178621674,"pX":0.15706698727227741,"pZ":1.751809140817963,"vX0":4.608972526918815,"vY0":-122.64213117008448,"vZ0":-3.873452038322868,"x":111.01,"y":191.48,"x0":-2.0376427663622407,"y0":50.00575243565227,"z0":6.437932123657597,"aX":3.3589731143383115},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.3,"breakHorizontal":-5.2,"spinRate":2420,"spinDirection":47},"zone":8,"typeConfidence":0.92,"plateTime":0.4473504823902936,"extension":6.675679745394946},"index":3,"playId":"a8bbee49-d069-36dd-a43a-5edebc055a74","pitchNumber":2,"startTime":"2026-04-30T01:22:47.541Z","endTime":"2026-04-30T01:22:50.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974950125127695,"aZ":-35.95286994090314,"pfxX":1.099465491227652,"pfxZ":-2.483729955241221,"pX":-0.032065088355351476,"pZ":0.5477333213474634,"vX0":4.4942416851802385,"vY0":-122.43592237167971,"vZ0":-6.57257565325869,"x":118.22,"y":223.99,"x0":-2.033746722505433,"y0":50.005821477930624,"z0":6.340765549010309,"aX":1.670145207872455},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.8,"breakHorizontal":-3.0,"spinRate":2393,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.44720857399315683,"extension":6.706775809170268},"index":4,"playId":"992f3092-095f-339c-b035-cf3f8e382b30","pitchNumber":3,"startTime":"2026-04-30T01:23:05.009Z","endTime":"2026-04-30T01:23:09.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":2.6,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:23:09.641Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T01:25:19.321Z","endTime":"2026-04-30T01:26:59.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Garrett Mitchell remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"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-30T01:25:03.604Z","endTime":"2026-04-30T01:25:03.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":675659,"link":"/api/v1/people/675659"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sal Frelick replaces center fielder Blake Perkins, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":2,"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-30T01:25:03.617Z","endTime":"2026-04-30T01:25:21.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.079147075437373,"aZ":-19.456286076857136,"pfxX":9.643998005422857,"pfxZ":6.619333525057412,"pX":0.19726250901755626,"pZ":2.955012435775712,"vX0":-9.177605822409669,"vY0":-137.8473163758691,"vZ0":-3.1232300830404625,"x":109.48,"y":158.99,"x0":2.3192384053217925,"y0":50.00499294424591,"z0":5.418762870455095,"aX":18.534318170824516},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":-15.5,"spinRate":2185,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.39758122674298235,"extension":6.961922585857864},"index":2,"playId":"66f0fa52-f59c-3d51-a55a-f73b1847af42","pitchNumber":1,"startTime":"2026-04-30T01:25:21.495Z","endTime":"2026-04-30T01:25:25.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-30T01:25:27.725Z","endTime":"2026-04-30T01:25:41.636Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":86.9,"endSpeed":79.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870143964635908,"aZ":-21.8770487028546,"pfxX":10.548357750744398,"pfxZ":6.463372523591394,"pX":-0.9975454183418087,"pZ":0.049441794559375515,"vX0":-11.63049731717395,"vY0":-125.80586978455128,"vZ0":-8.134063095744775,"x":155.02,"y":237.45,"x0":2.327331009501234,"y0":50.00599397203883,"z0":5.114118933423357,"aX":16.816252263175556},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.8,"breakHorizontal":-16.2,"spinRate":2213,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4363224811023203,"extension":6.840729014154575},"index":4,"playId":"24d0448a-1bdd-3161-b272-6dd5ccf36ee1","pitchNumber":2,"startTime":"2026-04-30T01:25:41.636Z","endTime":"2026-04-30T01:25:46.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33030314763441,"aZ":-41.77957031821018,"pfxX":-6.067025021639634,"pfxZ":-7.005258668883683,"pX":-0.3057160017779405,"pZ":1.8737816254914954,"vX0":-4.328946822023845,"vY0":-116.7098190252514,"vZ0":0.355693222195951,"x":128.65,"y":188.19,"x0":2.3658677472913543,"y0":50.00458150787338,"z0":5.675592587313101,"aX":-8.314760501925079},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.2,"breakHorizontal":12.1,"spinRate":2655,"spinDirection":315},"zone":7,"typeConfidence":2.0,"plateTime":0.47049584050729276,"extension":6.847875129369516},"index":5,"playId":"61bc117a-41f8-36fa-9e3c-c5244faa4df8","pitchNumber":3,"startTime":"2026-04-30T01:25:58.308Z","endTime":"2026-04-30T01:26:04.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.0,"endSpeed":76.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.304961100957236,"aZ":-43.348970033408484,"pfxX":-6.088150695659541,"pfxZ":-7.65354833071032,"pX":-0.29235727207941703,"pZ":1.1015825926925995,"vX0":-4.51800195302404,"vY0":-120.81446606814661,"vZ0":-1.753045031677493,"x":128.14,"y":209.04,"x0":2.4013228618614932,"y0":50.00386947624912,"z0":5.690740513027405,"aX":-8.886775933300683},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.0,"breakHorizontal":12.2,"spinRate":2834,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.45555483779694494,"extension":6.853872493181051},"index":6,"playId":"223e12ef-71b3-333d-8b54-781db3f37d36","pitchNumber":4,"startTime":"2026-04-30T01:26:25.128Z","endTime":"2026-04-30T01:26:28.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.963134580698522,"aZ":-16.93631839309676,"pfxX":5.2970443917101075,"pfxZ":8.148380737305867,"pX":-0.24804493847530287,"pZ":4.18601016670507,"vX0":-8.658095815203218,"vY0":-135.92137893634077,"vZ0":-0.3252434995800506,"x":126.45,"y":125.76,"x0":2.291277108193579,"y0":50.00236314836283,"z0":5.483924862471726,"aX":9.9062318616899},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":-7.8,"spinRate":2210,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40308046021449817,"extension":6.820236851156125},"hitData":{"launchSpeed":92.8,"launchAngle":20.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.15,"coordY":78.35}},"index":7,"playId":"3e309c31-7763-3fa9-890e-1a545fb4f36a","pitchNumber":5,"startTime":"2026-04-30T01:26:45.156Z","endTime":"2026-04-30T01:26:59.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:26:59.892Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T01:26:55.542Z","endTime":"2026-04-30T01:28:03.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.098356572523436,"aZ":-18.058539489941264,"pfxX":10.327944310843453,"pfxZ":7.237634631760797,"pX":-1.8098925821087986,"pZ":1.2728128137610635,"vX0":-14.461724833209793,"vY0":-139.00781392853668,"vZ0":-7.62644346956762,"x":185.99,"y":204.41,"x0":2.126031691163885,"y0":50.00496230321565,"z0":5.257883495169438,"aX":20.14986108957162},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":-15.6,"spinRate":2158,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.39451064174638484,"extension":6.898623903754339},"index":0,"playId":"7f901893-bb1e-3a67-9b1c-ead5a077d955","pitchNumber":1,"startTime":"2026-04-30T01:27:19.264Z","endTime":"2026-04-30T01:27:25.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81123834110302,"aZ":-21.91016063033269,"pfxX":9.006310221912514,"pfxZ":6.6240613373230826,"pX":-0.050987010713230925,"pZ":2.1402848967172043,"vX0":-9.175638739278556,"vY0":-123.98690373583048,"vZ0":-3.3346379601666887,"x":118.94,"y":180.99,"x0":2.535383981322816,"y0":50.004149129329996,"z0":5.340238798560776,"aX":13.961291581624335},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.4,"breakHorizontal":-14.0,"spinRate":2256,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4425097979270949,"extension":6.856106348063502},"index":1,"playId":"3a01a596-6a79-3f9d-807b-1b0ac2412bf4","pitchNumber":2,"startTime":"2026-04-30T01:27:40.007Z","endTime":"2026-04-30T01:27:44.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61992151788725,"aZ":-15.299365917356889,"pfxX":4.9418137233347075,"pfxZ":8.911627731174116,"pX":0.39176116839137115,"pZ":2.762173794105264,"vX0":-7.067407243468775,"vY0":-136.8310742697469,"vZ0":-3.946329267666907,"x":102.07,"y":164.2,"x0":2.3678317827541875,"y0":50.00100808589819,"z0":5.273606286788195,"aX":9.356165835873202},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-7.4,"spinRate":2228,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4005256680720821,"extension":6.867559714087799},"hitData":{"launchSpeed":105.3,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":147.63}},"index":2,"playId":"6dff6d77-d543-332f-b79d-3a6dad68c191","pitchNumber":3,"startTime":"2026-04-30T01:27:54.448Z","endTime":"2026-04-30T01:28:03.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:28:03.076Z","atBatIndex":48},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brewers challenged (tag play), call on the field was overturned: Nolan Arenado reaches on a throwing error by third baseman Luis Rengifo. Nolan Arenado out at 2nd, shortstop Joey Ortiz to third baseman Luis Rengifo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T01:28:11.303Z","endTime":"2026-04-30T01:29:20.979Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":95.7,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28342908763283,"aZ":-21.589873102551596,"pfxX":9.359602375188576,"pfxZ":5.425466393915017,"pX":0.5024219402749798,"pZ":1.8111713828072948,"vX0":-8.430079865674953,"vY0":-139.05201080066965,"vZ0":-5.3146954286885855,"x":97.85,"y":189.88,"x0":2.3629895571697683,"y0":50.00336069784162,"z0":5.18731560884556,"aX":18.26004164134559},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":-15.1,"spinRate":2177,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.39447231416950856,"extension":6.867244184833955},"index":0,"playId":"85867c20-231d-3436-bb9a-8f5f7a8cfd39","pitchNumber":1,"startTime":"2026-04-30T01:28:25.103Z","endTime":"2026-04-30T01:28:29.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106880542561754,"aZ":-21.103070997323904,"pfxX":8.62349455639443,"pfxZ":6.7764390628183,"pX":0.48538226947289537,"pZ":0.7299849547554187,"vX0":-7.6433761110522935,"vY0":-127.47211779559694,"vZ0":-7.0114195277692986,"x":98.5,"y":219.07,"x0":2.4136658529380743,"y0":50.00078064290449,"z0":5.202195992228568,"aX":14.080142707421615},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.7,"breakHorizontal":-13.7,"spinRate":2211,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4309688606469182,"extension":6.8363688967952},"index":1,"playId":"97a6cc77-e3fb-3dd9-9320-1a0a781499f1","pitchNumber":2,"startTime":"2026-04-30T01:28:37.286Z","endTime":"2026-04-30T01:28:40.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790739660078067,"aZ":-23.778144783223325,"pfxX":8.195993944818955,"pfxZ":5.3092760211574745,"pX":1.7724389016109976,"pZ":2.755142664594083,"vX0":-4.723609069175971,"vY0":-125.54891519986771,"vZ0":-1.6287733619600164,"x":49.44,"y":164.39,"x0":2.6232573444590606,"y0":50.00064878807056,"z0":5.366546654087281,"aX":12.951582232257344},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.6,"spinRate":2151,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4379505643868624,"extension":6.8489718157604065},"index":2,"playId":"dddb3f8a-df1d-32db-aaa3-f28646fee6ae","pitchNumber":3,"startTime":"2026-04-30T01:28:50.183Z","endTime":"2026-04-30T01:28:53.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03435155136276,"aZ":-42.16952541471523,"pfxX":-6.222004762182724,"pfxZ":-7.459264100818578,"pX":0.0955442381474164,"pZ":1.5795455330770505,"vX0":-3.673569064075068,"vY0":-115.7058285338174,"vZ0":0.029765839861547683,"x":113.36,"y":196.13,"x0":2.5188011517901976,"y0":50.00442135747096,"z0":5.648430842187453,"aX":-8.334263463428062},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.1,"breakHorizontal":12.2,"spinRate":2672,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.47558677527203264,"extension":6.953422254172426},"hitData":{"launchSpeed":98.9,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":164.86}},"index":3,"playId":"5d79658a-2aa2-36c2-8bfe-edd9bf13567b","pitchNumber":4,"startTime":"2026-04-30T01:29:04.051Z","endTime":"2026-04-30T01:29:20.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":158},"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:29:20.979Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:32:40.654Z","endTime":"2026-04-30T01:34:13.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":94.0,"endSpeed":86.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309057186282903,"aZ":-14.146590229296141,"pfxX":-4.755473431243882,"pfxZ":9.515226086116808,"pX":-0.0012374518219715133,"pZ":2.2335198273805346,"vX0":7.107504849142279,"vY0":-136.58436189418475,"vZ0":-8.320949100622004,"x":117.05,"y":178.47,"x0":-2.0160404083489176,"y0":50.00302776914388,"z0":6.286611488600802,"aX":-9.010241203410935},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":7.2,"spinRate":2284,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.4006015705231962,"extension":6.6336472739565115},"index":0,"playId":"88945b72-beca-3bb7-8086-18c2a9b19233","pitchNumber":1,"startTime":"2026-04-30T01:32:40.654Z","endTime":"2026-04-30T01:32:45.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107776823088038,"aZ":-17.261185755644487,"pfxX":-5.18604445499409,"pfxZ":7.830879933044752,"pX":-1.1537921736881285,"pZ":3.997820068864325,"vX0":4.093885030625909,"vY0":-137.09230247763722,"vZ0":-3.5823947780393905,"x":160.98,"y":130.84,"x0":-1.9921223096764964,"y0":50.006563790964535,"z0":6.498800131624365,"aX":-9.880622278086854},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2311,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.39942504793611633,"extension":6.5012770913973705},"index":1,"playId":"74bee3ea-288c-30c5-ad9a-c095718904e9","pitchNumber":2,"startTime":"2026-04-30T01:32:54.868Z","endTime":"2026-04-30T01:32:57.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01989974358098,"aZ":-34.552531639382195,"pfxX":1.0811415912328908,"pfxZ":-1.51916588775814,"pX":0.15368709141767364,"pZ":1.6157503931239228,"vX0":4.820810611706428,"vY0":-123.77292719738489,"vZ0":-4.883156452255094,"x":111.14,"y":195.15,"x0":-1.9540395054539805,"y0":50.00512714141969,"z0":6.484280689460342,"aX":1.689256596141143},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.6,"breakHorizontal":-3.0,"spinRate":2488,"spinDirection":44},"zone":8,"typeConfidence":0.9,"plateTime":0.4412979514036448,"extension":6.515263967737146},"index":2,"playId":"9faeff5f-b5a1-3f37-a7f0-947e2d155ab9","pitchNumber":3,"startTime":"2026-04-30T01:33:10.631Z","endTime":"2026-04-30T01:33:15.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.190623552141414,"aZ":-33.684159350284716,"pfxX":1.2419901232645196,"pfxZ":-0.9548768228116415,"pX":0.13174580443035794,"pZ":1.2167371645300495,"vX0":4.989252285533742,"vY0":-123.95873245012761,"vZ0":-5.9780254439722285,"x":111.98,"y":205.93,"x0":-2.059514150293085,"y0":50.00600338084639,"z0":6.434881718439659,"aX":1.9545433189074262},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.8,"breakHorizontal":-3.2,"spinRate":2366,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.43999059860048995,"extension":6.64814990014518},"index":3,"playId":"3dbbb210-92a0-3b3f-b070-fcc433218b43","pitchNumber":4,"startTime":"2026-04-30T01:33:28.947Z","endTime":"2026-04-30T01:33:33.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006923997795404,"aZ":-14.041396311559339,"pfxX":-4.937643461005113,"pfxZ":9.61641001974683,"pX":0.21572804473230883,"pZ":2.219432193588417,"vX0":7.816130291849064,"vY0":-136.2124940037787,"vZ0":-8.163621608936038,"x":108.78,"y":178.86,"x0":-2.045084981384532,"y0":50.00139107414405,"z0":6.2194678685544105,"aX":-9.309040502086747},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2207,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.401627507301618,"extension":6.978234011107649},"index":4,"playId":"d188396c-f346-3554-9a0c-0297c67e2fa5","pitchNumber":5,"startTime":"2026-04-30T01:33:44.997Z","endTime":"2026-04-30T01:33:48.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.7,"endSpeed":86.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221900518107436,"aZ":-16.47976943618571,"pfxX":-7.4122653929976225,"pfxZ":8.31943448577518,"pX":-0.7921163220383416,"pZ":2.6341175912474157,"vX0":5.726115944287895,"vY0":-136.30640049397357,"vZ0":-6.785749764093096,"x":147.19,"y":167.66,"x0":-1.9543036970774026,"y0":50.00353618728019,"z0":6.288518578024258,"aX":-13.985031370391471},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":12.2,"spinRate":2265,"spinDirection":223},"zone":4,"typeConfidence":0.84,"plateTime":0.4014248219718648,"extension":6.8920768320899874},"hitData":{"launchSpeed":100.4,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.99,"coordY":148.36}},"index":5,"playId":"a843cb95-ffa4-361e-9a5c-fb12336c2557","pitchNumber":6,"startTime":"2026-04-30T01:34:01.515Z","endTime":"2026-04-30T01:34:13.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:34:13.271Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:34:48.341Z","endTime":"2026-04-30T01:36:39.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter David Hamilton replaces Joey Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T01:34:26.827Z","endTime":"2026-04-30T01:34:50.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570827141684486,"aZ":-35.25892864906687,"pfxX":0.48730665564807196,"pfxZ":-2.0150016861943207,"pX":-0.13878230377128417,"pZ":2.5524301455554292,"vX0":4.1828586063919655,"vY0":-123.35754676961008,"vZ0":-2.346990112424303,"x":122.29,"y":169.86,"x0":-1.926095309539282,"y0":50.00529438875367,"z0":6.514272386722336,"aX":0.7445049550059953},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.0,"breakHorizontal":-1.9,"spinRate":2221,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4455283666613812,"extension":6.543836876920972},"index":1,"playId":"da756e49-a1c5-3de0-98c3-095795e7a669","pitchNumber":1,"startTime":"2026-04-30T01:34:50.635Z","endTime":"2026-04-30T01:34:54.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.3,"endSpeed":85.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15824224455888,"aZ":-13.066762569631107,"pfxX":-4.692882648557642,"pfxZ":9.953730521641347,"pX":-0.805690262577257,"pZ":5.381657490177657,"vX0":4.605563072025125,"vY0":-138.68460771733194,"vZ0":-0.9036970007380007,"x":147.71,"y":93.48,"x0":-1.8897645484217027,"y0":50.00632356055554,"z0":6.595788626967242,"aX":-9.012409276622897},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2320,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39712676918727663,"extension":6.53353879039228},"index":2,"playId":"fa8c0fd3-38f4-3acb-a34e-c19b6e895f3e","pitchNumber":2,"startTime":"2026-04-30T01:35:07.242Z","endTime":"2026-04-30T01:35:10.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36080241361773,"aZ":-35.19177070974721,"pfxX":-0.5334055501293051,"pfxZ":-1.9260847542813595,"pX":0.11451454672655727,"pZ":0.6167830450005098,"vX0":5.158116640058501,"vY0":-124.13081477074711,"vZ0":-7.005381097054959,"x":112.63,"y":222.13,"x0":-1.9193198547978867,"y0":50.0052116546442,"z0":6.39798259163547,"aX":-0.8344933068288529},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.9,"breakHorizontal":-0.2,"spinRate":2350,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.44089367154489656,"extension":6.645293922882054},"index":3,"playId":"fb8cc7cf-c80c-3171-99ee-376881fbad63","pitchNumber":3,"startTime":"2026-04-30T01:35:30.010Z","endTime":"2026-04-30T01:35:35.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":85.9,"endSpeed":80.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447186417624327,"aZ":-34.91501371712658,"pfxX":1.3715806003812827,"pfxZ":-1.7410679617132798,"pX":0.45864061172024495,"pZ":-1.2004500419970325,"vX0":5.499494354540029,"vY0":-124.62883148054503,"vZ0":-11.032654264693376,"x":99.52,"y":271.19,"x0":-1.9523469207322879,"y0":50.00050097250803,"z0":6.156253322184813,"aX":2.1624820206512836},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.4,"breakHorizontal":-3.7,"spinRate":2345,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.4390451250893954,"extension":6.856942072420953},"index":4,"playId":"85c7ad4d-2fcf-35d9-9e67-763c96e34f03","pitchNumber":4,"startTime":"2026-04-30T01:35:52.747Z","endTime":"2026-04-30T01:35:56.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05075594623535,"aZ":-32.408707743373405,"pfxX":1.2007993590636796,"pfxZ":-0.15301214546781194,"pX":0.5158769247813794,"pZ":0.7047393008895423,"vX0":5.67549928924745,"vY0":-124.6480495453369,"vZ0":-7.283503996621834,"x":97.34,"y":219.75,"x0":-1.9423828614176586,"y0":50.00028028847417,"z0":6.325662394773229,"aX":1.896223695510962},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":-3.5,"spinRate":2308,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.4386971452308912,"extension":6.637253483716816},"index":5,"playId":"62229a52-80ec-3be9-a480-e5fed9742f22","pitchNumber":5,"startTime":"2026-04-30T01:36:15.495Z","endTime":"2026-04-30T01:36:20.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710039090345788,"aZ":-14.695122614245328,"pfxX":-5.8739980086490045,"pfxZ":9.341246098293897,"pX":-0.1539641108445247,"pZ":1.8519865878286328,"vX0":6.754087204794838,"vY0":-136.124404063048,"vZ0":-8.885443165187587,"x":122.87,"y":188.78,"x0":-1.907626017280013,"y0":50.00242276785026,"z0":6.182425102451363,"aX":-10.990907349839777},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":9.1,"spinRate":2408,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.4028327528416962,"extension":6.909673589773513},"index":6,"playId":"5c540e90-2308-3f2c-8224-61e7c7d0b5f2","pitchNumber":6,"startTime":"2026-04-30T01:36:34.055Z","endTime":"2026-04-30T01:36:39.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:36:39.367Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:36:39.749Z","endTime":"2026-04-30T01:38:01.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16147588773284,"aZ":-11.261682850035081,"pfxX":-6.271581123814965,"pfxZ":10.583879329343176,"pX":0.5752018815204639,"pZ":2.302735784204873,"vX0":9.432207392188852,"vY0":-140.03428480077963,"vZ0":-8.735256922761996,"x":95.07,"y":176.61,"x0":-2.02999159078635,"y0":50.001574909382285,"z0":6.209351535621363,"aX":-12.390743604193782},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2463,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.39191585896235015,"extension":6.866518388554177},"index":0,"playId":"a182ff57-a0b3-3453-ae3a-5adcace939f2","pitchNumber":1,"startTime":"2026-04-30T01:37:01.520Z","endTime":"2026-04-30T01:37:05.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.167202639142,"aZ":-13.042252808277812,"pfxX":-6.320166576046528,"pfxZ":9.76407656477894,"pX":0.19165296617593267,"pZ":3.1223862006749483,"vX0":7.56985920039033,"vY0":-139.5209978217502,"vZ0":-6.514945127813195,"x":109.69,"y":154.48,"x0":-1.7433455638650985,"y0":50.00368008619243,"z0":6.357608754808114,"aX":-12.385547537159146},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":9.7,"spinRate":2371,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.3934897515472575,"extension":6.683264582732577},"index":1,"playId":"fbd6a61f-ff48-34e0-8b0f-f87f2d1c9974","pitchNumber":2,"startTime":"2026-04-30T01:37:18.267Z","endTime":"2026-04-30T01:37:21.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90203204107015,"aZ":-14.646758694591266,"pfxX":-5.794571313287087,"pfxZ":8.942422680745315,"pX":-0.009529998858646279,"pZ":4.46251310360954,"vX0":7.104876239325772,"vY0":-139.26793060399442,"vZ0":-2.9375255412653147,"x":117.36,"y":118.29,"x0":-1.8434607211459197,"y0":50.00440817075083,"z0":6.502475100216782,"aX":-11.359946224105105},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2502,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.39361687427148295,"extension":6.64307427896429},"index":2,"playId":"07559fad-7f52-3813-a9e3-d416b5018cc1","pitchNumber":3,"startTime":"2026-04-30T01:37:38.039Z","endTime":"2026-04-30T01:37:41.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065517035666687,"aZ":-32.52167317787268,"pfxX":-0.03938583843451804,"pfxZ":-0.2219779373394024,"pX":0.5496292500235368,"pZ":0.9154928663203847,"vX0":6.042540292929641,"vY0":-124.19923206559952,"vZ0":-6.679647516936464,"x":96.05,"y":214.06,"x0":-1.9061464949020321,"y0":50.00332324846927,"z0":6.332804103305132,"aX":-0.06263100541463239},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.7,"breakHorizontal":-1.3,"spinRate":2316,"spinDirection":67},"zone":14,"typeConfidence":0.88,"plateTime":0.4404239793388185,"extension":6.823625836667082},"index":3,"playId":"e2cc83df-12a2-34b8-a789-90751d8bae22","pitchNumber":4,"startTime":"2026-04-30T01:37:57.155Z","endTime":"2026-04-30T01:38:01.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:38:01.841Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Fernandez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:40:06.546Z","endTime":"2026-04-30T01:42:59.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8,9],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"David Hamilton remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"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-30T01:39:15.154Z","endTime":"2026-04-30T01:40:08.807Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.9,"endSpeed":85.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092274018945485,"aZ":-20.89303661795871,"pfxX":9.16733728713576,"pfxZ":6.099914082980786,"pX":-0.38954164699033,"pZ":1.701133723386331,"vX0":-10.764471184322408,"vY0":-134.81278595801982,"vZ0":-5.609113376626483,"x":131.85,"y":192.85,"x0":2.4557209982006376,"y0":50.0011532905164,"z0":5.274137920878636,"aX":16.94818317367177},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-14.4,"spinRate":1942,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.40559552632769824,"extension":6.93426466816472},"index":1,"playId":"5f87dc6f-6aa3-3dec-b511-37d2a930e58d","pitchNumber":1,"startTime":"2026-04-30T01:40:08.807Z","endTime":"2026-04-30T01:40:12.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":84.3,"endSpeed":77.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.279132915152477,"aZ":-28.46368655096338,"pfxX":7.81279033254875,"pfxZ":2.44134153355631,"pX":0.9469999918773986,"pZ":1.505880747134849,"vX0":-6.903550652559103,"vY0":-122.51796627655905,"vZ0":-3.3138146275565687,"x":80.9,"y":198.12,"x0":2.786643371190046,"y0":50.00270467080991,"z0":5.309377888311661,"aX":11.873708422206763},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.8,"breakHorizontal":-12.5,"spinRate":2043,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4471067647235949,"extension":6.8504329543984195},"index":2,"playId":"885939d2-00bb-3cbf-87d1-6248965a32b4","pitchNumber":2,"startTime":"2026-04-30T01:40:22.155Z","endTime":"2026-04-30T01:40:25.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"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-30T01:40:32.096Z","endTime":"2026-04-30T01:40:48.309Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":86.5,"endSpeed":78.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.913540119829253,"aZ":-31.442214617887682,"pfxX":9.981337372795686,"pfxZ":0.46264520100446305,"pX":1.9700817981062477,"pZ":2.3527973127753325,"vX0":-5.449845242427351,"vY0":-125.82408876335492,"vZ0":-1.0933534583475664,"x":41.91,"y":175.25,"x0":2.873821868913627,"y0":50.005339699167294,"z0":5.354161533400015,"aX":15.913596589296384},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-16.7,"spinRate":2164,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.436283137039287,"extension":6.74842308720435},"index":4,"playId":"6558ab5e-3b5c-327f-b091-b50d0afaf64f","pitchNumber":3,"startTime":"2026-04-30T01:40:48.309Z","endTime":"2026-04-30T01:40:53.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.734891159120895,"aZ":-26.667522579604682,"pfxX":9.468509476511828,"pfxZ":3.522179673776767,"pX":0.3011066386847783,"pZ":1.4925019528289152,"vX0":-8.901431585888686,"vY0":-124.50524307461413,"vZ0":-3.9716690692276284,"x":105.52,"y":198.48,"x0":2.6979051594170143,"y0":50.00529593204045,"z0":5.323228530605827,"aX":14.820490466455361},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.6,"breakHorizontal":-15.0,"spinRate":2179,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44045423937684003,"extension":6.8125521359873185},"index":5,"playId":"4fdb7f99-3c8c-31bc-8552-9347483ee10b","pitchNumber":4,"startTime":"2026-04-30T01:41:00.768Z","endTime":"2026-04-30T01:41:04.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33971203272325,"aZ":-18.38394341187354,"pfxX":10.339807597037778,"pfxZ":7.2724822241262155,"pX":-1.3589918628161137,"pZ":2.493623276929426,"vX0":-13.195303033885628,"vY0":-137.10195064300726,"vZ0":-4.357185123753407,"x":168.8,"y":171.45,"x0":2.1811497224479055,"y0":50.006384181757774,"z0":5.364512409517509,"aX":19.617430452184255},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":-15.8,"spinRate":2148,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4000597232428418,"extension":6.840242528918303},"index":6,"playId":"41a8e037-2af3-3501-9b03-f79d681e0761","pitchNumber":5,"startTime":"2026-04-30T01:41:21.700Z","endTime":"2026-04-30T01:41:25.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":79.9,"endSpeed":73.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.944947544925295,"aZ":-40.332408998779755,"pfxX":-4.890145585234128,"pfxZ":-6.037849225979162,"pX":-0.49076826450638056,"pZ":2.072204345529854,"vX0":-5.623873678777544,"vY0":-116.18426067034828,"vZ0":0.5352435291786073,"x":135.71,"y":182.83,"x0":2.606085130685852,"y0":50.0007497036649,"z0":5.705365939692738,"aX":-6.610987812822322},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.4,"breakHorizontal":10.3,"spinRate":2625,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.47338851980679353,"extension":6.756310882743496},"index":7,"playId":"7798104f-d777-3046-8537-ce7cdc2cbbaa","pitchNumber":6,"startTime":"2026-04-30T01:41:34.687Z","endTime":"2026-04-30T01:41:42.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71118973770885,"aZ":-27.9512036346695,"pfxX":10.254731870046884,"pfxZ":2.7395054877059977,"pX":1.539123634490704,"pZ":3.634561130628177,"vX0":-5.850438863799042,"vY0":-123.8535041909053,"vZ0":0.989698750571829,"x":58.33,"y":140.65,"x0":2.610125524601775,"y0":50.00090669556088,"z0":5.582625472532824,"aX":15.793551592852564},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.5,"breakHorizontal":-17.0,"spinRate":2004,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4436915754045456,"extension":6.9473704406887835},"index":8,"playId":"98b7b169-cad8-30ac-8d23-d6cd665a0fb5","pitchNumber":7,"startTime":"2026-04-30T01:42:40.640Z","endTime":"2026-04-30T01:42:44.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170483086535295,"aZ":-23.35394138221542,"pfxX":10.325544189892533,"pfxZ":5.709239720036804,"pX":0.4687825895997508,"pZ":1.7088484530895989,"vX0":-8.51743502715351,"vY0":-124.14900597537415,"vZ0":-4.1285259167755886,"x":99.13,"y":192.64,"x0":2.6193018575900995,"y0":50.004026389373635,"z0":5.360457946533844,"aX":15.958489217732225},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.5,"breakHorizontal":-16.4,"spinRate":2160,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.4428817931562574,"extension":6.858291504790645},"index":9,"playId":"50cc0c11-5ab6-34a7-b0d0-48e3f29f7653","pitchNumber":8,"startTime":"2026-04-30T01:42:54.347Z","endTime":"2026-04-30T01:42:59.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:42:59.855Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:43:06.958Z","endTime":"2026-04-30T01:44:17.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":96.1,"endSpeed":87.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84734851009786,"aZ":-19.151863681723015,"pfxX":11.79325879839519,"pfxZ":6.689197210634958,"pX":-1.3075141487831299,"pZ":0.6590932495312751,"vX0":-13.72429691287798,"vY0":-139.04251056190895,"vZ0":-8.82543302722595,"x":166.84,"y":220.98,"x0":2.173659942538514,"y0":50.002579480329324,"z0":5.158925686015988,"aX":22.958722723600815},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":-18.4,"spinRate":2187,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.39478495889063314,"extension":6.925972369998945},"index":0,"playId":"5dcfb303-c402-32bb-a19f-e58db6f5272b","pitchNumber":1,"startTime":"2026-04-30T01:43:20.766Z","endTime":"2026-04-30T01:43:25.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996237065775667,"aZ":-33.67790294528522,"pfxX":-3.500843802743805,"pfxZ":-0.9787879924472787,"pX":-0.6830864239384843,"pZ":2.069223217874508,"vX0":-6.680523491681122,"vY0":-123.2312742391914,"vZ0":-1.4282661790645375,"x":143.04,"y":182.91,"x0":2.5202396124165607,"y0":50.00417205219093,"z0":5.5071656141467855,"aX":-5.371347194744224},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.9,"breakHorizontal":7.9,"spinRate":2342,"spinDirection":283},"zone":7,"typeConfidence":2.0,"plateTime":0.44485436686515323,"extension":6.838317386530923},"index":1,"playId":"b7c8359b-3472-35d7-8cd5-1fe843be4ade","pitchNumber":2,"startTime":"2026-04-30T01:43:35.563Z","endTime":"2026-04-30T01:43:39.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-30T01:43:47.501Z","endTime":"2026-04-30T01:43:58.409Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307259559902434,"aZ":-18.96017860548896,"pfxX":9.01168081978796,"pfxZ":7.029499850235061,"pX":-0.48855253264853193,"pZ":2.5134713602364203,"vX0":-10.671378882959235,"vY0":-136.32137004347973,"vZ0":-4.048246652533173,"x":135.62,"y":170.92,"x0":2.308176123065534,"y0":50.00325859447483,"z0":5.328708924598832,"aX":16.94149866264868},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-14.0,"spinRate":2161,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40198067456953934,"extension":7.099857510030203},"index":3,"playId":"ea901080-d948-3ef9-a9cb-bdabed17fcfd","pitchNumber":3,"startTime":"2026-04-30T01:43:58.409Z","endTime":"2026-04-30T01:44:02.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177354043371615,"aZ":-29.696145815664856,"pfxX":-8.935277741003722,"pfxZ":1.6353308155875927,"pX":-0.718850063139266,"pZ":1.2301575400474716,"vX0":-5.186205275392259,"vY0":-123.01378217192563,"vZ0":-3.7633478088382475,"x":144.4,"y":205.57,"x0":2.5860671008027065,"y0":50.00298993342901,"z0":5.331182778394,"aX":-13.52470889500289},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":17.5,"spinRate":2738,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.44735020519113977,"extension":6.822528950151311},"index":4,"playId":"18b8f95e-b4d8-3b69-9a73-4b3e7b5367e7","pitchNumber":4,"startTime":"2026-04-30T01:44:12.852Z","endTime":"2026-04-30T01:44:17.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:44:17.078Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:44:26.107Z","endTime":"2026-04-30T01:45:34.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057655580574586,"aZ":-19.838577014816575,"pfxX":9.258605848694522,"pfxZ":6.53667092059467,"pX":0.136753732341148,"pZ":1.1566309406247954,"vX0":-9.981004736093404,"vY0":-136.5141996238991,"vZ0":-6.95476803919801,"x":111.79,"y":207.55,"x0":2.6374357080058806,"y0":50.003286563904005,"z0":5.102910438813352,"aX":17.47525503932855},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-14.6,"spinRate":2183,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4012154527562992,"extension":6.864212599440235},"index":0,"playId":"eeed6ce3-9b60-3113-8a7b-011b2b631137","pitchNumber":1,"startTime":"2026-04-30T01:44:36.913Z","endTime":"2026-04-30T01:44:41.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":87.4,"endSpeed":79.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20595005449196,"aZ":-26.391061649168016,"pfxX":10.322756179893727,"pfxZ":3.58409204092375,"pX":-0.7664948737133248,"pZ":-0.13626130998588085,"vX0":-11.1460279087899,"vY0":-126.57961333548786,"vZ0":-7.839449352165455,"x":146.22,"y":242.46,"x0":2.364623786244354,"y0":50.00456285704551,"z0":5.131685072765352,"aX":16.658740583408658},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":-16.0,"spinRate":2156,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.43365491861909167,"extension":6.971957588945839},"index":1,"playId":"d8cc5bc7-0a6f-37c1-ac10-d9598e51fee2","pitchNumber":2,"startTime":"2026-04-30T01:44:49.708Z","endTime":"2026-04-30T01:44:53.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09126917026761,"aZ":-21.407626233521682,"pfxX":10.090262648778571,"pfxZ":5.627191466957822,"pX":0.20512213060518564,"pZ":3.4482536440546556,"vX0":-9.462517013586242,"vY0":-138.0044301316017,"vZ0":-1.4204534362004742,"x":109.18,"y":145.68,"x0":2.3813166479032146,"y0":50.000138107591916,"z0":5.423357918240106,"aX":19.298451163638166},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":-16.1,"spinRate":2172,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.3981544719569561,"extension":6.910813221223542},"index":2,"playId":"61a54d0a-2410-3798-9178-118dac5f5276","pitchNumber":3,"startTime":"2026-04-30T01:45:15.262Z","endTime":"2026-04-30T01:45:19.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72068353805048,"aZ":-20.919708651629925,"pfxX":11.174307401688532,"pfxZ":6.03769120372041,"pX":-0.7439262403634831,"pZ":0.7129184625217245,"vX0":-12.164338137596994,"vY0":-135.8876812281009,"vZ0":-8.104767762285478,"x":145.36,"y":219.53,"x0":2.3460066764112386,"y0":50.002044782543756,"z0":5.19582966368903,"aX":20.826351144372993},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-17.5,"spinRate":2129,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4035942174175853,"extension":6.906836655802945},"index":3,"playId":"a57b0620-8887-3784-a7f5-5082e91144c4","pitchNumber":4,"startTime":"2026-04-30T01:45:30.088Z","endTime":"2026-04-30T01:45:34.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:45:34.515Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to left fielder Brandon Lockridge. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:45:45.400Z","endTime":"2026-04-30T01:47:17.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.150432574211536,"aZ":-20.897375884390506,"pfxX":8.926139611762448,"pfxZ":5.944716111954882,"pX":0.9011164467804579,"pZ":2.7155015809324468,"vX0":-7.288175856681976,"vY0":-137.48860282297912,"vZ0":-3.245234636121881,"x":82.65,"y":165.46,"x0":2.4389919961786775,"y0":50.0006821180318,"z0":5.345094673742858,"aX":16.926770232284085},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":-14.4,"spinRate":2036,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3998105336522393,"extension":6.9779399659761765},"index":0,"playId":"85d8a988-700d-3d2c-98c5-acb0c39cffb9","pitchNumber":1,"startTime":"2026-04-30T01:46:00.629Z","endTime":"2026-04-30T01:46:05.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.5,"endSpeed":86.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48196344740196,"aZ":-20.602125407422346,"pfxX":10.880319403,"pfxZ":6.09416859572439,"pX":-0.8891027446030254,"pZ":1.9046948196925657,"vX0":-12.1210804395145,"vY0":-136.97954260706112,"vZ0":-5.547830125355104,"x":150.89,"y":187.35,"x0":2.1813174110584064,"y0":50.003340344994214,"z0":5.366521469642879,"aX":20.6612124455649},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":-17.2,"spinRate":2279,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3999816526768569,"extension":6.8620767194080745},"index":1,"playId":"21ce32c0-2705-356b-a356-3f39999b7e1b","pitchNumber":2,"startTime":"2026-04-30T01:46:25.540Z","endTime":"2026-04-30T01:46:29.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321974962905575,"aZ":-23.786672830897007,"pfxX":10.089074806265694,"pfxZ":5.391278042647113,"pX":-0.7761668687816387,"pZ":1.4707330833823034,"vX0":-11.24677735475917,"vY0":-124.05934175598425,"vZ0":-4.39965723360658,"x":146.59,"y":199.07,"x0":2.509812821895665,"y0":50.00090676781461,"z0":5.254912142843808,"aX":15.69069950064192},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.9,"breakHorizontal":-15.6,"spinRate":2149,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4418644882512184,"extension":6.974059260147819},"index":2,"playId":"8afaec8d-8a85-38dd-a817-4a5c5f8219a0","pitchNumber":3,"startTime":"2026-04-30T01:46:42.223Z","endTime":"2026-04-30T01:46:46.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59215847716289,"aZ":-20.2505613031488,"pfxX":11.033908072619365,"pfxZ":6.506944538802865,"pX":0.23429604536833712,"pZ":2.224248991075872,"vX0":-9.556435526403293,"vY0":-135.06626818949263,"vZ0":-4.448978378290637,"x":108.07,"y":178.73,"x0":2.398496562388309,"y0":50.006458587484545,"z0":5.331981151647551,"aX":20.22971135828902},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-17.8,"spinRate":2237,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4067656713518151,"extension":6.921389053853867},"hitData":{"launchSpeed":88.4,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.83,"coordY":97.32}},"index":3,"playId":"a06dbdbd-b95d-33a2-9cfc-8deb0817a1a4","pitchNumber":4,"startTime":"2026-04-30T01:47:04.789Z","endTime":"2026-04-30T01:47:17.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.0,"awayTeamWinProbability":81.0,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.66,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:47:17.475Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to first baseman Jake Bauers. Geraldo Perdomo to 3rd. Ketel Marte to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:50:26.459Z","endTime":"2026-04-30T01:52:03.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"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-30T01:47:44.816Z","endTime":"2026-04-30T01:48:56.065Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brian Fitzpatrick replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"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-30T01:48:56.065Z","endTime":"2026-04-30T01:50:28.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702153,"link":"/api/v1/people/702153"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.3,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44981536040043,"aZ":-21.376500088656766,"pfxX":10.586697029711233,"pfxZ":5.8403491332941915,"pX":-0.3957702711650816,"pZ":1.5720548915636323,"vX0":-7.076839899841779,"vY0":-135.5186519103132,"vZ0":-6.751089419727975,"x":132.09,"y":196.33,"x0":0.8829475670114655,"y0":50.00018748344405,"z0":5.603954520711957,"aX":19.557765955742756},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":-17.5,"spinRate":2386,"spinDirection":127},"zone":7,"typeConfidence":0.91,"plateTime":0.40521151833088,"extension":6.259860603760177},"index":2,"playId":"222b7327-0b82-3be6-95ce-c29a8b953e9f","pitchNumber":1,"startTime":"2026-04-30T01:50:28.492Z","endTime":"2026-04-30T01:50:32.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.145045698245802,"aZ":-26.402033556836695,"pfxX":-1.2807550881351923,"pfxZ":3.537848518474684,"pX":0.13531230170903624,"pZ":2.725871734539974,"vX0":-2.278948848327641,"vY0":-126.42326257888536,"vZ0":-2.4123522137491507,"x":111.84,"y":165.18,"x0":1.2123579363001944,"y0":50.000071854293566,"z0":5.797086160092999,"aX":-2.085985798758634},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":2.8,"spinRate":2292,"spinDirection":167},"zone":2,"typeConfidence":0.9,"plateTime":0.43214630455019387,"extension":6.4834044826281625},"index":3,"playId":"c246c98a-3b41-355c-bcf9-262a40e927bf","pitchNumber":2,"startTime":"2026-04-30T01:50:49.197Z","endTime":"2026-04-30T01:50:52.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.620263654637014,"aZ":-25.005057678870422,"pfxX":11.467144773958497,"pfxZ":3.887528000597209,"pX":0.5650039969460722,"pZ":2.1626875300677675,"vX0":-5.359513274621936,"vY0":-135.64993498636056,"vZ0":-4.6175842432549015,"x":95.46,"y":180.39,"x0":1.0881640066530278,"y0":50.0026909368705,"z0":5.653576595598762,"aX":21.142381640963436},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.1,"breakHorizontal":-19.4,"spinRate":2313,"spinDirection":133},"zone":6,"typeConfidence":0.9,"plateTime":0.40544380878327857,"extension":6.559208957842674},"index":4,"playId":"53fbfdf0-a746-3993-afda-8d3121c1fc5e","pitchNumber":3,"startTime":"2026-04-30T01:51:10.611Z","endTime":"2026-04-30T01:51:14.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.9,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50796581008222,"aZ":-14.636296029512824,"pfxX":10.009088485856088,"pfxZ":9.225508726990782,"pX":-0.5129764102289444,"pZ":1.255027223276547,"vX0":-7.835759775527884,"vY0":-137.69265402437165,"vZ0":-8.8509769855242,"x":136.55,"y":204.89,"x0":1.083970731812389,"y0":50.0009717456553,"z0":5.5241092091377375,"aX":19.01980495672075},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-16.2,"spinRate":2526,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.399367429019323,"extension":6.466357321157153},"index":5,"playId":"68a8d70a-bbb4-36ca-ad77-9486572daa33","pitchNumber":4,"startTime":"2026-04-30T01:51:33.982Z","endTime":"2026-04-30T01:51:38.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09106693585721,"aZ":-32.153113263510846,"pfxX":-7.620274407353412,"pfxZ":0.017968036413146038,"pX":-1.1111056908221826,"pZ":2.204410684372462,"vX0":-2.702890900056469,"vY0":-117.84487991128016,"vZ0":-1.3662075525490291,"x":159.35,"y":179.26,"x0":1.046587755615457,"y0":50.00496263672099,"z0":5.8106853765974416,"aX":-10.528658026379434},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.0,"breakHorizontal":14.5,"spinRate":2622,"spinDirection":297},"zone":13,"typeConfidence":0.86,"plateTime":0.4679729696162891,"extension":6.142719833244759},"hitData":{"launchSpeed":70.1,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.19,"coordY":187.29}},"index":6,"playId":"bc63bc0f-a842-3565-9f9a-b2ebe53ffe9c","pitchNumber":5,"startTime":"2026-04-30T01:51:54.016Z","endTime":"2026-04-30T01:52:03.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.1,"awayTeamWinProbability":82.9,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.23,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:52:03.602Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to right fielder Sal Frelick.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:52:12.691Z","endTime":"2026-04-30T01:52:47.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":80.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.392922095917594,"aZ":-25.266085050894933,"pfxX":-1.1320283759531304,"pfxZ":4.170269783807344,"pX":0.5333328334080523,"pZ":2.4753907869538723,"vX0":-1.742094353143523,"vY0":-127.46647692275546,"vZ0":-3.2563868939594856,"x":96.67,"y":171.94,"x0":1.3708255714651767,"y0":50.004656778941005,"z0":5.748240878011693,"aX":-1.8768360161810547},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.1,"breakHorizontal":2.4,"spinRate":2282,"spinDirection":173},"zone":6,"typeConfidence":0.9,"plateTime":0.4284977793271363,"extension":6.329590078917595},"hitData":{"launchSpeed":98.5,"launchAngle":63.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.23,"coordY":114.69}},"index":0,"playId":"2b9d2d47-97b0-3fd7-a7be-fcc2bced1be5","pitchNumber":1,"startTime":"2026-04-30T01:52:35.837Z","endTime":"2026-04-30T01:52:47.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.92,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:52:47.368Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T01:55:21.840Z","endTime":"2026-04-30T01:57:04.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"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-30T01:54:44.442Z","endTime":"2026-04-30T01:55:24.161Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.489537448844295,"aZ":-11.260316995860075,"pfxX":-3.7324377836615894,"pfxZ":10.175894244180707,"pX":0.10649609117977199,"pZ":2.0204228675833615,"vX0":5.405222906966169,"vY0":-142.62860522512278,"vZ0":-7.9446466751376805,"x":112.94,"y":184.23,"x0":-1.3302632258196743,"y0":50.00605068396266,"z0":5.556154838819349,"aX":-7.674014140498409},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":5.6,"spinRate":2216,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.3843532692570033,"extension":6.361001510849002},"index":1,"playId":"1f85657f-97b3-3f93-a9ea-a04bb84defd3","pitchNumber":1,"startTime":"2026-04-30T01:55:24.161Z","endTime":"2026-04-30T01:55:27.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05815054667705,"aZ":-12.93650008963494,"pfxX":-3.8037129702877994,"pfxZ":9.219561722107779,"pX":0.4106359665800265,"pZ":1.0419566026760338,"vX0":6.310963066578486,"vY0":-143.2828439968063,"vZ0":-10.070326517388848,"x":101.35,"y":210.65,"x0":-1.3228267038821913,"y0":50.000537956754776,"z0":5.403095815345098,"aX":-7.9351681169462776},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":5.6,"spinRate":2039,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.3817724723164897,"extension":6.43012222746448},"index":2,"playId":"cc5bea15-132c-3f2a-9f21-08ddcc988ea9","pitchNumber":2,"startTime":"2026-04-30T01:55:41.100Z","endTime":"2026-04-30T01:55:44.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075995193158068,"aZ":-25.753434984850404,"pfxX":-9.227327386040642,"pfxZ":3.536013171117311,"pX":-1.107568404606559,"pZ":1.7618286641447907,"vX0":4.171852913404573,"vY0":-134.1926223531364,"vZ0":-5.48587704866172,"x":159.22,"y":191.21,"x0":-1.4866820770861062,"y0":50.006406288967085,"z0":5.676714020290513,"aX":-16.767328036998055},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":2061,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4087690239830888,"extension":6.158774918975859},"index":3,"playId":"38bff12d-f67c-364e-84e5-6acd67d869c7","pitchNumber":3,"startTime":"2026-04-30T01:55:56.502Z","endTime":"2026-04-30T01:56:02.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-30T01:56:08.001Z","endTime":"2026-04-30T01:56:19.201Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11775831392235,"aZ":-11.822754026843338,"pfxX":-3.7734557199041014,"pfxZ":9.673124752913925,"pX":0.20276600915898738,"pZ":1.8011487331223903,"vX0":5.52837363433461,"vY0":-144.0392197493309,"vZ0":-8.473171036047093,"x":109.27,"y":190.15,"x0":-1.2501661015237806,"y0":50.00179929630136,"z0":5.510036381634344,"aX":-7.9380437710924445},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2095,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.380120271886752,"extension":6.403249935510578},"index":5,"playId":"d9efcdd9-3ba4-3f50-9eae-ff9d89650c68","pitchNumber":4,"startTime":"2026-04-30T01:56:19.201Z","endTime":"2026-04-30T01:56:22.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.2,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.254544952405613,"aZ":-25.19568806502846,"pfxX":-9.768583904001922,"pfxZ":3.84410618834111,"pX":-0.2534076904018906,"pZ":0.18999506323984613,"vX0":6.131911272357504,"vY0":-133.93473329376212,"vZ0":-9.36477322087225,"x":126.66,"y":233.65,"x0":-1.304841269632986,"y0":50.00173759121175,"z0":5.537201457846751,"aX":-17.724749868784464},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":16.3,"spinRate":2159,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.40914248330077196,"extension":6.171644395189895},"index":6,"playId":"4cb7fe56-7706-3bf9-b212-9f6ae34a5c23","pitchNumber":5,"startTime":"2026-04-30T01:56:38.180Z","endTime":"2026-04-30T01:56:41.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55568481751017,"aZ":-26.63790358063261,"pfxX":-9.251665990461479,"pfxZ":3.094960518995525,"pX":-0.19305450702807742,"pZ":1.554868776189721,"vX0":6.604274938648956,"vY0":-133.382940217852,"vZ0":-5.6015492073467925,"x":124.36,"y":196.8,"x0":-1.5078618583046897,"y0":50.0038331306963,"z0":5.620378451046501,"aX":-16.55498279097659},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.4,"breakHorizontal":15.2,"spinRate":1938,"spinDirection":245},"zone":13,"typeConfidence":0.89,"plateTime":0.41173689116613055,"extension":6.268042219921242},"hitData":{"launchSpeed":70.5,"launchAngle":3.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":156.75}},"index":7,"playId":"631cee4a-c26d-3c28-acac-795d00faf5c1","pitchNumber":6,"startTime":"2026-04-30T01:56:55.395Z","endTime":"2026-04-30T01:57:04.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:57:04.522Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T01:57:07.499Z","endTime":"2026-04-30T01:58:54.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53024000071753,"aZ":-10.123418238647282,"pfxX":-3.586807050532124,"pfxZ":10.6764931653199,"pX":0.024083517291186754,"pZ":1.602638328069603,"vX0":5.496809138067262,"vY0":-143.35920255758478,"vZ0":-8.89087475236073,"x":116.08,"y":195.51,"x0":-1.4590486330270211,"y0":50.00433682588642,"z0":5.390440676505568,"aX":-7.40929132279681},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":5.3,"spinRate":2156,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.3831991636450738,"extension":6.440302541159547},"index":0,"playId":"c9b7ba2a-a1a6-30cb-a4af-8ddc3135ea42","pitchNumber":1,"startTime":"2026-04-30T01:57:26.412Z","endTime":"2026-04-30T01:57:53.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"}},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6831352045373,"aZ":-22.41804001301045,"pfxX":-10.322329044602135,"pfxZ":5.284451585436392,"pX":-0.5400588587696072,"pZ":-0.47259498924895194,"vX0":5.213559105965035,"vY0":-135.69894534284043,"vZ0":-11.625554193445401,"x":137.59,"y":251.54,"x0":-1.156462506841474,"y0":50.000717852068775,"z0":5.462590886093907,"aX":-19.040405237953628},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.0,"breakHorizontal":17.4,"spinRate":2094,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.40531900368816265,"extension":6.3081375295220035},"index":1,"playId":"38afc589-2fcf-30c8-ac2c-cdc3ba63731c","pitchNumber":2,"startTime":"2026-04-30T01:57:59.565Z","endTime":"2026-04-30T01:58:02.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":99.4,"endSpeed":90.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53560019751607,"aZ":-12.524502906521485,"pfxX":-4.202987114580434,"pfxZ":9.326372268250132,"pX":-0.08697546446294444,"pZ":1.5337651768379188,"vX0":5.2586259947917275,"vY0":-144.4355250961027,"vZ0":-8.727322478417866,"x":120.32,"y":197.37,"x0":-1.3876024767991924,"y0":50.002587120444886,"z0":5.370166030140061,"aX":-8.855132555659337},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2099,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.37962753466522425,"extension":6.513866297197804},"index":2,"playId":"0c55ff95-6daa-38a8-94b2-f2b237c082a9","pitchNumber":3,"startTime":"2026-04-30T01:58:16.525Z","endTime":"2026-04-30T01:58:20.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"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-30T01:58:29.523Z","endTime":"2026-04-30T01:58:42.067Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06142583918447,"aZ":-10.898418824854403,"pfxX":-3.355923640721884,"pfxZ":9.943701946893093,"pX":-0.5015353383652891,"pZ":2.614339110417541,"vX0":3.5669460675692197,"vY0":-145.35910261543773,"vZ0":-6.60707739932988,"x":136.12,"y":168.19,"x0":-1.3085184235288425,"y0":50.00619399763206,"z0":5.578560004228924,"aX":-7.1831363516702185},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2203,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.3767997615414669,"extension":6.346207139828844},"hitData":{"launchSpeed":94.6,"launchAngle":37.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.29,"coordY":88.76}},"index":4,"playId":"ca75807f-dc0f-396c-93e5-26dadcc68f07","pitchNumber":4,"startTime":"2026-04-30T01:58:42.067Z","endTime":"2026-04-30T01:58:54.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:58:54.321Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T01:58:52.683Z","endTime":"2026-04-30T02:00:18.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113907735075937,"aZ":-37.47469807698602,"pfxX":3.3044276498229284,"pfxZ":-3.4055595066885314,"pX":0.8158321010504693,"pZ":2.92150769381683,"vX0":4.01610921361695,"vY0":-124.01535535178826,"vZ0":0.45282328787855475,"x":85.9,"y":159.9,"x0":-1.2547461771891264,"y0":50.003482209323074,"z0":5.865660691401861,"aX":5.140420668955233},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.8,"breakHorizontal":-7.0,"spinRate":2637,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.44188963129087355,"extension":6.466720520120284},"index":0,"playId":"2f7bf18f-9950-39ef-b9df-c03928ee5923","pitchNumber":1,"startTime":"2026-04-30T01:59:15.705Z","endTime":"2026-04-30T01:59:20.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.616298149499045,"aZ":-24.27356452651107,"pfxX":-10.608274052826204,"pfxZ":4.386267839263493,"pX":-0.8879353919097657,"pZ":1.4686837434498088,"vX0":5.188733737097644,"vY0":-133.60177185405948,"vZ0":-6.194454161356921,"x":150.85,"y":199.13,"x0":-1.4801755206608243,"y0":50.004588578977106,"z0":5.569416475193912,"aX":-19.11985701100989},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":18.0,"spinRate":2075,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.410450016446513,"extension":6.152941959928858},"index":1,"playId":"64d37b3b-37df-336b-bf3b-0ae085c4a042","pitchNumber":2,"startTime":"2026-04-30T01:59:33.134Z","endTime":"2026-04-30T01:59:36.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89557406432246,"aZ":-26.176942218961717,"pfxX":-10.799783597930045,"pfxZ":3.27966912109628,"pX":-0.2369438440365579,"pZ":1.3080613891579695,"vX0":6.894209602417695,"vY0":-134.33643622884904,"vZ0":-6.298221122065317,"x":126.03,"y":203.46,"x0":-1.4324259539072945,"y0":50.00389436105696,"z0":5.541941545444758,"aX":-19.754847962745515},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":18.1,"spinRate":2047,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.40761817791546306,"extension":6.272011363132567},"index":2,"playId":"88d8a5d3-fab4-349f-89ce-b3a20f624390","pitchNumber":3,"startTime":"2026-04-30T01:59:50.506Z","endTime":"2026-04-30T01:59:53.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"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-30T02:00:00.778Z","endTime":"2026-04-30T02:00:15.458Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":99.5,"endSpeed":90.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.060485068663795,"aZ":-13.258825672748896,"pfxX":-4.6895245318880825,"pfxZ":8.911329847932363,"pX":-0.3460407648188541,"pZ":3.179974617188192,"vX0":4.718242637070896,"vY0":-144.8181254867234,"vZ0":-4.53653015320214,"x":130.19,"y":152.92,"x0":-1.3877299176823559,"y0":50.0007365353219,"z0":5.578758317614534,"aX":-9.952128645195003},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.4,"breakHorizontal":7.6,"spinRate":2112,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.37833216084754717,"extension":6.200925155785727},"index":4,"playId":"6518b95e-5c48-320b-a73b-ee78ef88ac69","pitchNumber":4,"startTime":"2026-04-30T02:00:15.458Z","endTime":"2026-04-30T02:00:18.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:00:18.912Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, third baseman Luis Rengifo to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:01:02.639Z","endTime":"2026-04-30T02:04:26.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68924388260788,"aZ":-26.07272029515057,"pfxX":-1.6986345188561423,"pfxZ":3.700325783045935,"pX":0.7864646684884293,"pZ":3.6716100821785655,"vX0":-0.5737001463236346,"vY0":-127.23940200059265,"vZ0":-0.5905461356359281,"x":87.02,"y":139.65,"x0":1.235219954225463,"y0":50.00366771888744,"z0":5.962190924400962,"aX":-2.801279301809797},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":3.2,"spinRate":2253,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.42951309426230333,"extension":6.254411458923077},"index":0,"playId":"730e5b39-842c-31ad-8345-0895b7077ccb","pitchNumber":1,"startTime":"2026-04-30T02:02:30.432Z","endTime":"2026-04-30T02:02:34.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T02:02:38.020Z","endTime":"2026-04-30T02:03:00.371Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.601918593585317,"aZ":-26.712824425425428,"pfxX":9.791552377980814,"pfxZ":3.71103764086879,"pX":0.8542662897090744,"pZ":1.5482929943396233,"vX0":-3.6318791569735636,"vY0":-121.14835177409827,"vZ0":-4.125714668003531,"x":84.44,"y":196.98,"x0":1.1080236853064742,"y0":50.00549454708569,"z0":5.63164322698523,"aX":14.429697003126503},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.9,"breakHorizontal":-16.8,"spinRate":1930,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.45362324920519903,"extension":6.36387703752956},"index":2,"playId":"8779d951-bf06-35ed-a22d-5ab7a16414e6","pitchNumber":2,"startTime":"2026-04-30T02:03:00.371Z","endTime":"2026-04-30T02:03:04.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066248501271748,"aZ":-23.075641976008434,"pfxX":-1.1593622502377872,"pfxZ":5.252938148376234,"pX":0.09701595651935409,"pZ":3.0127282136931606,"vX0":-2.0874887712981813,"vY0":-130.19595035370233,"vZ0":-2.775595848262583,"x":113.3,"y":157.44,"x0":1.05702479970557,"y0":50.00158881045802,"z0":5.822160244129914,"aX":-2.0078324704977213},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":2.5,"spinRate":2390,"spinDirection":186},"zone":2,"typeConfidence":0.86,"plateTime":0.4192798638243005,"extension":6.319228153095422},"index":3,"playId":"523960bd-ae97-309e-8ece-528859e612e6","pitchNumber":3,"startTime":"2026-04-30T02:03:17.279Z","endTime":"2026-04-30T02:03:25.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636404847155546,"aZ":-27.44490797484019,"pfxX":-1.9625731328391027,"pfxZ":2.8863236842038953,"pX":-0.16781913859153988,"pZ":1.9654441495766966,"vX0":-2.429309633843544,"vY0":-127.07577996274559,"vZ0":-4.081337985865575,"x":123.4,"y":185.71,"x0":1.054900628344098,"y0":50.00230537269427,"z0":5.76847058436971,"aX":-3.214595461715282},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":4.1,"spinRate":2301,"spinDirection":171},"zone":8,"typeConfidence":0.91,"plateTime":0.4307438340034002,"extension":6.362090605132153},"index":4,"playId":"63d1ca8f-2fed-3c32-b534-aba9fb48e16e","pitchNumber":4,"startTime":"2026-04-30T02:03:34.536Z","endTime":"2026-04-30T02:03:38.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13303553861437,"aZ":-25.38006567863627,"pfxX":9.848932565513959,"pfxZ":4.455341397114987,"pX":-0.6151782708879903,"pZ":1.0910100942062964,"vX0":-6.740769843560669,"vY0":-122.89380535073191,"vZ0":-5.488181170624524,"x":140.45,"y":209.32,"x0":0.888371476240163,"y0":50.00248244172007,"z0":5.518411330142298,"aX":15.013202716450946},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":2009,"spinDirection":90},"zone":13,"typeConfidence":0.9,"plateTime":0.446278787331452,"extension":6.532530269249464},"index":5,"playId":"84bafac0-f37c-3af6-ba19-4dbe467937c3","pitchNumber":5,"startTime":"2026-04-30T02:03:53.989Z","endTime":"2026-04-30T02:03:58.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.822521509697587,"aZ":-30.603818154431224,"pfxX":10.74183870344753,"pfxZ":1.0682375098311034,"pX":0.7932146510576217,"pZ":2.4229933451223538,"vX0":-3.7605160594411133,"vY0":-121.06362381818352,"vZ0":-1.4245938820639885,"x":86.76,"y":173.36,"x0":0.9799591053190295,"y0":50.00289099714499,"z0":5.722547142060876,"aX":15.786546106357987},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.8,"breakHorizontal":-18.4,"spinRate":1729,"spinDirection":89},"zone":6,"typeConfidence":0.91,"plateTime":0.45415928316372023,"extension":6.388752678047737},"hitData":{"launchSpeed":79.4,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":166.88}},"index":6,"playId":"fa5bdea6-480a-37b2-94e0-bb327ea2c7ba","pitchNumber":6,"startTime":"2026-04-30T02:04:10.880Z","endTime":"2026-04-30T02:04:26.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:04:26.929Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a ground ball to third baseman Luis Rengifo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:04:27.855Z","endTime":"2026-04-30T02:05:01.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40910763526106,"aZ":-25.1985806846634,"pfxX":-0.7543180707668071,"pfxZ":4.1650245632342076,"pX":0.86703219938693,"pZ":2.0729069135566,"vX0":-0.4149013218277645,"vY0":-128.79710695219688,"vZ0":-4.412563638701945,"x":83.95,"y":182.81,"x0":1.1283558087946637,"y0":50.003720859775854,"z0":5.763122137558429,"aX":-1.2640869452373633},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.7,"breakHorizontal":1.4,"spinRate":2174,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.42567716994071203,"extension":6.308380163571551},"hitData":{"launchSpeed":72.2,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":160.3}},"index":0,"playId":"ad5c69c6-3460-399f-9328-fc8f34f33ff3","pitchNumber":1,"startTime":"2026-04-30T02:04:48.573Z","endTime":"2026-04-30T02:05:01.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.39,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:05:01.364Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks. Jorge Barrosa to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:05:50.413Z","endTime":"2026-04-30T02:08:19.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jorge Barrosa replaces Lourdes Gurriel Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T02:05:31.953Z","endTime":"2026-04-30T02:05:52.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"},"base":1,"defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92783584225991,"aZ":-25.43712991812107,"pfxX":-1.1547646329944552,"pfxZ":4.115841265086983,"pX":-1.1053633537626135,"pZ":3.0783971474980683,"vX0":-4.6418805893206105,"vY0":-127.15627526486847,"vZ0":-1.9139192347171172,"x":159.13,"y":155.66,"x0":0.8935408537161775,"y0":50.00580718259392,"z0":5.85783041025256,"aX":-1.8927406680636354},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.2,"breakHorizontal":3.1,"spinRate":2123,"spinDirection":187},"zone":11,"typeConfidence":0.89,"plateTime":0.43063937538539143,"extension":6.375754851463016},"index":1,"playId":"013c9550-4d81-384b-8873-50de137f0d21","pitchNumber":1,"startTime":"2026-04-30T02:05:52.736Z","endTime":"2026-04-30T02:05:57.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.8,"endSpeed":85.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47102593323897,"aZ":-21.180863871580776,"pfxX":9.778285799552087,"pfxZ":5.881467468013641,"pX":1.087895566466629,"pZ":2.6135545723468514,"vX0":-3.3897808459820724,"vY0":-136.46170977783157,"vZ0":-4.3101972239140025,"x":75.53,"y":168.21,"x0":1.0821573699474178,"y0":50.00455972035134,"z0":5.689202462593314,"aX":18.282620846278014},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":-16.9,"spinRate":2335,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.40272167417228033,"extension":6.306343067266895},"index":2,"playId":"37049333-caf5-34c2-9794-e53ab4bb0baa","pitchNumber":2,"startTime":"2026-04-30T02:06:14.049Z","endTime":"2026-04-30T02:06:18.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.7,"endSpeed":81.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.971650221590163,"aZ":-24.768517568277343,"pfxX":-1.3174380328579738,"pfxZ":4.365855493899955,"pX":-0.05568480240519192,"pZ":1.68425111930177,"vX0":-2.3253080999984226,"vY0":-129.19778025048734,"vZ0":-5.429505735687309,"x":119.12,"y":193.31,"x0":1.02591108523761,"y0":50.005304305909796,"z0":5.7075048768761825,"aX":-2.235344625467134},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":2.9,"spinRate":2163,"spinDirection":163},"zone":8,"typeConfidence":0.89,"plateTime":0.4233392341475395,"extension":6.581147196736537},"index":3,"playId":"03badd44-9858-3d76-85d4-670e112d7cda","pitchNumber":3,"startTime":"2026-04-30T02:06:34.660Z","endTime":"2026-04-30T02:06:38.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.329057814896547,"aZ":-25.928093988532172,"pfxX":-0.31641181927957185,"pfxZ":3.7045738774822414,"pX":-0.2129528677664487,"pZ":3.000380503659301,"vX0":-2.7343094979907088,"vY0":-129.11595553917346,"vZ0":-2.216218613112021,"x":125.12,"y":157.77,"x0":0.901599415921251,"y0":50.000559543433546,"z0":5.868514892465989,"aX":-0.5331904200838731},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":1.2,"spinRate":2222,"spinDirection":161},"zone":2,"typeConfidence":0.89,"plateTime":0.42449038373521875,"extension":6.355677348603261},"index":4,"playId":"4f1d6c2c-fb9e-31a8-8af8-31411d0e9c9b","pitchNumber":4,"startTime":"2026-04-30T02:06:55.460Z","endTime":"2026-04-30T02:06:59.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322755801087112,"aZ":-25.36660061571638,"pfxX":10.230671816964918,"pfxZ":4.531959135177074,"pX":-0.34360677671751666,"pZ":0.5374015397673975,"vX0":-6.019989799762736,"vY0":-122.35963181833591,"vZ0":-6.824044991597218,"x":130.1,"y":224.27,"x0":0.8316763756149801,"y0":50.001669865774154,"z0":5.564946941349313,"aX":15.36205117039757},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.6,"breakHorizontal":-16.9,"spinRate":1812,"spinDirection":93},"zone":13,"typeConfidence":0.9,"plateTime":0.44930262543216903,"extension":6.480625747771291},"index":5,"playId":"637da2eb-58f9-3e7b-9d7f-918e1a4600e5","pitchNumber":5,"startTime":"2026-04-30T02:07:17.625Z","endTime":"2026-04-30T02:07:21.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-30T02:07:29.587Z","endTime":"2026-04-30T02:07:49.173Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"3a16887f-960a-3847-88e5-e53cac3c3d30","startTime":"2026-04-30T02:07:49.173Z","endTime":"2026-04-30T02:07:54.613Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":88.4,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12560653763018,"aZ":-25.639622950208175,"pfxX":-2.635266250977491,"pfxZ":3.9170229429877725,"pX":-1.2570600991872147,"pZ":2.886101822437737,"vX0":-4.244406789575305,"vY0":-128.74909556529042,"vZ0":-2.4509115930393754,"x":164.92,"y":160.86,"x0":0.7589586656620404,"y0":50.00617680146591,"z0":5.846286050624401,"aX":-4.399318426553039},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":5.8,"spinRate":2147,"spinDirection":161},"zone":11,"typeConfidence":0.88,"plateTime":0.42634130099167544,"extension":6.465253023275671},"index":8,"playId":"d07cffe9-c31b-32aa-bb05-a47f129cb5fc","pitchNumber":6,"startTime":"2026-04-30T02:08:12.142Z","endTime":"2026-04-30T02:08:19.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:08:19.358Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Fernandez pops out to third baseman Luis Rengifo on the infield fly rule.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:08:25.694Z","endTime":"2026-04-30T02:09:16.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"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, 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":84.4,"endSpeed":76.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954211780211722,"aZ":-25.759086799472797,"pfxX":10.691931604454636,"pfxZ":4.266462177293803,"pX":-0.8840936249498451,"pZ":1.7738521905828928,"vX0":-7.503292278021193,"vY0":-122.55016680457942,"vZ0":-3.854186745195798,"x":150.7,"y":190.89,"x0":0.8468303707266484,"y0":50.00015534084388,"z0":5.597572903859517,"aX":16.063850414393972},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.0,"breakHorizontal":-17.3,"spinRate":1866,"spinDirection":95},"zone":13,"typeConfidence":0.89,"plateTime":0.4490170166066578,"extension":6.344096903099649},"index":0,"playId":"50e6a70f-56b6-3062-93c9-4c3656bfe606","pitchNumber":1,"startTime":"2026-04-30T02:08:44.503Z","endTime":"2026-04-30T02:08:50.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550977481172705,"aZ":-29.211966195992787,"pfxX":10.828352388429856,"pfxZ":2.035446089596106,"pX":-0.6016764386363946,"pZ":1.8060177526534738,"vX0":-6.624085719868795,"vY0":-120.80073169118405,"vZ0":-3.1499190459707087,"x":139.93,"y":190.02,"x0":0.7883805048131898,"y0":50.00536023891409,"z0":5.732313176135281,"aX":15.785930174972062},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.1,"breakHorizontal":-17.8,"spinRate":1816,"spinDirection":94},"zone":7,"typeConfidence":0.91,"plateTime":0.4558228064480434,"extension":6.462124071359626},"hitData":{"launchSpeed":72.5,"launchAngle":74.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.83,"coordY":172.46}},"index":1,"playId":"965d61c9-650e-38dd-8068-5c9924bfde86","pitchNumber":2,"startTime":"2026-04-30T02:09:05.004Z","endTime":"2026-04-30T02:09:16.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":2.4000000000000004,"leverageIndex":1.04,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:09:16.562Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alek Thomas pops out to catcher William Contreras in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:09:27.728Z","endTime":"2026-04-30T02:10:35.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92548187083281,"aZ":-26.64234258351753,"pfxX":-1.9194922258959148,"pfxZ":3.3954498198907386,"pX":-0.24129228337937544,"pZ":1.8011559977316014,"vX0":-2.4221978148385657,"vY0":-126.78164996276526,"vZ0":-4.565688039667937,"x":126.2,"y":190.15,"x0":0.9757740450748922,"y0":50.00062501672182,"z0":5.751692658122369,"aX":-3.1237479595942323},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":4.1,"spinRate":2141,"spinDirection":167},"zone":8,"typeConfidence":0.91,"plateTime":0.4320351416371522,"extension":6.460131066897532},"index":0,"playId":"c8c70d67-31f2-3647-964c-d107f362b28d","pitchNumber":1,"startTime":"2026-04-30T02:09:42.007Z","endTime":"2026-04-30T02:09:45.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.6,"endSpeed":84.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10103675135412,"aZ":-22.767976422509662,"pfxX":10.841758273705473,"pfxZ":5.0674455609898,"pX":0.15608513320430167,"pZ":3.4611798704345387,"vX0":-6.108307146390523,"vY0":-136.14130378810341,"vZ0":-1.792294275992078,"x":105.26,"y":169.17,"x0":1.034036741391269,"y0":50.001404876535595,"z0":5.722430217376719,"aX":20.11517077996711},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-18.1,"spinRate":2224,"spinDirection":130},"zone":12,"typeConfidence":0.91,"plateTime":0.40412127884511095,"extension":6.45217084767898},"index":1,"playId":"c6671736-c22b-30d2-97b5-09f14f5a7724","pitchNumber":2,"startTime":"2026-04-30T02:10:01.211Z","endTime":"2026-04-30T02:10:05.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507466533657833,"aZ":-32.508959432548586,"pfxX":-9.813726859996454,"pfxZ":-0.2635489994025857,"pX":0.5324122465769275,"pZ":2.2146685638006014,"vX0":1.2885193806017385,"vY0":-113.23881724130989,"vZ0":-0.7322761232264747,"x":96.71,"y":178.98,"x0":1.2242081182582718,"y0":50.00132735784519,"z0":5.836656185634294,"aX":-12.556866108959749},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-0.4,"breakHorizontal":17.3,"spinRate":2452,"spinDirection":300},"zone":6,"typeConfidence":0.87,"plateTime":0.4864217806834974,"extension":6.183107115308473},"hitData":{"launchSpeed":63.4,"launchAngle":83.0,"totalDistance":26.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":115.76,"coordY":201.58}},"index":2,"playId":"a944b2be-9708-3e7f-b464-e43b2c5b5489","pitchNumber":3,"startTime":"2026-04-30T02:10:23.663Z","endTime":"2026-04-30T02:10:35.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":702153,"link":"/api/v1/people/702153"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:10:35.862Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gary Sánchez grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T02:12:48.923Z","endTime":"2026-04-30T02:14:48.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jorge Barrosa remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"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-30T02:12:17.386Z","endTime":"2026-04-30T02:12:17.406Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Clarke replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"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-30T02:12:17.406Z","endTime":"2026-04-30T02:12:51.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43958473142855,"aZ":-20.834374683513204,"pfxX":-10.181619730659193,"pfxZ":5.886938222803874,"pX":0.7102770453515345,"pZ":0.7672200937564453,"vX0":7.165386619511594,"vY0":-137.8667849799115,"vZ0":-9.75858246524507,"x":89.93,"y":218.07,"x0":-0.5985935523832121,"y0":50.00468032439437,"z0":5.757128693221723,"aX":-19.61643197849535},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":16.9,"spinRate":1996,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3971767479341617,"extension":6.157966943357897},"index":2,"playId":"4d6e91cb-85c2-36eb-93af-4891c67c5d38","pitchNumber":1,"startTime":"2026-04-30T02:12:51.237Z","endTime":"2026-04-30T02:12:54.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.153349645927285,"aZ":-22.94626424339849,"pfxX":-7.740080757156192,"pfxZ":4.752929022386182,"pX":-0.16014760890956956,"pZ":2.6191230956686486,"vX0":3.9024322066680845,"vY0":-138.30246667019452,"vZ0":-4.9970137710059355,"x":123.1,"y":168.06,"x0":-0.5819547589559827,"y0":50.00555369317693,"z0":5.983641181245025,"aX":-15.032054043733776},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":13.2,"spinRate":1893,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39567932468061073,"extension":5.9969630521562465},"index":3,"playId":"cf318e92-5999-3ba4-a871-cf962bb61f11","pitchNumber":2,"startTime":"2026-04-30T02:13:10.319Z","endTime":"2026-04-30T02:13:14.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715409277737827,"aZ":-25.298909357059816,"pfxX":2.8455294134524953,"pfxZ":4.048593613532776,"pX":0.5421577652837222,"pZ":1.0107034196735771,"vX0":2.2706955902460115,"vY0":-129.44414711359323,"vZ0":-7.626833200293179,"x":96.33,"y":211.49,"x0":-0.7157845546192393,"y0":50.00367787272285,"z0":5.928718968216185,"aX":4.835099240858296},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-5.6,"spinRate":1923,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.422933766237493,"extension":5.993437634395895},"index":4,"playId":"e09e5c23-dbe4-3446-bf89-e2f55e8c4f17","pitchNumber":3,"startTime":"2026-04-30T02:13:26.715Z","endTime":"2026-04-30T02:13:31.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662156753996847,"aZ":-26.6180089284901,"pfxX":2.0503302678248776,"pfxZ":3.269177646047316,"pX":-0.08386877152673501,"pZ":3.709651069650891,"vX0":1.0686089088887554,"vY0":-129.44336036348795,"vZ0":-1.1795286306046315,"x":120.2,"y":138.62,"x0":-0.7682403105933033,"y0":50.00344128315006,"z0":6.206596119234172,"aX":3.4837843848268424},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-4.0,"spinRate":2188,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4229149579999514,"extension":5.886480240536737},"index":5,"playId":"4a5744dc-1fee-330e-a577-9f417fd4423a","pitchNumber":4,"startTime":"2026-04-30T02:13:45.934Z","endTime":"2026-04-30T02:13:50.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96738312104982,"aZ":-19.97222646169804,"pfxX":-7.305476451395387,"pfxZ":6.329317577759098,"pX":-1.1495516709046283,"pZ":2.4279975237956597,"vX0":1.5959793499235084,"vY0":-138.05968042211526,"vZ0":-6.0190154894693615,"x":160.82,"y":173.22,"x0":-0.7861691502933529,"y0":50.00585069394082,"z0":5.9823114431196105,"aX":-14.094073886599357},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":12.8,"spinRate":2078,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39684691564327057,"extension":5.859169164738083},"index":6,"playId":"b83f26f7-6c97-36fb-b869-240828bd92e9","pitchNumber":5,"startTime":"2026-04-30T02:14:05.006Z","endTime":"2026-04-30T02:14:08.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-30T02:14:20.634Z","endTime":"2026-04-30T02:14:34.147Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.089759000830753,"aZ":-25.270915788481958,"pfxX":-7.963134662353128,"pfxZ":3.5939860282888105,"pX":-0.5160228674154294,"pZ":2.2371807133024673,"vX0":3.1444015247667627,"vY0":-137.65518528289064,"vZ0":-5.587994952021586,"x":136.67,"y":178.38,"x0":-0.6373598138093899,"y0":50.00548508357153,"z0":6.000683892750137,"aX":-15.309511675936042},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":13.8,"spinRate":1844,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3976545850809381,"extension":5.982306088672278},"hitData":{"launchSpeed":105.3,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.11,"coordY":163.84}},"index":8,"playId":"0294c097-0012-3288-b867-a18fc20b9c3c","pitchNumber":6,"startTime":"2026-04-30T02:14:34.147Z","endTime":"2026-04-30T02:14:48.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:14:48.191Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Jorge Barrosa.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T02:14:50.240Z","endTime":"2026-04-30T02:16:19.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95008012549822,"aZ":-20.756659012137007,"pfxX":-8.808340215559753,"pfxZ":5.992209689531113,"pX":-0.17211666228985975,"pZ":2.4890654859628896,"vX0":4.475689598992922,"vY0":-137.05068015407124,"vZ0":-5.54889934726385,"x":123.56,"y":171.58,"x0":-0.6809818519145714,"y0":50.001410261072664,"z0":5.955272511227707,"aX":-16.774225792912794},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":15.0,"spinRate":2004,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39947522901705534,"extension":6.014646016724817},"index":0,"playId":"34117cd6-18b5-393e-a5b4-d26a9e1f006f","pitchNumber":1,"startTime":"2026-04-30T02:15:08.414Z","endTime":"2026-04-30T02:15:12.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015913310741983,"aZ":-29.283203410072385,"pfxX":-9.38292051784245,"pfxZ":1.669753633453146,"pX":-1.7606720689276718,"pZ":2.252078996741082,"vX0":1.3933626974602351,"vY0":-131.01650374276358,"vZ0":-3.367882274921488,"x":184.11,"y":177.97,"x0":-1.080687237809252,"y0":50.006228349469154,"z0":5.745762787115921,"aX":-16.294242498183994},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":1700,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4182635130037653,"extension":6.082863482136516},"index":1,"playId":"6d4fc1fb-5b61-3dbc-8aa5-34115ff5a04c","pitchNumber":2,"startTime":"2026-04-30T02:15:23.342Z","endTime":"2026-04-30T02:15:27.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":89.9,"endSpeed":82.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.141223096874107,"aZ":-33.59594386680303,"pfxX":-9.5986619767665,"pfxZ":-0.8203497119052106,"pX":-0.40931396707050904,"pZ":2.135750677306803,"vX0":4.53229480403638,"vY0":-130.91373709474883,"vZ0":-2.885141711720829,"x":132.6,"y":181.11,"x0":-0.9177590453186547,"y0":50.00336167688439,"z0":5.771856678951576,"aX":-16.628672896753436},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.9,"breakHorizontal":16.3,"spinRate":1630,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4187064196005621,"extension":6.062812935116549},"index":2,"playId":"bd93c74e-1825-3f0d-a50c-8c98ada161be","pitchNumber":3,"startTime":"2026-04-30T02:15:39.375Z","endTime":"2026-04-30T02:15:44.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"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-30T02:15:56.662Z","endTime":"2026-04-30T02:16:11.180Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44932091936312,"aZ":-19.466877836579716,"pfxX":-2.868822728807306,"pfxZ":6.74930713096273,"pX":0.4861362866336379,"pZ":2.1470696620547463,"vX0":4.208907686907185,"vY0":-136.21247602644507,"vZ0":-6.515274642988299,"x":98.47,"y":180.81,"x0":-0.7051208897809463,"y0":50.000201618605374,"z0":5.91224932292846,"aX":-5.399295269575217},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":4.3,"spinRate":2133,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.4018541612511064,"extension":6.092590038980467},"hitData":{"launchSpeed":91.8,"launchAngle":29.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.08,"coordY":96.01}},"index":4,"playId":"c16b5d97-bd6c-3719-ba74-921eb6798561","pitchNumber":4,"startTime":"2026-04-30T02:16:11.180Z","endTime":"2026-04-30T02:16:19.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:16:19.806Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T02:16:20.821Z","endTime":"2026-04-30T02:17:54.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.220358862561813,"aZ":-26.80215493748567,"pfxX":3.5625302663782437,"pfxZ":3.1862604445686484,"pX":-0.24388700688272483,"pZ":1.8896661056599253,"vX0":0.2645351009129436,"vY0":-128.88693138778348,"vZ0":-5.119240368761058,"x":126.3,"y":187.76,"x0":-0.8107656758639542,"y0":50.00240325480335,"z0":5.965529969801298,"aX":6.00712088373536},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":-6.5,"spinRate":1956,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4245931177412401,"extension":6.027746276526807},"index":0,"playId":"e1e18ff8-b911-34d9-8be6-b4411cd426f9","pitchNumber":1,"startTime":"2026-04-30T02:16:47.307Z","endTime":"2026-04-30T02:16:53.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.193589391715978,"aZ":-31.894700315187347,"pfxX":-8.968739208737109,"pfxZ":0.1579325277757122,"pX":-1.0799327747792835,"pZ":0.5854508136573714,"vX0":3.014898403417998,"vY0":-131.97689247049672,"vZ0":-7.117154139894106,"x":158.16,"y":222.97,"x0":-1.0721626358172045,"y0":50.002605056972534,"z0":5.667446247598108,"aX":-15.81449812215579},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.1,"breakHorizontal":15.6,"spinRate":1540,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41508211729286515,"extension":6.199674952044759},"index":1,"playId":"6e0501ba-f2cc-3693-8fb7-66951787cb5c","pitchNumber":2,"startTime":"2026-04-30T02:17:04.262Z","endTime":"2026-04-30T02:17:07.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"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-30T02:17:10.618Z","endTime":"2026-04-30T02:17:32.686Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.474748432712186,"aZ":-30.05987874929642,"pfxX":-9.089472197510878,"pfxZ":1.2293710338372241,"pX":-0.8676227599052232,"pZ":1.5896848178666232,"vX0":3.3927233726689927,"vY0":-130.26379178968307,"vZ0":-4.612016458912753,"x":150.07,"y":195.86,"x0":-1.006347580980051,"y0":50.00311737794549,"z0":5.6569838290650045,"aX":-15.613539089662012},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":15.7,"spinRate":1646,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42054841619522776,"extension":6.094718351866899},"index":3,"playId":"e89135c2-d7ca-38aa-88cf-14b7e670aef2","pitchNumber":3,"startTime":"2026-04-30T02:17:32.686Z","endTime":"2026-04-30T02:17:37.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43359255097033,"aZ":-28.21206964410598,"pfxX":2.915806109334654,"pfxZ":2.3795942215653163,"pX":0.26088964583743735,"pZ":1.6963119098176482,"vX0":1.618981178612793,"vY0":-128.0225163448678,"vZ0":-5.184776648134402,"x":107.06,"y":192.98,"x0":-0.7577446886070085,"y0":50.003878423234234,"z0":5.945124275837028,"aX":4.859946871458718},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-5.6,"spinRate":2222,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.4271664812565734,"extension":6.095459568710449},"index":4,"playId":"294952be-4fbc-3005-a495-7f484c41ca06","pitchNumber":4,"startTime":"2026-04-30T02:17:51.367Z","endTime":"2026-04-30T02:17:54.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:17:54.900Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:20:20.639Z","endTime":"2026-04-30T02:22:31.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Anderson replaces Brian Fitzpatrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"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-30T02:19:15.783Z","endTime":"2026-04-30T02:20:22.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702153,"link":"/api/v1/people/702153","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.147059238255746,"aZ":-25.91228165189337,"pfxX":-12.091980516098761,"pfxZ":3.3873641607174996,"pX":0.47017477081756004,"pZ":1.9381938452327745,"vX0":10.501290914302846,"vY0":-135.23206689296174,"vZ0":-1.9724598129958055,"x":99.08,"y":186.45,"x0":-1.8968943587171043,"y0":50.00169800833758,"z0":4.499097127741151,"aX":-22.341835766677484},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":19.6,"spinRate":2319,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4053982878810021,"extension":6.68014761232305},"index":1,"playId":"6404709c-032b-3171-b8fd-20ccb20ffdc6","pitchNumber":1,"startTime":"2026-04-30T02:20:22.885Z","endTime":"2026-04-30T02:20:26.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87227486308162,"aZ":-15.43181005120157,"pfxX":-7.634560765166748,"pfxZ":8.838824902834466,"pX":1.359120462905199,"pZ":2.4476545515044874,"vX0":11.129240186306337,"vY0":-136.4787953835874,"vZ0":-2.8562808491073803,"x":65.19,"y":172.69,"x0":-1.771879899180959,"y0":50.00477598547721,"z0":4.565258815333783,"aX":-14.465360851486066},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":11.6,"spinRate":2580,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40069526422904334,"extension":6.60665706929454},"index":2,"playId":"b0470ce6-7c42-366b-a782-876ed52a61eb","pitchNumber":2,"startTime":"2026-04-30T02:20:36.668Z","endTime":"2026-04-30T02:20:40.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.855833468063913,"aZ":-16.09380200993473,"pfxX":-7.94280586039107,"pfxZ":8.651127899924571,"pX":1.266586065528946,"pZ":2.541113206647952,"vX0":11.007849823697631,"vY0":-135.33006776128573,"vZ0":-2.295493448928767,"x":68.72,"y":170.17,"x0":-1.8172433801593253,"y0":50.00651104410719,"z0":4.5245126006327805,"aX":-14.771831444858307},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2533,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40435261993789595,"extension":6.756954387886406},"index":3,"playId":"73f55fe9-0d23-36af-aa9d-53b4d43885de","pitchNumber":3,"startTime":"2026-04-30T02:20:53.101Z","endTime":"2026-04-30T02:20:56.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.0,"endSpeed":84.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.586400977600547,"aZ":-28.57049249134205,"pfxX":-11.860140216274239,"pfxZ":1.9488696081694776,"pX":0.0391346710422291,"pZ":2.3806316600568183,"vX0":9.435620525449327,"vY0":-135.07037302351455,"vZ0":-0.20206617737946486,"x":115.51,"y":174.5,"x0":-1.9596657303220892,"y0":50.000311210020456,"z0":4.466403743500242,"aX":-21.898041530581995},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.7,"breakHorizontal":19.4,"spinRate":2304,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4056061785453364,"extension":6.512247135317917},"index":4,"playId":"29837510-2b3d-3ab3-a471-5a7ba2d98f15","pitchNumber":4,"startTime":"2026-04-30T02:21:10.166Z","endTime":"2026-04-30T02:21:16.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-30T02:21:31.022Z","endTime":"2026-04-30T02:21:43.025Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.790031627398932,"aZ":-16.799512657959873,"pfxX":-5.983646754895024,"pfxZ":8.001173005286747,"pX":-0.6129084674925158,"pZ":3.597826740192286,"vX0":5.911974510697422,"vY0":-137.80879160727696,"vZ0":0.04242708457017397,"x":140.36,"y":141.64,"x0":-2.009183020124889,"y0":50.00654366009955,"z0":4.717523002584642,"aX":-11.504692209583242},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2555,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3975361952471399,"extension":6.601997742022798},"index":6,"playId":"b5ae4514-bc84-3211-a7f3-c5a3dd8a8aad","pitchNumber":5,"startTime":"2026-04-30T02:21:43.025Z","endTime":"2026-04-30T02:21:47.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.902957808789328,"aZ":-28.230698141781158,"pfxX":-10.628127483927528,"pfxZ":2.1856687711539386,"pX":0.3639159265232946,"pZ":2.7498139869730487,"vX0":9.387531184342679,"vY0":-133.72069858120142,"vZ0":0.7516788658757182,"x":103.13,"y":164.54,"x0":-1.8181694737340706,"y0":50.00146354179662,"z0":4.496578925271959,"aX":-19.1695650963715},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":17.2,"spinRate":2206,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.41022452414860844,"extension":6.598812412558049},"index":7,"playId":"a8020791-0612-327d-9520-38a342b70373","pitchNumber":6,"startTime":"2026-04-30T02:21:59.004Z","endTime":"2026-04-30T02:22:03.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.563027467717856,"aZ":-29.80067484108868,"pfxX":9.452071987669491,"pfxZ":1.8419046326291753,"pX":-0.2727230640921163,"pZ":2.328883084053016,"vX0":1.9777510633401914,"vY0":-112.97180111183037,"vZ0":2.5046586037648906,"x":127.4,"y":175.9,"x0":-2.388117546052409,"y0":50.000913460964455,"z0":4.211774713740195,"aX":12.151935858800396},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":4.3,"breakHorizontal":-17.6,"spinRate":2534,"spinDirection":86},"zone":5,"typeConfidence":0.9,"plateTime":0.4857871689480975,"extension":6.709622178229674},"hitData":{"launchSpeed":81.9,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":154.72}},"index":8,"playId":"26fee46d-bd22-3a4d-8d87-f26548de5f46","pitchNumber":7,"startTime":"2026-04-30T02:22:19.299Z","endTime":"2026-04-30T02:22:31.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:22:31.298Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (5) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:22:29.708Z","endTime":"2026-04-30T02:23:32.909Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.9,"endSpeed":75.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.519435038675766,"aZ":-31.60552854488307,"pfxX":6.039817206769131,"pfxZ":0.401242754318865,"pX":-0.5042088610401049,"pZ":2.3713601172855414,"vX0":2.645261786653284,"vY0":-119.23812687818129,"vZ0":2.2525926213401486,"x":136.22,"y":174.75,"x0":-2.4138083178028147,"y0":50.00563227617661,"z0":4.271449575897716,"aX":8.674781758657996},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.6,"breakHorizontal":-11.6,"spinRate":2669,"spinDirection":84},"zone":4,"typeConfidence":0.89,"plateTime":0.4598309794783191,"extension":6.604588735402136},"index":0,"playId":"aaff07d5-18ac-3ccb-b74e-a6bc89c3f02a","pitchNumber":1,"startTime":"2026-04-30T02:22:50.242Z","endTime":"2026-04-30T02:22:53.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889944010287653,"aZ":-32.17394636583214,"pfxX":-9.88017874914024,"pfxZ":0.0016008787748234,"pX":0.5700590568946597,"pZ":1.8596385180181558,"vX0":9.832302473318816,"vY0":-135.63016298000167,"vZ0":-1.0701959229702211,"x":95.27,"y":188.57,"x0":-1.8198579136021817,"y0":50.00326117350873,"z0":4.504609205289495,"aX":-18.39287611748585},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.0,"breakHorizontal":15.8,"spinRate":2386,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4039548662605741,"extension":6.42619460903066},"hitData":{"launchSpeed":109.9,"launchAngle":21.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.05,"coordY":64.51}},"index":1,"playId":"b470c717-bbb8-3716-ada3-3ad82e88e64e","pitchNumber":2,"startTime":"2026-04-30T02:23:05.206Z","endTime":"2026-04-30T02:23:32.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-4.6000000000000005,"leverageIndex":0.24,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:23:32.909Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corbin Carroll homers (4) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:23:24.813Z","endTime":"2026-04-30T02:26:14.438Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.745331213469665,"aZ":-16.814272892220803,"pfxX":-7.353140955900322,"pfxZ":8.264713439954107,"pX":0.4250881896682982,"pZ":3.2345582774192296,"vX0":9.023769053529708,"vY0":-135.49270752833496,"vZ0":-0.48622506576634394,"x":100.8,"y":151.45,"x0":-1.9939365757190115,"y0":50.00062098724934,"z0":4.5917801754194825,"aX":-13.663074523186115},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2468,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4043182059661654,"extension":6.546854749063525},"index":0,"playId":"614d7f3b-df48-32e3-b2ca-fcb0134af3a9","pitchNumber":1,"startTime":"2026-04-30T02:23:52.823Z","endTime":"2026-04-30T02:23:58.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16961737636307,"aZ":-28.36508408558584,"pfxX":6.743351336528728,"pfxZ":2.6492111415174833,"pX":-1.8971263165668628,"pZ":2.0982995764389396,"vX0":-0.5147015457432397,"vY0":-118.89145484338493,"vZ0":1.2495603104061466,"x":189.31,"y":182.13,"x0":-2.5544749709980485,"y0":50.00006839350459,"z0":4.134635987220912,"aX":9.679785244033768},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.4,"breakHorizontal":-12.1,"spinRate":2610,"spinDirection":85},"zone":13,"typeConfidence":0.89,"plateTime":0.46017573752295116,"extension":6.369579436965769},"index":1,"playId":"b86080d9-4cab-3641-9864-c806df6c18e4","pitchNumber":2,"startTime":"2026-04-30T02:24:11.998Z","endTime":"2026-04-30T02:24:15.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.440149096610874,"aZ":-26.818572668061954,"pfxX":7.122169313715002,"pfxZ":3.862515866210739,"pX":-0.024132188140009187,"pZ":2.061170353804687,"vX0":2.856924461858064,"vY0":-117.11741151512467,"vZ0":1.1173419537875313,"x":117.92,"y":183.13,"x0":-2.1856754499841036,"y0":50.00296690805474,"z0":4.088979399029351,"aX":9.878835012147057},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.6,"breakHorizontal":-13.6,"spinRate":2594,"spinDirection":84},"zone":8,"typeConfidence":0.9,"plateTime":0.467942081958749,"extension":6.562528601207626},"index":2,"playId":"4c5f3622-14f1-350b-a3fc-a6e007a28730","pitchNumber":3,"startTime":"2026-04-30T02:24:27.159Z","endTime":"2026-04-30T02:24:30.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.671455164858152,"aZ":-17.017770668347023,"pfxX":-7.689073460662816,"pfxZ":7.973659500009118,"pX":0.01617471384786206,"pZ":3.5180737019612693,"vX0":7.911918597541287,"vY0":-137.30213994091343,"vZ0":0.11603794794346534,"x":116.38,"y":143.79,"x0":-1.9099889416020739,"y0":50.001119953759236,"z0":4.637508873380695,"aX":-14.613547190932113},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":12.1,"spinRate":2524,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3996040443091724,"extension":6.641659196360184},"index":3,"playId":"61e90987-a3dc-3145-8e26-3e6c40d7bb75","pitchNumber":4,"startTime":"2026-04-30T02:24:44.649Z","endTime":"2026-04-30T02:24:53.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.449022492774848,"aZ":-30.099352356992622,"pfxX":8.775557554064484,"pfxZ":1.5073441208859686,"pX":-1.9009976811184195,"pZ":1.122408215617883,"vX0":-1.4353286100962486,"vY0":-116.58091185979576,"vZ0":-0.25308652591320047,"x":189.46,"y":208.47,"x0":-2.4186323119567454,"y0":50.00544228701608,"z0":4.067961847415229,"aX":12.108409953008852},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.9,"breakHorizontal":-15.6,"spinRate":2629,"spinDirection":82},"zone":13,"typeConfidence":0.9,"plateTime":0.4694221846987925,"extension":6.7092420377148},"index":4,"playId":"ab3a9d59-0837-3601-85e8-7237f0b0c9b9","pitchNumber":5,"startTime":"2026-04-30T02:25:15.398Z","endTime":"2026-04-30T02:25:19.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70147530955858,"aZ":-17.746864470406617,"pfxX":-6.5538860853790055,"pfxZ":7.544711071877892,"pX":-1.9381198013544925,"pZ":3.447892085364038,"vX0":2.9222065298141455,"vY0":-137.25085479978463,"vZ0":0.15716934856557718,"x":190.88,"y":145.69,"x0":-2.163721189524443,"y0":50.00269508260799,"z0":4.596074732423036,"aX":-12.53357005763453},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2390,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.398701228220649,"extension":6.772869905688835},"index":5,"playId":"401d9ff4-3602-3d64-b36b-c4331eed0b24","pitchNumber":6,"startTime":"2026-04-30T02:25:32.134Z","endTime":"2026-04-30T02:25:36.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555240687671525,"aZ":-34.51676435111245,"pfxX":-10.095722533170637,"pfxZ":-1.4631779592245593,"pX":0.21760760896743464,"pZ":1.9754202901405473,"vX0":7.948464019623038,"vY0":-125.6081701159426,"vZ0":0.9636609188432421,"x":108.71,"y":185.44,"x0":-1.670399722578083,"y0":50.001496199953905,"z0":4.385307839384683,"aX":-16.19127606195994},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":16.6,"spinRate":1612,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.43545162769841284,"extension":6.723618445758912},"hitData":{"launchSpeed":106.4,"launchAngle":29.0,"totalDistance":430.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.3,"coordY":34.12}},"index":6,"playId":"9819a412-b770-31ae-90f1-6e29d36af5d6","pitchNumber":7,"startTime":"2026-04-30T02:25:49.834Z","endTime":"2026-04-30T02:26:14.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-2.0999999999999996,"leverageIndex":0.11,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:26:14.438Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:26:06.117Z","endTime":"2026-04-30T02:27:26.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.297574020385902,"aZ":-19.113940306650257,"pfxX":-6.965029168643803,"pfxZ":7.038608225740818,"pX":-0.084123700757569,"pZ":3.484820779794712,"vX0":7.3957857995382845,"vY0":-135.5447333687054,"vZ0":0.5123903538288394,"x":120.21,"y":144.69,"x0":-1.9462771350248307,"y0":50.00676131255325,"z0":4.630477710453843,"aX":-12.93205518579313},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2355,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.40447909729717413,"extension":6.663649329397161},"index":0,"playId":"79f61f25-c455-3bf6-a438-bd40b9efc82a","pitchNumber":1,"startTime":"2026-04-30T02:26:38.360Z","endTime":"2026-04-30T02:26:41.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.190442322893436,"aZ":-18.28725675145742,"pfxX":-6.967078946525948,"pfxZ":7.302321272261139,"pX":-0.7416078574984001,"pZ":2.584110778552767,"vX0":5.83105909136075,"vY0":-137.21994551756404,"vZ0":-1.596730087748187,"x":145.27,"y":169.01,"x0":-1.9920322021815806,"y0":50.0019662290294,"z0":4.423248184212353,"aX":-13.247152444167188},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2403,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3996030089229352,"extension":6.905517871341659},"index":1,"playId":"4720ce5e-4b27-3223-8d5e-600072f93321","pitchNumber":2,"startTime":"2026-04-30T02:26:54.139Z","endTime":"2026-04-30T02:26:57.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"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-30T02:27:04.973Z","endTime":"2026-04-30T02:27:22.545Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.362052489319392,"aZ":-30.35262936934795,"pfxX":4.751821231777438,"pfxZ":1.2836246005568421,"pX":-0.504342983653266,"pZ":1.936462355096324,"vX0":2.4673095669109077,"vY0":-118.45665172323552,"vZ0":1.4549860945005577,"x":136.22,"y":186.5,"x0":-2.1764659639685306,"y0":50.00448818239423,"z0":4.0865200212680035,"aX":6.7623153972842935},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.0,"breakHorizontal":-9.2,"spinRate":2577,"spinDirection":89},"zone":7,"typeConfidence":0.9,"plateTime":0.4621622694651526,"extension":6.718422959076198},"index":3,"playId":"aa0c9121-5784-3fe2-a584-b656657ab137","pitchNumber":3,"startTime":"2026-04-30T02:27:22.545Z","endTime":"2026-04-30T02:27:26.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:27:26.566Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:27:34.166Z","endTime":"2026-04-30T02:29:32.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":93.6,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47108001171061,"aZ":-31.621230089899637,"pfxX":-11.13786792349331,"pfxZ":0.2936160861374937,"pX":-1.051051606417492,"pZ":1.9561307806241515,"vX0":6.218369288042113,"vY0":-136.1546939810451,"vZ0":-1.0298809702393052,"x":157.06,"y":185.96,"x0":-1.9243916420761895,"y0":50.00097984266668,"z0":4.538739707292218,"aX":-20.79088109029578},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.5,"breakHorizontal":18.7,"spinRate":2342,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4031590025127687,"extension":6.646679329080628},"index":0,"playId":"dd22ea62-1983-33d9-b0c1-baf34034dfa5","pitchNumber":1,"startTime":"2026-04-30T02:27:53.744Z","endTime":"2026-04-30T02:27:58.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.986339230291556,"aZ":-32.37799422987434,"pfxX":6.1645066075112815,"pfxZ":-0.1476445160475519,"pX":0.038434569258624866,"pZ":1.6701035014985968,"vX0":3.2284239794814575,"vY0":-117.99858041421822,"vZ0":1.079198750211164,"x":115.53,"y":193.69,"x0":-2.149328874574278,"y0":50.00126234327558,"z0":4.195805357548852,"aX":8.668946609000775},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.2,"breakHorizontal":-12.0,"spinRate":2668,"spinDirection":80},"zone":8,"typeConfidence":0.89,"plateTime":0.4646321132735931,"extension":6.686328537967521},"index":1,"playId":"1e41640e-0732-3afe-8554-67984c41b451","pitchNumber":2,"startTime":"2026-04-30T02:28:09.715Z","endTime":"2026-04-30T02:28:13.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00567409650925,"aZ":-17.012321964057843,"pfxX":-6.946873152763113,"pfxZ":8.163346879223141,"pX":-0.28935240171533905,"pZ":2.3868106698958655,"vX0":6.838207406731237,"vY0":-135.4992309377013,"vZ0":-2.42706887807267,"x":128.03,"y":174.34,"x0":-1.9449247922134678,"y0":50.00029250213715,"z0":4.484815181267344,"aX":-12.897696766117347},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":11.0,"spinRate":2399,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.40445537044710145,"extension":6.87902939491757},"index":2,"playId":"591e2f89-daa8-3aa2-ae71-c4f4602377d7","pitchNumber":3,"startTime":"2026-04-30T02:28:28.498Z","endTime":"2026-04-30T02:28:31.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06550596421201,"aZ":-28.71434972277839,"pfxX":9.645977325616437,"pfxZ":2.479821526533825,"pX":0.6660634441368564,"pZ":1.7269210068644265,"vX0":3.771772541473425,"vY0":-117.81360420118027,"vZ0":0.48754081126498416,"x":91.61,"y":192.15,"x0":-2.2124460593414956,"y0":50.00176518753912,"z0":4.1883766042865265,"aX":13.448739804303184},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.9,"breakHorizontal":-18.5,"spinRate":2762,"spinDirection":84},"zone":9,"typeConfidence":0.9,"plateTime":0.4663508816555888,"extension":6.6378972060485895},"index":3,"playId":"2d352953-3366-34d9-aef0-f345cebe5196","pitchNumber":4,"startTime":"2026-04-30T02:28:48.052Z","endTime":"2026-04-30T02:28:52.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65413933215299,"aZ":-17.13377380206885,"pfxX":-5.580728333409937,"pfxZ":8.042813374230098,"pX":0.019482859239572464,"pZ":2.764169006146186,"vX0":7.201850577059572,"vY0":-135.86851312280214,"vZ0":-1.695318196647644,"x":116.26,"y":164.15,"x0":-1.9399764031633877,"y0":50.00405187566696,"z0":4.586351473425532,"aX":-10.438889918873613},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":2465,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4030670575841775,"extension":6.858362814863333},"index":4,"playId":"709b3d0b-46b7-3432-905a-5e0c1d9b857c","pitchNumber":5,"startTime":"2026-04-30T02:29:08.032Z","endTime":"2026-04-30T02:29:12.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95548514588727,"aZ":-19.219923634167326,"pfxX":-8.779768847155903,"pfxZ":6.962184687305351,"pX":0.10801767020211145,"pZ":1.6281506825627046,"vX0":8.475826621602236,"vY0":-135.84021085541477,"vZ0":-3.51548606542213,"x":112.88,"y":194.82,"x0":-1.9184369568833222,"y0":50.004300114972025,"z0":4.2825472035412595,"aX":-16.33919017154409},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":14.0,"spinRate":2377,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4038914893584207,"extension":6.802446483816096},"index":5,"playId":"4b73dd4a-cb0a-3af5-9370-8f6e400150b2","pitchNumber":6,"startTime":"2026-04-30T02:29:27.880Z","endTime":"2026-04-30T02:29:32.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:29:32.687Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T02:31:48.006Z","endTime":"2026-04-30T02:33:17.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"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-30T02:30:48.824Z","endTime":"2026-04-30T02:31:50.260Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.2,"endSpeed":82.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682887415954763,"aZ":-20.243640840952143,"pfxX":-7.872002812023637,"pfxZ":6.880720193266958,"pX":-1.622139561767974,"pZ":2.9825532036940627,"vX0":7.5763071609295425,"vY0":-131.10225698747732,"vZ0":0.08597966450996175,"x":178.83,"y":158.25,"x0":-3.531892148677945,"y0":50.00428919796793,"z0":4.46490985057123,"aX":-13.653519718843992},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2401,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4183938256302091,"extension":6.577315770464635},"index":1,"playId":"2eeec8e1-9656-3734-a816-3fe3a0df3406","pitchNumber":1,"startTime":"2026-04-30T02:31:50.260Z","endTime":"2026-04-30T02:31:53.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97069599248878,"aZ":-18.410083928555906,"pfxX":-7.935903758550132,"pfxZ":7.843636043120762,"pX":0.04104663386860067,"pZ":3.099605249197907,"vX0":11.395995216951722,"vY0":-131.65136965150057,"vZ0":0.004673713648655209,"x":115.44,"y":155.09,"x0":-3.312898583461235,"y0":50.00575174595192,"z0":4.460582374782811,"aX":-13.93304713860858},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2497,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.4160619985131788,"extension":6.580341209595702},"index":2,"playId":"f4a1cdd9-0eb7-3532-aa0b-8a0e84fc5466","pitchNumber":2,"startTime":"2026-04-30T02:32:05.277Z","endTime":"2026-04-30T02:32:09.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445440673651945,"aZ":-20.231795704607137,"pfxX":-8.554899035307997,"pfxZ":6.742021175200485,"pX":0.5572536234252147,"pZ":2.4298415909175874,"vX0":12.766995236446267,"vY0":-132.10661829649914,"vZ0":-1.2227866942746655,"x":95.76,"y":173.17,"x0":-3.2208809455901988,"y0":50.005874871590436,"z0":4.382058630528376,"aX":-15.163362958903294},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":12.8,"spinRate":2475,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.41418827728335117,"extension":6.705959333943924},"index":3,"playId":"672de5a4-869d-3f16-bcab-3d6d9527de33","pitchNumber":3,"startTime":"2026-04-30T02:32:19.899Z","endTime":"2026-04-30T02:32:24.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.193581959349842,"aZ":-20.8134613138321,"pfxX":-7.646172808708585,"pfxZ":6.253889932327809,"pX":-0.2665466363540656,"pZ":3.0532127460370395,"vX0":10.77233034526907,"vY0":-133.75070037629717,"vZ0":0.2916888700049398,"x":127.16,"y":156.34,"x0":-3.3483113671825673,"y0":50.00175993153492,"z0":4.43245660335401,"aX":-13.887849618647001},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":11.6,"spinRate":2491,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4091497047016137,"extension":6.489683879976895},"index":4,"playId":"b4510514-1a8f-3247-b97e-fdfa516fcc1a","pitchNumber":4,"startTime":"2026-04-30T02:32:34.852Z","endTime":"2026-04-30T02:32:37.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.243830077396748,"aZ":-25.533091692742914,"pfxX":3.6355587546023953,"pfxZ":4.387774001095936,"pX":-1.2092212745784523,"pZ":0.9940126298910676,"vX0":4.543774779269031,"vY0":-123.02770491817763,"vZ0":-2.851976945606574,"x":163.09,"y":211.94,"x0":-3.56122414335225,"y0":50.00428355484475,"z0":4.361252622852829,"aX":5.502957003000669},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.4,"breakHorizontal":-7.8,"spinRate":2502,"spinDirection":83},"zone":13,"typeConfidence":0.89,"plateTime":0.4473572092953888,"extension":6.4989504982042785},"index":5,"playId":"4ef7b20b-ccf3-384c-8681-1d5353330f57","pitchNumber":5,"startTime":"2026-04-30T02:32:50.675Z","endTime":"2026-04-30T02:32:55.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12674744097545,"aZ":-28.166884578837283,"pfxX":4.728953900356602,"pfxZ":2.7270610041374157,"pX":0.17779104407943508,"pZ":2.1195957470699613,"vX0":6.913338736085102,"vY0":-121.08854618948764,"vZ0":-0.21621116618736635,"x":110.22,"y":181.55,"x0":-3.3408723888335556,"y0":50.0007470794434,"z0":4.698089914261646,"aX":6.941877517510684},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.2,"breakHorizontal":-10.3,"spinRate":2427,"spinDirection":76},"zone":5,"typeConfidence":0.9,"plateTime":0.4542854110518304,"extension":6.513959157616801},"hitData":{"launchSpeed":60.0,"launchAngle":23.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.45,"coordY":134.24}},"index":6,"playId":"5aa18c16-a896-3e84-9791-f45f8ef72080","pitchNumber":6,"startTime":"2026-04-30T02:33:07.391Z","endTime":"2026-04-30T02:33:17.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:33:17.735Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T02:33:20.386Z","endTime":"2026-04-30T02:34:36.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.986748305237192,"aZ":-25.26300217653593,"pfxX":3.8206583420333935,"pfxZ":4.829952446528558,"pX":0.44231738994076625,"pZ":1.3673145243296694,"vX0":7.818056399863369,"vY0":-119.37913747999129,"vZ0":-2.038382119245427,"x":100.14,"y":201.86,"x0":-3.3832621925591932,"y0":50.00002743906497,"z0":4.527474115766088,"aX":5.46063099380426},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.5,"breakHorizontal":-9.0,"spinRate":2472,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.46046070215532575,"extension":6.432219888152953},"index":0,"playId":"7a2e724c-fda9-373b-a03d-e4b87d701dd6","pitchNumber":1,"startTime":"2026-04-30T02:33:36.544Z","endTime":"2026-04-30T02:33:39.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96799643201263,"aZ":-27.245164146760036,"pfxX":2.848061336001654,"pfxZ":3.3546151871604994,"pX":0.08379333159579258,"pZ":1.2809040568077819,"vX0":7.447892823221384,"vY0":-120.86959563931389,"vZ0":-1.9481873432994283,"x":113.81,"y":204.2,"x0":-3.4155816637155256,"y0":50.00415941118831,"z0":4.504747020926871,"aX":4.186800013087064},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.9,"breakHorizontal":-7.1,"spinRate":2390,"spinDirection":78},"zone":14,"typeConfidence":0.89,"plateTime":0.4542720956030326,"extension":6.53479305626018},"index":1,"playId":"4c42918c-4eeb-3b4a-bc0b-1073562138c1","pitchNumber":2,"startTime":"2026-04-30T02:33:51.568Z","endTime":"2026-04-30T02:33:55.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.288225928489133,"aZ":-19.413400757436907,"pfxX":-8.14765547088178,"pfxZ":7.1322323041845745,"pX":-1.0400011748012534,"pZ":2.9002053967530577,"vX0":9.09276866482052,"vY0":-133.08436671871502,"vZ0":-0.2302077760610925,"x":156.64,"y":160.47,"x0":-3.4467358740299194,"y0":50.0004813964709,"z0":4.397196993758581,"aX":-14.57358132572308},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2545,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.41198603720166416,"extension":6.627789169648158},"index":2,"playId":"f5c71c1d-6645-3649-adf7-d73baf265034","pitchNumber":3,"startTime":"2026-04-30T02:34:08.260Z","endTime":"2026-04-30T02:34:12.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377233135007028,"aZ":-16.165344066727137,"pfxX":-8.313857677697637,"pfxZ":9.043482705338883,"pX":0.24695733103759723,"pZ":2.2297973169206626,"vX0":12.217509868904003,"vY0":-132.49582269274003,"vZ0":-2.0753571845340826,"x":107.59,"y":178.58,"x0":-3.3525175480563125,"y0":50.00616249558144,"z0":4.209856052807519,"aX":-14.724634908533002},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.1,"breakHorizontal":12.2,"spinRate":2487,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4140313470506576,"extension":6.7538691797004},"hitData":{"launchSpeed":102.0,"launchAngle":37.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":148.67,"coordY":46.98}},"index":3,"playId":"bdcbfc6c-790c-3a59-9ae7-90b62f98859e","pitchNumber":4,"startTime":"2026-04-30T02:34:25.103Z","endTime":"2026-04-30T02:34:36.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:34:36.684Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Black strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T02:35:07.684Z","endTime":"2026-04-30T02:35:49.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Black replaces Brandon Lockridge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"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-30T02:34:58.918Z","endTime":"2026-04-30T02:35:09.910Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"},"defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.355483859992248,"aZ":-30.245463515022912,"pfxX":5.601216878262726,"pfxZ":1.3235563175467036,"pX":-0.6934208343877152,"pZ":2.754744827074116,"vX0":4.92125642366549,"vY0":-120.20617071402721,"vZ0":1.8946880163583713,"x":143.43,"y":164.4,"x0":-3.498450852575644,"y0":50.002212273893534,"z0":4.650807307049959,"aX":8.15588060509083},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.1,"breakHorizontal":-11.4,"spinRate":2447,"spinDirection":90},"zone":4,"typeConfidence":0.9,"plateTime":0.4565019428870949,"extension":6.445647352850519},"index":1,"playId":"f524afa2-cf94-3f0a-9612-59365d2f1a95","pitchNumber":1,"startTime":"2026-04-30T02:35:09.910Z","endTime":"2026-04-30T02:35:13.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68088808876386,"aZ":-19.807101846070218,"pfxX":-8.295998981848983,"pfxZ":7.053015286840191,"pX":-0.8467530904604845,"pZ":2.6830346274672197,"vX0":9.467560433939978,"vY0":-131.52260221245805,"vZ0":-0.5229068901367834,"x":149.28,"y":166.34,"x0":-3.413857956438611,"y0":50.002643926646336,"z0":4.352298937848139,"aX":-14.54663005312399},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":13.0,"spinRate":2549,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4163177479508118,"extension":6.736577114101379},"index":2,"playId":"2c44e4b8-01bf-306e-88ef-8cbfce3be40d","pitchNumber":2,"startTime":"2026-04-30T02:35:24.905Z","endTime":"2026-04-30T02:35:28.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T02:35:36.058Z","endTime":"2026-04-30T02:35:45.666Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.100156690599583,"aZ":-19.083794884524867,"pfxX":-6.3522769914372255,"pfxZ":7.137061367866254,"pX":0.2580163280319949,"pZ":3.4165139835176226,"vX0":11.858098235558272,"vY0":-134.55305337666707,"vZ0":0.8546539311606796,"x":107.17,"y":146.53,"x0":-3.3801525826443277,"y0":50.0031056480272,"z0":4.446662202773595,"aX":-11.65304945001606},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":9.0,"spinRate":2556,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.40702192261334647,"extension":6.833214042844119},"index":4,"playId":"3291ce1f-c237-34a5-bf95-314708bc5f92","pitchNumber":3,"startTime":"2026-04-30T02:35:45.666Z","endTime":"2026-04-30T02:35:49.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:35:49.357Z","atBatIndex":77}]