[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Oneil Cruz pops out to third baseman Luis Rengifo in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-24T23:41:15.567Z","endTime":"2026-04-24T23:41:42.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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-24T21:31:12.553Z","endTime":"2026-04-24T23:13:52.421Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"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-24T23:13:52.421Z","endTime":"2026-04-24T23:39:56.855Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"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-24T23:39:56.855Z","endTime":"2026-04-24T23:41:15.643Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32390594894605,"aZ":-12.608647380210245,"pfxX":-2.6829881762493235,"pfxZ":11.350227503313526,"pX":-0.2912391198242911,"pZ":3.5510425782382926,"vX0":3.8459122567133477,"vY0":-130.44135841819386,"vZ0":-4.192497696641332,"x":128.1,"y":142.9,"x0":-1.4358733861029147,"y0":50.0048530594669,"z0":6.129188838621375,"aX":-4.626214719007694},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.8,"breakHorizontal":4.0,"spinRate":2450,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.4198318700242214,"extension":6.3807351081278805},"index":3,"playId":"4e909430-2eda-3ac7-ad59-7024f76d2864","pitchNumber":1,"startTime":"2026-04-24T23:41:15.643Z","endTime":"2026-04-24T23:41:19.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182895243211703,"aZ":-13.667233393489594,"pfxX":-3.3848937521739937,"pfxZ":10.510345287129546,"pX":0.6368419022804382,"pZ":2.8859741140751805,"vX0":6.397348050455685,"vY0":-131.67645160991194,"vZ0":-5.424188340743469,"x":92.73,"y":160.86,"x0":-1.3812252410210508,"y0":50.00641987767158,"z0":5.97889899830836,"aX":-5.962998520644744},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.1,"breakHorizontal":4.8,"spinRate":2406,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4154968422881833,"extension":6.444813995199101},"hitData":{"launchSpeed":62.2,"launchAngle":63.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":77.76,"coordY":176.19}},"index":4,"playId":"77d577a5-e3c8-3f97-8ac4-a27e6452d941","pitchNumber":2,"startTime":"2026-04-24T23:41:32.542Z","endTime":"2026-04-24T23:41:42.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-24T23:41:42.697Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-24T23:41:56.122Z","endTime":"2026-04-24T23:43:19.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.710086852731113,"aZ":-14.345757301009222,"pfxX":-3.741199657134203,"pfxZ":10.097285143532854,"pX":0.2502945903494704,"pZ":2.155478409158158,"vX0":5.556711351988989,"vY0":-131.72369007912323,"vZ0":-7.1106336784032536,"x":107.46,"y":180.58,"x0":-1.395808044443216,"y0":50.00337671399923,"z0":5.940795641116584,"aX":-6.606595137396577},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2412,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.4150353077462734,"extension":6.448076112037216},"index":0,"playId":"a6efb249-6128-3d2f-ac87-27434608ee86","pitchNumber":1,"startTime":"2026-04-24T23:42:07.840Z","endTime":"2026-04-24T23:42:12.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.3,"endSpeed":83.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982597658304986,"aZ":-12.0059917887112,"pfxX":-2.2923202984303024,"pfxZ":11.280675578328818,"pX":-0.03955263001999156,"pZ":2.5542191157684346,"vX0":4.338800493008855,"vY0":-132.76467810396048,"vZ0":-6.624623876999296,"x":118.51,"y":169.82,"x0":-1.3959696308887983,"y0":50.00577005465976,"z0":5.952766379026159,"aX":-4.099828756471256},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.2,"breakHorizontal":3.2,"spinRate":2442,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4123003056842234,"extension":6.363007443117342},"index":1,"playId":"03c4b562-1bf0-3bf8-9d9e-693e519c4750","pitchNumber":2,"startTime":"2026-04-24T23:42:27.467Z","endTime":"2026-04-24T23:42:31.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-24T23:42:41.326Z","endTime":"2026-04-24T23:42:54.258Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31912058773277,"aZ":-12.975444807715977,"pfxX":-1.8719496625466021,"pfxZ":10.459448863977002,"pX":-0.4426827434234894,"pZ":2.793500192822894,"vX0":3.071334666687738,"vY0":-134.64006136929763,"vZ0":-5.939393479005715,"x":133.87,"y":163.36,"x0":-1.3551242218554755,"y0":50.00080520414257,"z0":5.946716784120312,"aX":-3.4355576899865388},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":2.8,"spinRate":2398,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4068611493360845,"extension":6.359259249462278},"index":3,"playId":"fb28de83-ea17-3f6f-a8bd-f4e47b18030f","pitchNumber":3,"startTime":"2026-04-24T23:42:54.258Z","endTime":"2026-04-24T23:42:58.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12305330879939,"aZ":-11.819728301567748,"pfxX":-2.113300620000344,"pfxZ":11.040658616938272,"pX":-0.7812262834330591,"pZ":2.4476911714547156,"vX0":2.679826704334197,"vY0":-135.08124148858337,"vZ0":-6.915406764182393,"x":146.78,"y":172.69,"x0":-1.5127484943122886,"y0":50.00095006929087,"z0":5.876402626858837,"aX":-3.8953863962997586},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":3.2,"spinRate":2454,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4058868232640709,"extension":6.4640096382569805},"index":4,"playId":"cf7758c6-83a7-395e-9cad-43c9ce11fb1e","pitchNumber":4,"startTime":"2026-04-24T23:43:15.716Z","endTime":"2026-04-24T23:43:19.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-24T23:43:19.927Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-24T23:43:26.295Z","endTime":"2026-04-24T23:45:01.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.362347685506368,"aZ":-13.55930447719975,"pfxX":-2.503400285242014,"pfxZ":10.620089506944645,"pX":0.8997991363913811,"pZ":2.019806256515232,"vX0":6.509776787059102,"vY0":-131.19198883868475,"vZ0":-7.520848644773509,"x":82.7,"y":184.25,"x0":-1.2825132222247166,"y0":50.00209675340684,"z0":5.923512342269017,"aX":-4.388535502260783},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.9,"breakHorizontal":3.2,"spinRate":2435,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4166628034342481,"extension":6.515433220860306},"index":0,"playId":"50eda67c-a707-34b1-b4b0-12ea47465f53","pitchNumber":1,"startTime":"2026-04-24T23:43:47.683Z","endTime":"2026-04-24T23:43:51.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.6,"endSpeed":83.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76412239345766,"aZ":-11.026731718036636,"pfxX":-2.3497509684756577,"pfxZ":11.827567287384072,"pX":-0.7418844089578172,"pZ":2.226430353631411,"vX0":2.6144861837064193,"vY0":-133.16197583086438,"vZ0":-7.576251912782263,"x":145.28,"y":178.67,"x0":-1.4331925896383648,"y0":50.0047044380358,"z0":5.91455331217781,"aX":-4.202058892412442},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.9,"breakHorizontal":3.6,"spinRate":2399,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4120183338115866,"extension":6.362498162103944},"index":1,"playId":"1c8f71fb-9071-39f4-8784-3b6f3671355c","pitchNumber":2,"startTime":"2026-04-24T23:44:18.643Z","endTime":"2026-04-24T23:44:23.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.1,"endSpeed":84.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.298019130838373,"aZ":-12.429177345667226,"pfxX":-2.0560591822161545,"pfxZ":10.848517993842597,"pX":-0.3427788419726828,"pZ":1.5273272565335871,"vX0":3.2473258979219777,"vY0":-133.8955465771952,"vZ0":-9.061053625310722,"x":130.07,"y":197.54,"x0":-1.3028966382911684,"y0":50.00291925000794,"z0":5.839900192293582,"aX":-3.7422410552517293},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":3.0,"spinRate":2394,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4087232397674101,"extension":6.43063178053351},"index":2,"playId":"15d6ca58-4f8b-33eb-ab1b-ba5cda88b01c","pitchNumber":3,"startTime":"2026-04-24T23:44:37.670Z","endTime":"2026-04-24T23:44:42.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.7,"endSpeed":84.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.845666477646123,"aZ":-12.96948079335545,"pfxX":-3.034109554556864,"pfxZ":10.43994056498046,"pX":-0.7902837645980363,"pZ":3.056680166904554,"vX0":2.573703747808866,"vY0":-134.90536769586643,"vZ0":-5.299590906558067,"x":147.12,"y":156.25,"x0":-1.3633159383143576,"y0":50.00491879887273,"z0":5.963723365757942,"aX":-5.583035994375212},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2321,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.40628260400029603,"extension":6.417121178259282},"index":3,"playId":"ce502db9-425b-33ed-b649-1068964e4ed2","pitchNumber":4,"startTime":"2026-04-24T23:44:57.740Z","endTime":"2026-04-24T23:45:01.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-24T23:45:01.892Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:46:51.010Z","endTime":"2026-04-24T23:48:09.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71258579010388,"aZ":-14.683110557338264,"pfxX":-6.856517382261604,"pfxZ":8.50367125918405,"pX":0.39664443865435406,"pZ":2.1514831160311214,"vX0":9.856758530286333,"vY0":-142.5005755193664,"vZ0":-6.8926930977207315,"x":101.88,"y":180.69,"x0":-2.2161219554182314,"y0":50.00100192329796,"z0":5.528906806632349,"aX":-14.101233407128667},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.2,"breakHorizontal":10.4,"spinRate":2283,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.3843405881435329,"extension":7.078537523486761},"index":0,"playId":"993e7fcd-57fe-301c-a3f5-472048a43991","pitchNumber":1,"startTime":"2026-04-24T23:47:12.218Z","endTime":"2026-04-24T23:47:15.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81561004011756,"aZ":-18.87607811657287,"pfxX":-7.392115798426813,"pfxZ":6.678929289579552,"pX":-0.7934218116478114,"pZ":3.1143633197103076,"vX0":6.796227951155102,"vY0":-140.46534963559515,"vZ0":-3.788601155106679,"x":147.24,"y":154.69,"x0":-2.2878543482609355,"y0":50.00473896424961,"z0":5.713291629475724,"aX":-14.723556411013272},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":11.9,"spinRate":2231,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3904413204967807,"extension":6.9163402066067325},"index":1,"playId":"81279d43-252b-303f-a614-c2fc193775c0","pitchNumber":2,"startTime":"2026-04-24T23:47:30.756Z","endTime":"2026-04-24T23:47:35.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":90.4,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005954935028434,"aZ":-24.951635274698408,"pfxX":-10.388560593801115,"pfxZ":4.134638548180449,"pX":-1.7936650444150846,"pZ":2.2427440988417335,"vX0":5.141012842147069,"vY0":-131.58304380426196,"vZ0":-3.960467162378083,"x":185.37,"y":178.23,"x0":-2.427508019503745,"y0":50.001859515340996,"z0":5.625193018002703,"aX":-18.139691428349213},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":17.6,"spinRate":1881,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4169318336711161,"extension":6.635547177518417},"index":2,"playId":"e3e0ee0b-ac8e-3862-8ecd-0d7fae6ed689","pitchNumber":3,"startTime":"2026-04-24T23:47:48.663Z","endTime":"2026-04-24T23:47:53.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":97.7,"endSpeed":89.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.060785057027324,"aZ":-16.9259390789709,"pfxX":-7.711531092175168,"pfxZ":7.484705490695449,"pX":0.1599785279807118,"pZ":2.9375008615569165,"vX0":9.240910771573471,"vY0":-141.96003807904805,"vZ0":-4.440521404300804,"x":110.9,"y":159.47,"x0":-2.1383546822079977,"y0":50.00243662012163,"z0":5.602307816100105,"aX":-15.710301251866383},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":12.0,"spinRate":2243,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.38609991985210446,"extension":6.916367513091027},"index":3,"playId":"e9fe8106-ede9-3264-bfa4-fb99347ffe23","pitchNumber":4,"startTime":"2026-04-24T23:48:05.298Z","endTime":"2026-04-24T23:48:09.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-24T23:48:09.465Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:48:41.592Z","endTime":"2026-04-24T23:49:31.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-24T23:48:33.872Z","endTime":"2026-04-24T23:48:43.854Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.724935469508296,"aZ":-15.715653091875486,"pfxX":-7.30410123966956,"pfxZ":8.02795822784618,"pX":-0.07875618355075976,"pZ":3.33525417997684,"vX0":10.094089952245096,"vY0":-142.28525087919112,"vZ0":-3.6887773681022944,"x":120.0,"y":148.73,"x0":-2.7237423458807015,"y0":50.000358872825366,"z0":5.644611518773262,"aX":-14.97089732015933},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":11.2,"spinRate":2335,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3849820130785373,"extension":7.067822155529557},"index":1,"playId":"f96d537a-85c1-349b-8da7-84f1e002a721","pitchNumber":1,"startTime":"2026-04-24T23:48:43.854Z","endTime":"2026-04-24T23:48:47.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.679110931957386,"aZ":-31.928759888389287,"pfxX":-9.68986331436064,"pfxZ":0.13133305476261192,"pX":-0.7579380398762434,"pZ":1.5830270396912856,"vX0":9.13119912227608,"vY0":-137.39709855925628,"vZ0":-5.0345513295494735,"x":145.89,"y":196.04,"x0":-2.8555021523804474,"y0":50.005944870469975,"z0":5.59307328449475,"aX":-18.644491632943986},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.6,"breakHorizontal":15.8,"spinRate":1485,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.3977044286972453,"extension":7.097148617475838},"index":2,"playId":"fbcc80f4-45ab-3c2c-b03b-bc8617c5931b","pitchNumber":2,"startTime":"2026-04-24T23:49:02.175Z","endTime":"2026-04-24T23:49:09.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91307329428655,"aZ":-16.46599265788674,"pfxX":-7.631692856433317,"pfxZ":7.816602662942374,"pX":-0.06439100316646248,"pZ":3.544248932949871,"vX0":10.4504081302987,"vY0":-141.0441336638693,"vZ0":-2.942689667131019,"x":119.45,"y":143.09,"x0":-2.8307808404591066,"y0":50.00074175753742,"z0":5.666607396447534,"aX":-15.332934475800766},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":11.6,"spinRate":2276,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3887516956445696,"extension":7.005755993781108},"hitData":{"launchSpeed":78.6,"launchAngle":61.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":139.52}},"index":3,"playId":"f54f0cd5-81dc-3b1e-8632-42b482aa9ab0","pitchNumber":3,"startTime":"2026-04-24T23:49:22.252Z","endTime":"2026-04-24T23:49:31.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-24T23:49:31.610Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:49:41.694Z","endTime":"2026-04-24T23:51:42.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.925734562118887,"aZ":-34.10633972750221,"pfxX":-7.7675104798622625,"pfxZ":-1.0139143401862833,"pX":-1.0610614326905137,"pZ":1.6061623566099845,"vX0":6.409541049480285,"vY0":-136.68561023825632,"vZ0":-4.568713534572311,"x":157.45,"y":195.41,"x0":-2.422273513217153,"y0":50.00555927231939,"z0":5.630024120250036,"aX":-14.76268252350798},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-2.6,"breakHorizontal":12.8,"spinRate":1517,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.40006346180988794,"extension":6.970111498942265},"index":0,"playId":"c10ead9b-4b9f-3222-b536-5dc622899540","pitchNumber":1,"startTime":"2026-04-24T23:49:57.354Z","endTime":"2026-04-24T23:50:02.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09636981222481,"aZ":-26.61493260021968,"pfxX":-11.687242157645805,"pfxZ":2.765490582780786,"pX":-0.07171362503779352,"pZ":1.4992717048119348,"vX0":10.158155331436713,"vY0":-140.83605429908076,"vZ0":-6.279819147932444,"x":119.73,"y":198.3,"x0":-2.207573818952879,"y0":50.00093661845046,"z0":5.48020116521693,"aX":-23.466938562225636},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.8,"breakHorizontal":19.1,"spinRate":2086,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3889731977862376,"extension":7.019422334984766},"index":1,"playId":"310b37d3-9ea0-359f-a8b0-18d5f06c91b6","pitchNumber":2,"startTime":"2026-04-24T23:50:14.405Z","endTime":"2026-04-24T23:50:19.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.563948585853012,"aZ":-31.685383059406067,"pfxX":-8.41101240479005,"pfxZ":0.25988916353175595,"pX":-0.10758031204931788,"pZ":0.9289989149539463,"vX0":9.087543503948611,"vY0":-136.54013696838078,"vZ0":-6.403068481097261,"x":121.1,"y":213.7,"x0":-2.3833653521887674,"y0":50.00467824207827,"z0":5.479907449710884,"aX":-15.911650137272712},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.7,"breakHorizontal":13.3,"spinRate":1570,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4008838732906228,"extension":7.117483891107224},"index":2,"playId":"5cb5a589-8508-3e8d-9db8-f0a2dbf65720","pitchNumber":3,"startTime":"2026-04-24T23:50:32.033Z","endTime":"2026-04-24T23:50:36.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.972102251591902,"aZ":-19.572379051760237,"pfxX":-11.472807496400442,"pfxZ":6.258376302675831,"pX":0.5670204354960056,"pZ":1.5613741811287107,"vX0":11.954890234919972,"vY0":-140.9917778454163,"vZ0":-7.26649700776507,"x":95.39,"y":196.62,"x0":-2.2369271657545267,"y0":50.004402712066565,"z0":5.434648314511791,"aX":-23.107047578876777},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.0,"breakHorizontal":18.4,"spinRate":2374,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3884495470834768,"extension":6.991752869594817},"index":3,"playId":"e50046e7-3ca1-3f70-bb46-64478ef22ac3","pitchNumber":4,"startTime":"2026-04-24T23:50:49.607Z","endTime":"2026-04-24T23:50:54.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-24T23:51:01.358Z","endTime":"2026-04-24T23:51:16.436Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.2,"endSpeed":83.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.367437498617544,"aZ":-26.172396398339856,"pfxX":-11.780599410052112,"pfxZ":3.4020138565283378,"pX":0.15893847804776534,"pZ":0.5210181298582054,"vX0":10.266770912026356,"vY0":-132.29166279144707,"vZ0":-7.624542353600143,"x":110.94,"y":224.71,"x0":-2.249887650438019,"y0":50.00554881981414,"z0":5.371486887759078,"aX":-20.793975721381578},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":19.0,"spinRate":1843,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4147280214786111,"extension":7.017403670900673},"index":5,"playId":"6714451f-ce6a-364f-9255-d2f4e375d638","pitchNumber":5,"startTime":"2026-04-24T23:51:16.436Z","endTime":"2026-04-24T23:51:21.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86083785015467,"aZ":-35.27940430664955,"pfxX":-9.171442085530588,"pfxZ":-1.6127280839694116,"pX":-0.012542200956519757,"pZ":1.2735385807966324,"vX0":9.25229740936949,"vY0":-137.92111110120706,"vZ0":-5.4180294252051375,"x":117.48,"y":204.39,"x0":-2.220131626385769,"y0":50.004250467063706,"z0":5.644653952131775,"aX":-17.659822817410483},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-4.0,"breakHorizontal":14.6,"spinRate":1520,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3972432056644455,"extension":6.971617505624735},"index":6,"playId":"93c712ba-3aae-34d3-a513-58defb40f304","pitchNumber":6,"startTime":"2026-04-24T23:51:37.971Z","endTime":"2026-04-24T23:51:42.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-24T23:51:42.018Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-24T23:53:21.568Z","endTime":"2026-04-24T23:55:59.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":"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":90.5,"endSpeed":83.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30238617812484,"aZ":-17.342225540080975,"pfxX":-7.959900621746376,"pfxZ":8.44271767691928,"pX":-0.5516554754872094,"pZ":1.3136352278697623,"vX0":4.855556934543291,"vY0":-131.54158349550505,"vZ0":-8.445280114599605,"x":138.03,"y":203.31,"x0":-1.3851260850914373,"y0":50.00253138534483,"z0":5.846074425201329,"aX":-13.98099057471776},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":13.4,"spinRate":2247,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4160261220991206,"extension":6.381830344286641},"index":0,"playId":"25da4d74-015f-3f3e-b94f-894a10c673d6","pitchNumber":1,"startTime":"2026-04-24T23:53:51.832Z","endTime":"2026-04-24T23:53:56.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756010159906236,"aZ":-13.839533724662733,"pfxX":-2.0465167329134246,"pfxZ":10.257387423020802,"pX":0.5965530335303223,"pZ":2.8759745542980415,"vX0":5.8318641907002675,"vY0":-132.46037311501752,"vZ0":-5.612652094063469,"x":94.26,"y":161.13,"x0":-1.3620852298857415,"y0":50.0023977030589,"z0":6.024228833545765,"aX":-3.658663782147965},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":2.5,"spinRate":2391,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.412600425755945,"extension":6.260520330579157},"index":1,"playId":"0a9ab324-9be2-30c5-b8a5-0e5bed1c072b","pitchNumber":2,"startTime":"2026-04-24T23:54:06.800Z","endTime":"2026-04-24T23:54:10.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.165437080973803,"aZ":-17.51782166774856,"pfxX":-8.767920302919276,"pfxZ":8.203664412206258,"pX":0.7969268331732261,"pZ":1.545022633636248,"vX0":8.355656487972423,"vY0":-132.53106654421495,"vZ0":-7.902286593449104,"x":86.62,"y":197.06,"x0":-1.2509095252247702,"y0":50.00520003387779,"z0":5.834951678259854,"aX":-15.668186810737584},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":14.2,"spinRate":2272,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4125964404305025,"extension":6.40294113130579},"index":2,"playId":"b8c14404-3cbf-3116-a9f6-045b7ac09d5d","pitchNumber":3,"startTime":"2026-04-24T23:54:25.638Z","endTime":"2026-04-24T23:54:30.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.9,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83327237021489,"aZ":-16.180972790611808,"pfxX":-7.822334865006214,"pfxZ":8.796752796184617,"pX":-0.3929275671338413,"pZ":2.044875939626085,"vX0":5.109588092051873,"vY0":-133.72691172592795,"vZ0":-6.935055104466677,"x":131.98,"y":183.57,"x0":-1.3085038251727283,"y0":50.0022908041248,"z0":5.824983954293499,"aX":-14.219698529027035},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":13.1,"spinRate":2354,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.40901151655539536,"extension":6.459642999189661},"index":3,"playId":"7c4eb327-eb09-3434-ab2a-1cd9acb01eac","pitchNumber":4,"startTime":"2026-04-24T23:54:43.207Z","endTime":"2026-04-24T23:54:47.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-24T23:54:57.699Z","endTime":"2026-04-24T23:55:12.427Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525027665552685,"aZ":-11.61155690776279,"pfxX":-2.632486274026702,"pfxZ":11.17023735500942,"pX":1.2037459894854665,"pZ":1.9717472725581797,"vX0":7.400726681461497,"vY0":-134.6578628941704,"vZ0":-8.19273413143583,"x":71.12,"y":185.54,"x0":-1.2351609496566827,"y0":50.00626589247952,"z0":5.870178489940358,"aX":-4.847810883984956},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":3.2,"spinRate":2450,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4063404426199688,"extension":6.370201560070368},"index":5,"playId":"8f7a3033-4ca1-3295-968c-a28392aaa393","pitchNumber":5,"startTime":"2026-04-24T23:55:12.427Z","endTime":"2026-04-24T23:55:17.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63634883561291,"aZ":-13.03668617390805,"pfxX":-3.465233507987488,"pfxZ":10.44103175474782,"pX":-0.1892475563746594,"pZ":2.7064190273305773,"vX0":4.427794259634618,"vY0":-134.17538877740336,"vZ0":-6.015656345996174,"x":124.21,"y":165.71,"x0":-1.406676636680843,"y0":50.000474362308005,"z0":5.897589799535375,"aX":-6.3501396275313775},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":5.4,"spinRate":2346,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4074108603425697,"extension":6.359680207172166},"index":6,"playId":"6f4f6077-19ed-3819-a06a-2b180814cb8d","pitchNumber":6,"startTime":"2026-04-24T23:55:32.108Z","endTime":"2026-04-24T23:55:35.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.663903200826322,"aZ":-11.686974846385317,"pfxX":-1.168099682618016,"pfxZ":11.1972198861975,"pX":-0.14897457203170558,"pZ":3.097116920362937,"vX0":3.63355736644161,"vY0":-134.5347291738422,"vZ0":-5.488208732786863,"x":122.68,"y":155.16,"x0":-1.366372756831129,"y0":50.00365460855681,"z0":5.994563372188991,"aX":-2.137467662247389},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":1.3,"spinRate":2331,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40739605373716703,"extension":6.289886634890056},"index":7,"playId":"85b36d71-0c76-3516-a691-c2e7d2306a68","pitchNumber":7,"startTime":"2026-04-24T23:55:55.322Z","endTime":"2026-04-24T23:55:59.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-24T23:55:59.141Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-24T23:56:05.592Z","endTime":"2026-04-24T23:58:10.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.500263954468277,"aZ":-11.863626236882304,"pfxX":-1.6172016478296865,"pfxZ":11.190142397658178,"pX":-0.26667281391354136,"pZ":3.802362786789363,"vX0":3.4945474665305745,"vY0":-133.9943494933607,"vZ0":-3.678314012868006,"x":127.16,"y":136.12,"x0":-1.3787503392446907,"y0":50.00005413983604,"z0":6.043156526527909,"aX":-2.935092356345691},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.7,"breakHorizontal":2.2,"spinRate":2356,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4090968135443691,"extension":6.320498624469789},"index":0,"playId":"56b18049-7890-3ff8-96a5-236c7bafeae6","pitchNumber":1,"startTime":"2026-04-24T23:56:27.991Z","endTime":"2026-04-24T23:56:32.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.069043335765247,"aZ":-11.21115719494927,"pfxX":-1.9548125708014457,"pfxZ":11.554904173209694,"pX":0.5455817431772366,"pZ":3.793678994549724,"vX0":5.492354411504692,"vY0":-134.10767717377252,"vZ0":-3.7650274847427405,"x":96.2,"y":136.35,"x0":-1.2785868418527404,"y0":50.00361743052961,"z0":6.020478213597763,"aX":-3.54724299469865},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.3,"breakHorizontal":2.3,"spinRate":2450,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4090480105797778,"extension":6.33950785762293},"index":1,"playId":"7c75e819-3ca5-3421-9c15-ea344ddaf383","pitchNumber":2,"startTime":"2026-04-24T23:56:44.077Z","endTime":"2026-04-24T23:56:47.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786848217814043,"aZ":-12.962871643055912,"pfxX":-2.0017468866086183,"pfxZ":10.57747448054943,"pX":-0.9183527467529313,"pZ":2.6488748390690553,"vX0":2.0515128678335195,"vY0":-134.10614054133245,"vZ0":-6.129650223210433,"x":152.01,"y":167.26,"x0":-1.434242540892704,"y0":50.00315949665173,"z0":5.893962202004301,"aX":-3.6357243699849606},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":3.1,"spinRate":2367,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.40889052040368457,"extension":6.237142133792234},"index":2,"playId":"ef56548f-7e06-31aa-a125-69c41db62284","pitchNumber":3,"startTime":"2026-04-24T23:57:05.128Z","endTime":"2026-04-24T23:57:32.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.498569148876282,"aZ":-11.921314501861186,"pfxX":-3.048452400645701,"pfxZ":10.923004342662267,"pX":-0.7387448145416222,"pZ":2.044312953852974,"vX0":2.6947631294607977,"vY0":-135.53225939777568,"vZ0":-7.973614802250661,"x":145.16,"y":183.58,"x0":-1.3513784512968812,"y0":50.0060564607614,"z0":5.863316609400884,"aX":-5.654392888324542},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":4.9,"spinRate":2416,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.4046168702286175,"extension":6.370714790924008},"index":3,"playId":"0ca00284-f8eb-3179-9cf3-1bfcada55179","pitchNumber":4,"startTime":"2026-04-24T23:57:37.080Z","endTime":"2026-04-24T23:57:41.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.563119989714828,"aZ":-13.053031569917579,"pfxX":-2.396990014765811,"pfxZ":10.325625501509952,"pX":-0.5844965449904903,"pZ":3.4930611472594637,"vX0":2.938350998571766,"vY0":-135.46178163665337,"vZ0":-4.271266791430268,"x":139.28,"y":144.47,"x0":-1.3736404775215176,"y0":50.0022439212393,"z0":6.007765055753142,"aX":-4.438853472273634},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":3.7,"spinRate":2354,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40488362321598625,"extension":6.424288702265682},"hitData":{"launchSpeed":90.2,"launchAngle":34.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.53,"coordY":70.87}},"index":4,"playId":"15f40b4a-2639-311c-8b11-6595dfbf12de","pitchNumber":5,"startTime":"2026-04-24T23:57:59.353Z","endTime":"2026-04-24T23:58:10.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-24T23:58:10.919Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-24T23:58:17.291Z","endTime":"2026-04-24T23:59:02.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664820100100556,"aZ":-17.37830940065976,"pfxX":-7.803736539623031,"pfxZ":7.914087373295793,"pX":0.5033172772439777,"pZ":2.504213892661039,"vX0":7.5829163120470335,"vY0":-135.8554683700194,"vZ0":-5.8004022715091885,"x":97.81,"y":171.17,"x0":-1.3096806864462578,"y0":50.00468615762975,"z0":5.874238703660298,"aX":-14.594101669403981},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":12.5,"spinRate":2369,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.40311962644393473,"extension":6.4512797384148595},"index":0,"playId":"cdab1b2f-090a-3616-897f-7e4c9404fcc2","pitchNumber":1,"startTime":"2026-04-24T23:58:36.608Z","endTime":"2026-04-24T23:58:40.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90853091158894,"aZ":-11.573742405528415,"pfxX":-2.406127237512204,"pfxZ":10.911190645501215,"pX":-0.5961986382364709,"pZ":1.9187400945498654,"vX0":2.94660742442799,"vY0":-136.72770887297716,"vZ0":-8.306405909045562,"x":139.73,"y":186.97,"x0":-1.3766281992289797,"y0":50.00494629331943,"z0":5.795708231274884,"aX":-4.543940972600587},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":3.7,"spinRate":2405,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.401015562376303,"extension":6.48235030595628},"hitData":{"launchSpeed":86.1,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":156.24}},"index":1,"playId":"86e40e8d-9b86-38c3-958c-ca271b654564","pitchNumber":2,"startTime":"2026-04-24T23:58:54.696Z","endTime":"2026-04-24T23:59:02.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-24T23:59:02.863Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Black grounds out, first baseman Spencer Horwitz to pitcher Paul Skenes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T00:01:00.289Z","endTime":"2026-04-25T00:01:31.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.248907884925007,"aZ":-27.528070406802325,"pfxX":10.126288955083616,"pfxZ":3.272815345220515,"pX":-1.4565741659647333,"pZ":3.177794074305214,"vX0":-0.1656662235925091,"vY0":-118.51632629828967,"vZ0":0.12251314963672522,"x":172.52,"y":152.98,"x0":-2.7005085860813147,"y0":50.00122832328286,"z0":5.645494721175386,"aX":14.36221284188618},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.2,"breakHorizontal":-18.2,"spinRate":2379,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.46265627499675777,"extension":6.406960780275623},"index":0,"playId":"cf6bd848-7618-3f4e-a399-9d2205a7d40e","pitchNumber":1,"startTime":"2026-04-25T00:01:09.440Z","endTime":"2026-04-25T00:01:13.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.497068874892346,"aZ":-17.28984433780061,"pfxX":-7.602827653624132,"pfxZ":7.307735271340105,"pX":0.562378405682317,"pZ":2.5287937225136163,"vX0":10.411935897443625,"vY0":-141.6331624431451,"vZ0":-5.500335869569336,"x":95.56,"y":170.5,"x0":-2.1688913393172635,"y0":50.00583716873355,"z0":5.59692119229361,"aX":-15.492674560943803},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2066,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3863048560015381,"extension":6.977525284918199},"hitData":{"launchSpeed":74.9,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":166.38}},"index":1,"playId":"202e0a7d-5ee9-3767-88df-f7ad293d3d6b","pitchNumber":2,"startTime":"2026-04-25T00:01:24.659Z","endTime":"2026-04-25T00:01:31.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:01:31.875Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T00:01:41.240Z","endTime":"2026-04-25T00:03:26.350Z","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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":98.0,"endSpeed":89.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52452590890263,"aZ":-16.824995714260535,"pfxX":-7.075550841670826,"pfxZ":7.501792860657577,"pX":0.12491163434051146,"pZ":3.247929737955542,"vX0":9.075599006687389,"vY0":-142.35101018958449,"vZ0":-3.7215967382892714,"x":112.24,"y":151.09,"x0":-2.189519913209018,"y0":50.0064612460161,"z0":5.641518181637894,"aX":-14.484398457126966},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":10.9,"spinRate":2046,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3851888454375265,"extension":7.008466098557226},"index":0,"playId":"e4f2e26e-6577-3edd-8bbc-d85496d38190","pitchNumber":1,"startTime":"2026-04-25T00:02:18.016Z","endTime":"2026-04-25T00:02:22.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460880477325574,"aZ":-29.10296098411176,"pfxX":7.841113899224197,"pfxZ":2.0727005330373425,"pX":1.0268633877761846,"pZ":1.375706029343854,"vX0":5.682313159205344,"vY0":-121.64201082739582,"vZ0":-3.6978884721223357,"x":77.86,"y":201.64,"x0":-2.367566442598871,"y0":50.00201953879249,"z0":5.471009291644962,"aX":11.612130436244035},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.0,"breakHorizontal":-15.6,"spinRate":2363,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4523096956376609,"extension":6.775401002649751},"index":1,"playId":"c8e34c1a-a50a-3513-a33a-af39cdb791dd","pitchNumber":2,"startTime":"2026-04-25T00:02:34.178Z","endTime":"2026-04-25T00:02:39.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81177559000606,"aZ":-19.36163134189013,"pfxX":-6.995754978462833,"pfxZ":6.20214093574676,"pX":-0.8433173868803563,"pZ":3.579126186313791,"vX0":6.66390629862696,"vY0":-143.00897137083217,"vZ0":-2.4158799999339764,"x":149.15,"y":142.14,"x0":-2.2978960949817755,"y0":50.00136855593971,"z0":5.652960942751307,"aX":-14.450059233371052},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.9,"breakHorizontal":11.3,"spinRate":2210,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3833948733772843,"extension":6.972747798059467},"index":2,"playId":"c76d98c6-5b20-3020-b70c-bbf68858a7fa","pitchNumber":3,"startTime":"2026-04-25T00:02:58.919Z","endTime":"2026-04-25T00:03:04.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71013744216248,"aZ":-31.409934143932293,"pfxX":-8.457719068845682,"pfxZ":0.4088031029497161,"pX":-0.6116834054034587,"pZ":1.5486095787511311,"vX0":7.473655277105669,"vY0":-136.06601016682995,"vZ0":-5.127153835728257,"x":140.32,"y":196.97,"x0":-2.284873543962535,"y0":50.005657289601395,"z0":5.6139194547281415,"aX":-15.983086446635834},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.1,"breakHorizontal":13.9,"spinRate":1433,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4013675710978495,"extension":6.915573537596171},"hitData":{"launchSpeed":83.5,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.73,"coordY":159.16}},"index":3,"playId":"ef196fd6-4c4d-3071-b4f4-4fd63df78823","pitchNumber":4,"startTime":"2026-04-25T00:03:17.148Z","endTime":"2026-04-25T00:03:26.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:03:26.350Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T00:03:38.501Z","endTime":"2026-04-25T00:05:16.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.986758524229344,"aZ":-17.853140803772853,"pfxX":-8.292626563234265,"pfxZ":6.988943868094891,"pX":-0.4175597660678411,"pZ":2.690350882663391,"vX0":8.22709778712996,"vY0":-142.1244982388526,"vZ0":-4.758122401124558,"x":132.92,"y":166.14,"x0":-2.2696858674322637,"y0":50.006963334125004,"z0":5.517078815842645,"aX":-17.001880615849313},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2116,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.3851146440904394,"extension":6.997385936527282},"index":0,"playId":"afa06848-dcc7-397f-85fa-a01710ac07fc","pitchNumber":1,"startTime":"2026-04-25T00:03:56.268Z","endTime":"2026-04-25T00:03:59.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.2,"endSpeed":89.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39651372293568,"aZ":-16.19680213473977,"pfxX":-7.549390568457252,"pfxZ":7.804452857772922,"pX":0.378436797862167,"pZ":3.52210774639829,"vX0":10.06205268115097,"vY0":-142.5718533915738,"vZ0":-2.909929485935221,"x":102.57,"y":143.68,"x0":-2.224517139956774,"y0":50.00527995174107,"z0":5.5849901561493045,"aX":-15.461463249618822},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":11.5,"spinRate":2178,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.3849424480549528,"extension":6.928151025512873},"index":1,"playId":"1e424066-b56f-3af6-a67f-8a027e10b95b","pitchNumber":2,"startTime":"2026-04-25T00:04:14.455Z","endTime":"2026-04-25T00:04:19.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.3,"endSpeed":89.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1602840270333,"aZ":-16.930208629364444,"pfxX":-8.18342651470982,"pfxZ":7.358817772317327,"pX":-1.1948999260514306,"pZ":3.576167030671983,"vX0":6.4461817040891765,"vY0":-143.06281732165672,"vZ0":-2.4986322694093945,"x":162.55,"y":142.22,"x0":-2.414640073173288,"y0":50.00584089091962,"z0":5.522800043131344,"aX":-16.95767386694856},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.0,"breakHorizontal":13.6,"spinRate":2154,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38293237453536744,"extension":6.7739361997542025},"index":2,"playId":"ac7f9cd7-baf5-38b1-acb6-4f4b6fe094e0","pitchNumber":3,"startTime":"2026-04-25T00:04:38.332Z","endTime":"2026-04-25T00:04:42.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.0,"endSpeed":89.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22892275315934,"aZ":-16.668000098683386,"pfxX":-6.583508865597341,"pfxZ":7.5405731561844025,"pX":-1.2906373674323015,"pZ":3.8293646338870806,"vX0":5.542133191375159,"vY0":-142.61045356417975,"vZ0":-2.110970981933555,"x":166.2,"y":135.39,"x0":-2.405191500205666,"y0":50.00453669627687,"z0":5.632198023087198,"aX":-13.542710750752724},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":10.8,"spinRate":2045,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38426521000311675,"extension":6.828309178391705},"index":3,"playId":"6983b774-4dc5-33dd-840b-3d08f07510cd","pitchNumber":4,"startTime":"2026-04-25T00:04:55.682Z","endTime":"2026-04-25T00:04:59.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.577314508866657,"aZ":-17.519291599404095,"pfxX":-8.061509012198256,"pfxZ":7.143852229080943,"pX":-0.009019589428809413,"pZ":3.322778427283537,"vX0":9.003363857868415,"vY0":-142.07226928777422,"vZ0":-3.342493428511909,"x":117.34,"y":149.06,"x0":-2.1668906562803865,"y0":50.00047073489716,"z0":5.623468634807727,"aX":-16.531182729440037},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":12.8,"spinRate":2153,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.38506479647001424,"extension":6.81827919044996},"index":4,"playId":"2979f483-dbb0-3138-803e-366353874582","pitchNumber":5,"startTime":"2026-04-25T00:05:12.241Z","endTime":"2026-04-25T00:05:16.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:05:16.048Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to left fielder Brandon Lockridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T00:06:32.137Z","endTime":"2026-04-25T00:07:50.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.446782423339783,"aZ":-13.19436589743253,"pfxX":-2.774330394219985,"pfxZ":10.612905689577332,"pX":0.3558468460470524,"pZ":2.8448127999038006,"vX0":5.0847737911599005,"vY0":-132.6483747773069,"vZ0":-5.911058091953036,"x":103.44,"y":161.97,"x0":-1.2223816950700108,"y0":50.00153389064962,"z0":6.057945139562698,"aX":-4.96127236896374},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.2,"breakHorizontal":4.0,"spinRate":2374,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.41236294844028665,"extension":6.375323542614011},"index":0,"playId":"001d1e14-6d6d-32fc-9071-511a8420a059","pitchNumber":1,"startTime":"2026-04-25T00:07:22.193Z","endTime":"2026-04-25T00:07:26.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.349064061518053,"aZ":-13.528971241259748,"pfxX":-1.6721438373904967,"pfxZ":10.185047771824681,"pX":-0.6838826580370293,"pZ":3.1930578141248724,"vX0":2.5421405289772188,"vY0":-134.2764471348741,"vZ0":-5.0038689716364955,"x":143.07,"y":152.57,"x0":-1.4244968147500572,"y0":50.006081257051406,"z0":6.03925998410956,"aX":-3.062361762520698},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":2.5,"spinRate":2374,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.40750597749504847,"extension":6.309892570630355},"hitData":{"launchSpeed":94.8,"launchAngle":32.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.04,"coordY":74.33}},"index":1,"playId":"849b2599-aa8a-3be7-9a21-cf045a4692eb","pitchNumber":2,"startTime":"2026-04-25T00:07:40.616Z","endTime":"2026-04-25T00:07:50.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:07:50.999Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Konnor Griffin homers (1) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T00:07:51.820Z","endTime":"2026-04-25T00:09:10.363Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.430891529600434,"aZ":-11.526258184665974,"pfxX":-2.209762843547302,"pfxZ":10.911000473791583,"pX":-1.1082647965025934,"pZ":3.4480207126870437,"vX0":1.7917227011447625,"vY0":-136.76006810551362,"vZ0":-4.648528834119415,"x":159.24,"y":145.68,"x0":-1.4851123406791817,"y0":50.004573034813866,"z0":5.961839282353057,"aX":-4.182306816389277},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":3.6,"spinRate":2503,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40066449860811737,"extension":6.394696525465215},"index":0,"playId":"3755a119-6076-3044-8690-efee1b32ee1d","pitchNumber":1,"startTime":"2026-04-25T00:08:14.307Z","endTime":"2026-04-25T00:08:18.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149520074747105,"aZ":-14.785213931315454,"pfxX":-6.667387299851672,"pfxZ":9.303574208332584,"pX":-0.049673107091467515,"pZ":2.722247643163486,"vX0":5.895175387475255,"vY0":-135.70857558844526,"vZ0":-5.647811257099058,"x":118.89,"y":165.28,"x0":-1.3817876556931021,"y0":50.0016402071097,"z0":5.856797898554225,"aX":-12.460110617347818},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":10.8,"spinRate":2326,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40330138002232463,"extension":6.439354233522367},"index":1,"playId":"bf6c3676-1ba2-3de7-9b89-f618eb75c90d","pitchNumber":2,"startTime":"2026-04-25T00:08:27.786Z","endTime":"2026-04-25T00:08:32.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38416236454592,"aZ":-13.493819119600799,"pfxX":-2.7802508355158766,"pfxZ":9.919553700742263,"pX":-0.16099186570199914,"pZ":2.6843914594366822,"vX0":4.003405687807205,"vY0":-136.00581820335344,"vZ0":-6.266232818962126,"x":123.14,"y":166.3,"x0":-1.287292142891783,"y0":50.00029129213886,"z0":5.944861441787311,"aX":-5.234724483842281},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":4.2,"spinRate":2387,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4019258029208226,"extension":6.319750868826245},"hitData":{"launchSpeed":104.4,"launchAngle":26.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":192.2,"coordY":57.4}},"index":2,"playId":"9a69b057-cd70-35e5-b794-55cd344baf1e","pitchNumber":3,"startTime":"2026-04-25T00:08:45.216Z","endTime":"2026-04-25T00:09:10.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":0.73,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:09:10.363Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Davis singles on a sharp line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T00:09:19.293Z","endTime":"2026-04-25T00:09:40.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14119752722263,"aZ":-18.37791651769419,"pfxX":-7.212301927620791,"pfxZ":7.513275671627941,"pX":0.34570647895444906,"pZ":2.4080701335508774,"vX0":6.805722170933141,"vY0":-134.1770923894979,"vZ0":-5.727602705167807,"x":103.82,"y":173.76,"x0":-1.2780766789396565,"y0":50.00131448691022,"z0":5.866060897727486,"aX":-13.241198050260438},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":11.8,"spinRate":2234,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.40712571762115024,"extension":6.450386208705481},"hitData":{"launchSpeed":106.0,"launchAngle":13.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.56,"coordY":71.1}},"index":0,"playId":"8ffae2d3-fb95-356c-bd60-3b772f006433","pitchNumber":1,"startTime":"2026-04-25T00:09:29.347Z","endTime":"2026-04-25T00:09:40.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.64,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:09:40.457Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Oneil Cruz grounds into a double play, second baseman Brice Turang to shortstop David Hamilton to first baseman Jake Bauers. Henry Davis out at 2nd. Oneil Cruz out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T00:09:38.609Z","endTime":"2026-04-25T00:11:59.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"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":"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":94.4,"endSpeed":86.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162705520426105,"aZ":-11.97701488301107,"pfxX":-2.5951220918974025,"pfxZ":10.556780204644767,"pX":-0.44059851578391124,"pZ":3.729616222580722,"vX0":3.4001574649165747,"vY0":-137.38738601806244,"vZ0":-3.9424803548505016,"x":133.79,"y":138.08,"x0":-1.3565316461222714,"y0":50.005224148332715,"z0":5.996035072982911,"aX":-4.966488122265083},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":4.0,"spinRate":2375,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39852057984080336,"extension":6.2876392877024125},"index":0,"playId":"edb75bec-cb29-303e-8cca-d495c6638214","pitchNumber":1,"startTime":"2026-04-25T00:10:05.721Z","endTime":"2026-04-25T00:10:09.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94698330258528,"aZ":-11.835071860069743,"pfxX":-3.581259918752621,"pfxZ":10.702483931144606,"pX":-1.046828519515121,"pZ":2.0085829365739563,"vX0":2.361859235508152,"vY0":-136.70608989566938,"vZ0":-8.044620597990779,"x":156.9,"y":184.55,"x0":-1.4548115739002319,"y0":50.00611077254891,"z0":5.793974386261105,"aX":-6.808334432258239},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":6.0,"spinRate":2377,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.40001683683562206,"extension":6.504257186332306},"index":1,"playId":"472eae88-8188-3fb5-aa8c-48031920f29e","pitchNumber":2,"startTime":"2026-04-25T00:10:22.981Z","endTime":"2026-04-25T00:10:27.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.830512259064044,"aZ":-24.246365358035423,"pfxX":-9.419170312573684,"pfxZ":5.0566837029943,"pX":0.3131923515407705,"pZ":1.295765433623765,"vX0":7.299893962695688,"vY0":-123.88478306795142,"vZ0":-5.815370832550834,"x":105.06,"y":203.79,"x0":-1.4359794740027727,"y0":50.00113322733739,"z0":5.678198188032711,"aX":-14.76077689453816},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":1814,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4407263792668923,"extension":6.589721948264632},"index":2,"playId":"0c3fa1a1-b458-38e9-8333-567dd14a0306","pitchNumber":3,"startTime":"2026-04-25T00:10:45.047Z","endTime":"2026-04-25T00:10:49.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.227363777030597,"aZ":-11.71341627658726,"pfxX":-2.6488350279905815,"pfxZ":10.688457041877047,"pX":-0.890631441088645,"pZ":2.755817589992402,"vX0":2.3133610833125346,"vY0":-136.99780621050365,"vZ0":-6.271225753600571,"x":150.95,"y":164.37,"x0":-1.398884821492758,"y0":50.00491235751651,"z0":5.863668261873704,"aX":-5.071882285387848},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":4.3,"spinRate":2381,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39871652343023145,"extension":6.566008150199995},"index":3,"playId":"5dc5842c-f51b-3d26-8124-b04070a5f82c","pitchNumber":4,"startTime":"2026-04-25T00:11:06.265Z","endTime":"2026-04-25T00:11:09.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-25T00:11:26.344Z","endTime":"2026-04-25T00:11:47.885Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.102863060086264,"aZ":-24.242128979623025,"pfxX":-8.61809353699244,"pfxZ":5.05226377419141,"pX":-0.8327337092581312,"pZ":1.5985999739478436,"vX0":4.336887603991465,"vY0":-123.77405733240323,"vZ0":-5.2941926186382515,"x":148.74,"y":195.62,"x0":-1.4776806169302223,"y0":50.000278844312156,"z0":5.7662905284256265,"aX":-13.519952548087131},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.3,"breakHorizontal":14.8,"spinRate":1806,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4406385589559445,"extension":6.5712650586527355},"hitData":{"launchSpeed":95.0,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":159.79}},"index":5,"playId":"e38b0c71-e7b5-34e6-9c1b-cb5b8c674bee","pitchNumber":5,"startTime":"2026-04-25T00:11:47.885Z","endTime":"2026-04-25T00:11:59.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.19,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:11:59.138Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T00:13:05.966Z","endTime":"2026-04-25T00:14:57.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"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":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.465778785715006,"aZ":-30.02249249995074,"pfxX":7.963893551357968,"pfxZ":1.4556006286448877,"pX":-0.461142084490522,"pZ":2.3081867309792123,"vX0":2.4315311818929177,"vY0":-121.44424881481135,"vZ0":-1.5791726372893415,"x":134.58,"y":176.46,"x0":-2.5128531427275838,"y0":50.000923485406936,"z0":5.6080601018403975,"aX":11.750073275865756},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":-15.0,"spinRate":2452,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.45310522540783715,"extension":6.756312895154306},"index":0,"playId":"32964b51-a723-34db-a89e-2d11b2915f3d","pitchNumber":1,"startTime":"2026-04-25T00:14:16.011Z","endTime":"2026-04-25T00:14:20.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":97.7,"endSpeed":88.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.433948993464554,"aZ":-18.30815026806624,"pfxX":-8.047757126212982,"pfxZ":6.816004928208674,"pX":-1.1440471811717587,"pZ":3.0243696307172714,"vX0":6.085220146562483,"vY0":-142.17219188611958,"vZ0":-3.9468700733342286,"x":160.61,"y":157.12,"x0":-2.273091143856131,"y0":50.00453998556674,"z0":5.6020159269318155,"aX":-16.37698073232216},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":13.2,"spinRate":2045,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.38615456291593775,"extension":6.947255696352278},"index":1,"playId":"974f034b-9199-3a82-9094-a1361768881f","pitchNumber":2,"startTime":"2026-04-25T00:14:32.211Z","endTime":"2026-04-25T00:14:36.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84369285740865,"aZ":-33.677375616473526,"pfxX":-8.293131357554303,"pfxZ":-0.8132640585162072,"pX":-0.04808792665424255,"pZ":2.2262685814803556,"vX0":8.729577626262671,"vY0":-134.71907836412413,"vZ0":-2.7392062500677197,"x":118.83,"y":178.67,"x0":-2.2506024465414516,"y0":50.004594551708486,"z0":5.632858325087,"aX":-15.268806433071214},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.9,"breakHorizontal":13.2,"spinRate":1345,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.40632227398411924,"extension":6.993317447543816},"hitData":{"launchSpeed":83.0,"launchAngle":9.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":166.16,"coordY":162.37}},"index":2,"playId":"e7cf7012-0fc6-34ab-8c64-1634bf9b691c","pitchNumber":3,"startTime":"2026-04-25T00:14:48.525Z","endTime":"2026-04-25T00:14:57.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:14:57.344Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lockridge grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T00:15:04.095Z","endTime":"2026-04-25T00:16:05.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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.4,"endSpeed":88.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.709380366559696,"aZ":-23.388094075014205,"pfxX":-10.770124224966153,"pfxZ":4.4175568525521065,"pX":0.7808973258282563,"pZ":2.340688780019126,"vX0":13.347436408118723,"vY0":-139.74514148354098,"vZ0":-4.900686413111192,"x":87.23,"y":175.58,"x0":-2.6444997224036415,"y0":50.004911889529794,"z0":5.641385080797977,"aX":-21.433252588038002},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":16.9,"spinRate":2015,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.39103917237231567,"extension":6.961417588318664},"index":0,"playId":"94ae4e40-1564-38aa-aa85-7b6584aa68d7","pitchNumber":1,"startTime":"2026-04-25T00:15:17.977Z","endTime":"2026-04-25T00:15:23.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":97.3,"endSpeed":89.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.524342750255435,"aZ":-27.218353347690616,"pfxX":-11.270102473562611,"pfxZ":2.4420255352049693,"pX":-0.017527199763869444,"pZ":2.244863864150524,"vX0":11.658661714159793,"vY0":-141.20991919421775,"vZ0":-4.519638004795448,"x":117.67,"y":178.17,"x0":-2.7247497024792398,"y0":50.005136026363935,"z0":5.605878266482742,"aX":-22.887322522728507},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.7,"breakHorizontal":18.2,"spinRate":2099,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.38708913098927455,"extension":7.022480726326434},"index":1,"playId":"8d6f1f32-a132-36c2-a05f-43e41a38872c","pitchNumber":2,"startTime":"2026-04-25T00:15:35.688Z","endTime":"2026-04-25T00:15:40.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.580500236508563,"aZ":-36.67248792141305,"pfxX":-7.729385935710731,"pfxZ":-2.378257331774078,"pX":-0.9859740008594065,"pZ":2.5047823900216253,"vX0":7.456708573133065,"vY0":-136.44575816556983,"vZ0":-1.813113573761779,"x":154.58,"y":171.15,"x0":-2.743262636364905,"y0":50.00054798799626,"z0":5.6927655741925065,"aX":-14.647688270014196},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-4.4,"breakHorizontal":12.5,"spinRate":1426,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.40065184052704517,"extension":6.802718885219482},"hitData":{"launchSpeed":90.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.04,"coordY":144.77}},"index":2,"playId":"3a7da4dd-e2a1-34fc-acfd-54d2a90a1f1b","pitchNumber":3,"startTime":"2026-04-25T00:15:53.907Z","endTime":"2026-04-25T00:16:05.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:16:05.375Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T00:16:10.022Z","endTime":"2026-04-25T00:18:51.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.001357270394006,"aZ":-33.55975812129448,"pfxX":-6.6973444555965695,"pfxZ":-0.7290312965654462,"pX":0.2784093823199375,"pZ":0.4152182881088205,"vX0":9.31950289564514,"vY0":-136.02899215256042,"vZ0":-7.246922191891109,"x":106.39,"y":227.57,"x0":-2.3058933613093897,"y0":50.0063168565615,"z0":5.409990394410343,"aX":-12.682000610869679},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-2.6,"breakHorizontal":10.4,"spinRate":1532,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4011049181223352,"extension":6.968386794599375},"index":0,"playId":"2288a556-4d58-360c-9618-6eef5a99d6ba","pitchNumber":1,"startTime":"2026-04-25T00:16:28.236Z","endTime":"2026-04-25T00:16:32.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.475664918834326,"aZ":-19.064004513292023,"pfxX":-6.896643714343428,"pfxZ":6.359228974035878,"pX":-0.2826131578494341,"pZ":1.9954339574538622,"vX0":7.974990313348041,"vY0":-142.40395436367376,"vZ0":-6.506219003333008,"x":127.77,"y":184.9,"x0":-2.218079315611374,"y0":50.00544019514475,"z0":5.508086574272491,"aX":-14.223752493406838},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":10.9,"spinRate":1974,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.3840456035879112,"extension":7.061677299599569},"index":1,"playId":"0945fa6b-fc2a-37d4-b469-7bd96e9ed3e4","pitchNumber":2,"startTime":"2026-04-25T00:16:45.342Z","endTime":"2026-04-25T00:16:48.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4012236322103,"aZ":-17.55124008336521,"pfxX":-7.493704513091648,"pfxZ":7.107888032043446,"pX":-1.1639236573929252,"pZ":3.281922681985405,"vX0":6.060294683641078,"vY0":-142.460085362519,"vZ0":-3.3717291799451017,"x":161.37,"y":150.17,"x0":-2.344059554992831,"y0":50.00387881525344,"z0":5.588723448859584,"aX":-15.420182377288588},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":12.4,"spinRate":2076,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3843225676736175,"extension":6.965038655296749},"index":2,"playId":"5fdc581f-5758-3f6b-ad2e-2e5a42661aad","pitchNumber":3,"startTime":"2026-04-25T00:17:05.721Z","endTime":"2026-04-25T00:17:10.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488045578563757,"aZ":-34.05988960218315,"pfxX":-7.87734188432448,"pfxZ":-0.9962147382923501,"pX":0.12951488300754826,"pZ":1.235215346807243,"vX0":9.354587698350922,"vY0":-136.19871674797315,"vZ0":-5.279412731716022,"x":112.06,"y":205.43,"x0":-2.312228829806693,"y0":50.002022651370126,"z0":5.5302642818024985,"aX":-14.927277231718719},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.6,"breakHorizontal":12.5,"spinRate":1531,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4008343117885915,"extension":7.119843028279391},"index":3,"playId":"89f5eb50-5295-358f-9ede-90282f6ce122","pitchNumber":4,"startTime":"2026-04-25T00:17:22.071Z","endTime":"2026-04-25T00:17:26.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-25T00:17:33.043Z","endTime":"2026-04-25T00:17:45.105Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.150319253602405,"aZ":-33.087890737805374,"pfxX":-7.742282213871295,"pfxZ":-0.48247892617619215,"pX":0.6620675962240571,"pZ":1.5647561331488782,"vX0":10.381235618140195,"vY0":-136.48197740100943,"vZ0":-4.7595630519170635,"x":91.76,"y":196.53,"x0":-2.179421068256641,"y0":50.004901018887665,"z0":5.601935601061527,"aX":-14.655583022807376},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-1.7,"breakHorizontal":11.9,"spinRate":1409,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4008385988216756,"extension":6.880437870111739},"index":5,"playId":"11da654c-9fe1-3d30-9da7-c82e70ba7168","pitchNumber":5,"startTime":"2026-04-25T00:17:45.105Z","endTime":"2026-04-25T00:17:49.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.7,"endSpeed":90.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28773330528295,"aZ":-15.895741143127047,"pfxX":-7.480908469711318,"pfxZ":7.806208228942564,"pX":-0.14245364888420284,"pZ":3.0323064734864817,"vX0":8.653974444047009,"vY0":-143.52267636119197,"vZ0":-4.457879028936392,"x":122.43,"y":156.91,"x0":-2.2251834573374785,"y0":50.007011593367054,"z0":5.596176223069311,"aX":-15.607779999582917},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.4,"breakHorizontal":11.8,"spinRate":2240,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3816635447132204,"extension":6.892503283688976},"index":6,"playId":"cb06e237-15af-323a-9d88-d4be7edc27b9","pitchNumber":6,"startTime":"2026-04-25T00:18:05.962Z","endTime":"2026-04-25T00:18:09.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.958330770748788,"aZ":-32.97761839110389,"pfxX":-7.033618516422875,"pfxZ":-0.4169112260218162,"pX":0.007149457957625339,"pZ":0.7451338988038836,"vX0":8.673350246344388,"vY0":-136.99069544659696,"vZ0":-6.708974034830925,"x":116.73,"y":218.66,"x0":-2.268958218191946,"y0":50.005232610792525,"z0":5.44690833360287,"aX":-13.52707037210912},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.9,"breakHorizontal":11.2,"spinRate":1464,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.39806884119422925,"extension":6.8946594208819105},"index":7,"playId":"01cec62e-8b8d-3205-b249-60c9bdd069df","pitchNumber":7,"startTime":"2026-04-25T00:18:28.059Z","endTime":"2026-04-25T00:18:34.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.941866705325687,"aZ":-33.85903199334527,"pfxX":-7.398417196878261,"pfxZ":-0.877287791882531,"pX":0.8197245930752355,"pZ":1.0417764250687738,"vX0":10.77383437034461,"vY0":-136.75061306671225,"vZ0":-5.974899459882627,"x":85.75,"y":210.65,"x0":-2.189338466856506,"y0":50.00453484112819,"z0":5.545557953535437,"aX":-14.17363767742362},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.6,"breakHorizontal":11.4,"spinRate":1515,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.39879224817268666,"extension":6.959036997274223},"index":8,"playId":"c94dd44e-df79-3b78-a8bb-a6f37c0bf4fe","pitchNumber":8,"startTime":"2026-04-25T00:18:47.835Z","endTime":"2026-04-25T00:18:51.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:18:51.649Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (5) on a sharp line drive to right fielder Sal Frelick.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T00:20:30.840Z","endTime":"2026-04-25T00:21:37.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":82.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875285005301443,"aZ":-18.6418443568023,"pfxX":2.042784157750604,"pfxZ":7.844618017833666,"pX":-0.30055388576555664,"pZ":1.7660299725971202,"vX0":2.344691319639464,"vY0":-130.13371350075084,"vZ0":-7.171028402183611,"x":128.46,"y":191.1,"x0":-1.476720391107217,"y0":50.00244775063244,"z0":5.956569764183709,"aX":3.5223713975773356},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.0,"breakHorizontal":-4.2,"spinRate":2340,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.4200045433662356,"extension":6.274932790920689},"index":0,"playId":"07c0b984-2d8f-37c0-8aa2-cbb82eaac866","pitchNumber":1,"startTime":"2026-04-25T00:21:06.580Z","endTime":"2026-04-25T00:21:10.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.666978360846826,"aZ":-12.777825460123312,"pfxX":-1.4265135902327932,"pfxZ":10.510771258212504,"pX":-0.513898749030277,"pZ":2.6940428395734743,"vX0":2.8372384594908335,"vY0":-134.81497566773024,"vZ0":-6.295982051036488,"x":136.59,"y":166.04,"x0":-1.3934746905231479,"y0":50.00150787659544,"z0":5.957571699889778,"aX":-2.632410991903528},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":2.0,"spinRate":2391,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.40592406354863897,"extension":6.2400911299532735},"hitData":{"launchSpeed":108.9,"launchAngle":15.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":153.73,"coordY":73.4}},"index":1,"playId":"ab570046-5d0d-320e-9f8a-63ede18c621a","pitchNumber":2,"startTime":"2026-04-25T00:21:23.354Z","endTime":"2026-04-25T00:21:37.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":0.9,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:21:37.504Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T00:21:59.934Z","endTime":"2026-04-25T00:25:16.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":73.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.916655031351866,"aZ":-40.066284797694884,"pfxX":1.7750343798500885,"pfxZ":-5.9346105422317805,"pX":0.9486687615045858,"pZ":0.7010294203442496,"vX0":4.687835270213769,"vY0":-114.29566609581755,"vZ0":-3.0044688726313478,"x":80.84,"y":219.85,"x0":-1.3546035202757194,"y0":50.00039040036493,"z0":5.94476252793285,"aX":2.3615579789962142},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.2,"breakHorizontal":-4.3,"spinRate":2579,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4781496119579369,"extension":6.656013325204345},"index":0,"playId":"f8309fcf-02a3-3216-a0fa-3fe0d7527e09","pitchNumber":1,"startTime":"2026-04-25T00:22:14.146Z","endTime":"2026-04-25T00:22:19.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.4,"endSpeed":80.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28915267205743,"aZ":-22.571049656176154,"pfxX":-9.405445822980013,"pfxZ":5.969909543336659,"pX":0.32138224607834787,"pZ":0.7920847012302138,"vX0":7.363488388073701,"vY0":-125.49879769681911,"vZ0":-7.549164797451443,"x":104.75,"y":217.39,"x0":-1.4160286545435872,"y0":50.004231669704936,"z0":5.652944873243506,"aX":-15.137220190995377},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.4,"breakHorizontal":15.5,"spinRate":1798,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4349573603530099,"extension":6.639537466052225},"index":1,"playId":"2ed4bf3f-a4a9-3477-a820-b2921c473f0f","pitchNumber":2,"startTime":"2026-04-25T00:22:38.397Z","endTime":"2026-04-25T00:22:42.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84052451972318,"aZ":-21.86341481402268,"pfxX":-9.801812505861225,"pfxZ":6.532188671537579,"pX":-0.3167399785842601,"pZ":-0.8271117404140979,"vX0":5.759177345982181,"vY0":-124.49404485792303,"vZ0":-11.207593188494304,"x":129.07,"y":261.11,"x0":-1.380820545563767,"y0":50.00087120873997,"z0":5.526065081148533,"aX":-15.459767732258255},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.6,"breakHorizontal":16.6,"spinRate":1800,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4391506450667073,"extension":6.632433611993515},"index":2,"playId":"2bac100f-d700-3bf4-8dfe-b3fdf47f3ee2","pitchNumber":3,"startTime":"2026-04-25T00:22:58.762Z","endTime":"2026-04-25T00:23:03.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907690099256552,"aZ":-18.272255925044078,"pfxX":-0.030179592962905843,"pfxZ":7.718091773914662,"pX":1.1288269636898112,"pZ":2.2968398519502977,"vX0":6.371666918241107,"vY0":-132.74967451039504,"vZ0":-5.9390316072393805,"x":73.97,"y":176.77,"x0":-1.2891991306849777,"y0":50.005636003757445,"z0":5.8742066742098515,"aX":-0.05517329515391812},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":-1.2,"spinRate":2299,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4111220790193788,"extension":6.700767394426802},"index":3,"playId":"221a3e71-7f62-34df-929e-f1d50aac5927","pitchNumber":4,"startTime":"2026-04-25T00:23:36.014Z","endTime":"2026-04-25T00:23:41.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"fbf5b26b-ccdb-424f-bcf4-9ac9adc991bd","startTime":"2026-04-25T00:23:56.531Z","endTime":"2026-04-25T00:24:04.955Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41706974139751,"aZ":-18.014577269755602,"pfxX":-0.8468426202328043,"pfxZ":7.765849944644797,"pX":0.5445066241980868,"pZ":2.7932156621172903,"vX0":5.152540415890884,"vY0":-133.58235622926586,"vZ0":-4.796431084122939,"x":96.24,"y":163.36,"x0":-1.2920206111731318,"y0":50.00116552653838,"z0":5.8911433323239795,"aX":-1.5442811616266916},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":0.5,"spinRate":2437,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.40867236623375147,"extension":6.735794749188881},"index":5,"playId":"707375bd-96ee-381e-8e1f-89a5fde5e07f","pitchNumber":5,"startTime":"2026-04-25T00:24:19.868Z","endTime":"2026-04-25T00:24:23.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517562583926257,"aZ":-12.982149099356521,"pfxX":-1.8839330620086518,"pfxZ":10.253761506622562,"pX":-0.08984951479868473,"pZ":3.132560081276198,"vX0":3.936439419513379,"vY0":-136.09668885505883,"vZ0":-5.122598297349819,"x":120.42,"y":154.2,"x0":-1.3117115350257194,"y0":50.00292068210061,"z0":5.942009508681056,"aX":-3.5267075970141573},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":2.5,"spinRate":2214,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.40282111192068726,"extension":6.499524088078934},"index":6,"playId":"eaf47133-e684-3e20-896c-a672e5c4ca3c","pitchNumber":6,"startTime":"2026-04-25T00:24:43.942Z","endTime":"2026-04-25T00:24:48.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87217026937825,"aZ":-14.268518940964993,"pfxX":-2.4089007307716086,"pfxZ":9.454229925385585,"pX":-0.40493803279637236,"pZ":3.637841317654055,"vX0":3.354037950015952,"vY0":-136.70090667332124,"vZ0":-3.7013223456819455,"x":132.44,"y":140.56,"x0":-1.3343051277677807,"y0":50.00531118505449,"z0":5.987630686439655,"aX":-4.56393496940709},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":3.7,"spinRate":2330,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4005258073958369,"extension":6.4548929630769445},"index":7,"playId":"c961447c-2448-3e14-a1d2-8b09dea4a3b8","pitchNumber":7,"startTime":"2026-04-25T00:25:11.747Z","endTime":"2026-04-25T00:25:16.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.21,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:25:16.472Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to left fielder Brandon Lockridge.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T00:25:18.255Z","endTime":"2026-04-25T00:26:16.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57703707698886,"aZ":-16.613105449219706,"pfxX":-7.686778712247914,"pfxZ":8.204087843731587,"pX":0.32195637213454803,"pZ":2.4681468937471043,"vX0":6.69884474234407,"vY0":-136.71200834615172,"vZ0":-5.826925045397019,"x":104.73,"y":172.14,"x0":-1.1590208784304905,"y0":50.0044678155409,"z0":5.763956592213123,"aX":-14.581227197298926},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":12.6,"spinRate":2303,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4003406003956078,"extension":6.623578153202531},"index":0,"playId":"fdfbd354-9f64-3c4d-b439-5645eaf79fb7","pitchNumber":1,"startTime":"2026-04-25T00:25:43.657Z","endTime":"2026-04-25T00:25:47.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181807775303653,"aZ":-21.2558293339309,"pfxX":-8.979703548207283,"pfxZ":5.691573070825051,"pX":-0.8885550555490841,"pZ":2.587195965841169,"vX0":4.417595804720105,"vY0":-137.5203728926801,"vZ0":-4.645285816435151,"x":150.87,"y":168.93,"x0":-1.348210011313936,"y0":50.001155876421336,"z0":5.738050778329389,"aX":-17.216119665112146},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":15.4,"spinRate":2330,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39812488514246125,"extension":6.622668970730952},"hitData":{"launchSpeed":85.0,"launchAngle":37.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.86,"coordY":89.22}},"index":1,"playId":"edfcbbf4-cee7-38a4-8ef4-2e24ecee989b","pitchNumber":2,"startTime":"2026-04-25T00:26:04.747Z","endTime":"2026-04-25T00:26:16.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.7,"awayTeamWinProbability":66.3,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.77,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:26:16.726Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to catcher William Contreras in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T00:26:20.187Z","endTime":"2026-04-25T00:28:05.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":"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":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249290662609837,"aZ":-23.677753245523547,"pfxX":-7.634982760926089,"pfxZ":5.258271709398185,"pX":-0.5035582818509593,"pZ":1.5166882620585884,"vX0":4.613507455697654,"vY0":-125.9374172448124,"vZ0":-5.669311850261259,"x":136.19,"y":197.83,"x0":-1.3620960569638705,"y0":50.002263167572174,"z0":5.69825160699315,"aX":-12.33158675800666},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":12.8,"spinRate":1708,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43400570531309546,"extension":6.752700347572192},"index":0,"playId":"1ec85fba-bafd-3107-aaab-e9c293cbdfc6","pitchNumber":1,"startTime":"2026-04-25T00:26:44.412Z","endTime":"2026-04-25T00:27:11.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.434117703526717,"aZ":-10.618019292834262,"pfxX":-2.6806613285503094,"pfxZ":11.135907402914611,"pX":-0.7414868558760218,"pZ":1.6818659359718011,"vX0":2.825364088132751,"vY0":-138.1711517058769,"vZ0":-8.948882419189156,"x":145.26,"y":193.37,"x0":-1.4284177774176758,"y0":50.00361593208958,"z0":5.673732054389729,"aX":-5.189742282469151},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":4.3,"spinRate":2418,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3962286925022691,"extension":6.615028885411737},"index":1,"playId":"3bc23993-890b-3942-8e3a-6fb896bbb573","pitchNumber":2,"startTime":"2026-04-25T00:27:18.441Z","endTime":"2026-04-25T00:27:45.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106738928564532,"aZ":-15.951742198416543,"pfxX":-0.8815531426802059,"pfxZ":8.499575161167009,"pX":0.18759443096798162,"pZ":2.744841423252927,"vX0":4.344434297305053,"vY0":-136.7819873367864,"vZ0":-5.348603621284396,"x":109.85,"y":164.67,"x0":-1.3017806114377604,"y0":50.004756177712906,"z0":5.80694664137384,"aX":-1.6837178160623045},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":0.7,"spinRate":2546,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.39933785491393836,"extension":6.489798597302286},"hitData":{"launchSpeed":82.3,"launchAngle":86.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":109.23,"coordY":213.47}},"index":2,"playId":"9e03ffed-5304-3787-8284-27b65c8a0d89","pitchNumber":3,"startTime":"2026-04-25T00:27:54.075Z","endTime":"2026-04-25T00:28:05.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.94,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:28:05.973Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a sharp line drive to left fielder Brandon Lockridge. Brandon Lowe scores. Bryan Reynolds out at 2nd on the throw, left fielder Brandon Lockridge to third baseman Luis Rengifo.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T00:28:24.055Z","endTime":"2026-04-25T00:28:51.383Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757220328085367,"aZ":-17.885896376978366,"pfxX":1.0973037141229296,"pfxZ":7.946592276330531,"pX":0.1018945339771456,"pZ":1.6261374614901882,"vX0":3.5891425484285984,"vY0":-132.60348650302686,"vZ0":-7.329345657358818,"x":113.12,"y":194.87,"x0":-1.406450433177362,"y0":50.00382624321514,"z0":5.709063996370556,"aX":1.9731657771777067},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":-2.6,"spinRate":2387,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.4115177808702679,"extension":6.5655740744715185},"hitData":{"launchSpeed":103.8,"launchAngle":13.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.55,"coordY":102.94}},"index":0,"playId":"0779a773-8c4d-3cb8-af09-4938c8fa8c3a","pitchNumber":1,"startTime":"2026-04-25T00:28:39.401Z","endTime":"2026-04-25T00:28:51.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":-7.199999999999996,"leverageIndex":1.78,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:28:51.383Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:31:36.983Z","endTime":"2026-04-25T00:32:51.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T00:31:20.264Z","endTime":"2026-04-25T00:31:39.259Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19471531860353,"aZ":-16.35422805702765,"pfxX":-8.585016498682023,"pfxZ":7.751050839399853,"pX":0.21659385597718325,"pZ":1.757740754316534,"vX0":9.688144717877217,"vY0":-141.9030276772775,"vZ0":-7.763456267076288,"x":108.74,"y":191.32,"x0":-2.1249016283671174,"y0":50.00535188435009,"z0":5.569302554170532,"aX":-17.527313366994587},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":13.6,"spinRate":2250,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.385857582562648,"extension":7.035922518901413},"index":1,"playId":"a588343f-0e8f-328e-9146-264f28c0df95","pitchNumber":1,"startTime":"2026-04-25T00:31:39.259Z","endTime":"2026-04-25T00:31:43.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.214169474756538,"aZ":-21.02391207116489,"pfxX":-8.471194739390729,"pfxZ":5.596652503632109,"pX":-0.449118061851237,"pZ":3.9641834557936924,"vX0":8.071082706872645,"vY0":-140.16934736724764,"vZ0":-1.0899099535856545,"x":134.12,"y":131.75,"x0":-2.2630457478386394,"y0":50.005797557252265,"z0":5.728770490318312,"aX":-16.886454857824734},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":13.7,"spinRate":2006,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3905245097128689,"extension":6.7798275177766705},"index":2,"playId":"e0ea8dda-e87f-3afa-8ce7-2dfd6b88c042","pitchNumber":2,"startTime":"2026-04-25T00:31:54.061Z","endTime":"2026-04-25T00:31:58.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.206589547807546,"aZ":-29.879297789591366,"pfxX":-4.999032084475654,"pfxZ":1.1976633860848676,"pX":0.26264382947052983,"pZ":1.2112452359119237,"vX0":8.277588246085196,"vY0":-136.88753117647755,"vZ0":-6.068409728793602,"x":106.99,"y":206.08,"x0":-2.1411209424219972,"y0":50.00183794960171,"z0":5.483917656112456,"aX":-9.555455603760494},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.1,"breakHorizontal":7.4,"spinRate":1489,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.39906371204400726,"extension":6.77792648829589},"index":3,"playId":"ed4e657d-2e1f-3cc0-a739-319a6f49c917","pitchNumber":3,"startTime":"2026-04-25T00:32:09.523Z","endTime":"2026-04-25T00:32:14.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-25T00:32:29.316Z","endTime":"2026-04-25T00:32:29.317Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":97.0,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.560530388474838,"aZ":-22.091484036969987,"pfxX":-9.198072741843614,"pfxZ":5.02476100910378,"pX":1.0478133482142282,"pZ":2.0498047613927404,"vX0":12.206419286351984,"vY0":-140.65229737010185,"vZ0":-5.706778771657872,"x":77.06,"y":183.44,"x0":-2.1508160087895107,"y0":50.000388055204375,"z0":5.535149753531966,"aX":-18.448376395816226},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.0,"breakHorizontal":14.2,"spinRate":1889,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.389255957092395,"extension":6.991122849845624},"index":5,"playId":"23896755-4eaa-3863-9f4b-2cfa24901bee","pitchNumber":4,"startTime":"2026-04-25T00:32:29.318Z","endTime":"2026-04-25T00:32:33.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.304049285996673,"aZ":-32.29992732579498,"pfxX":-6.936393717242121,"pfxZ":-0.0638327553900373,"pX":0.5101733699758614,"pZ":0.8479082617321052,"vX0":9.935756587128425,"vY0":-135.87978651288034,"vZ0":-6.597664873257088,"x":97.55,"y":215.89,"x0":-2.2777475145426695,"y0":50.00515374229289,"z0":5.526371371929594,"aX":-13.08756667193496},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.3,"breakHorizontal":10.7,"spinRate":1591,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.40174584067030317,"extension":6.954593099133946},"index":6,"playId":"2710718d-25d6-3c18-8a4b-f9f5afba07f6","pitchNumber":5,"startTime":"2026-04-25T00:32:47.374Z","endTime":"2026-04-25T00:32:51.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:32:51.407Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out softly, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:33:00.990Z","endTime":"2026-04-25T00:34:33.328Z","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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.552157150730256,"aZ":-31.503783064104024,"pfxX":-5.793595599945145,"pfxZ":0.3629005207424525,"pX":-0.7806995954406859,"pZ":1.6868907468479273,"vX0":7.455210825175659,"vY0":-134.79809546461976,"vZ0":-4.612005577044126,"x":146.76,"y":193.23,"x0":-2.821321361214463,"y0":50.00281107459079,"z0":5.627784378804814,"aX":-10.729819596829055},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.1,"breakHorizontal":9.0,"spinRate":1579,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4053385852558282,"extension":6.813077699653337},"index":0,"playId":"044d037e-a7be-3c84-a5a3-0a8973676a65","pitchNumber":1,"startTime":"2026-04-25T00:33:15.805Z","endTime":"2026-04-25T00:33:42.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.318239712980755,"aZ":-31.893225509864934,"pfxX":-5.247677676381851,"pfxZ":0.14979872419456086,"pX":-0.1743482942673708,"pZ":2.321923465200272,"vX0":8.799199005265764,"vY0":-135.2779427036936,"vZ0":-3.0465123014468434,"x":123.65,"y":176.09,"x0":-2.7756585893377475,"y0":50.00144204699886,"z0":5.679898562055602,"aX":-9.802444276388849},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.1,"breakHorizontal":7.8,"spinRate":1425,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4036585242055595,"extension":7.0108768648353035},"index":1,"playId":"a7fb0298-efa7-3985-9388-301d990278d2","pitchNumber":2,"startTime":"2026-04-25T00:33:46.689Z","endTime":"2026-04-25T00:33:56.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.422917144557974,"aZ":-26.529260789271092,"pfxX":5.487383401024674,"pfxZ":3.692584350949339,"pX":2.3564214074730194,"pZ":1.495766406075711,"vX0":10.657816366780159,"vY0":-123.16625104522001,"vZ0":-4.293570635876364,"x":27.18,"y":198.39,"x0":-2.747198902449939,"y0":50.004850145078365,"z0":5.516033941809931,"aX":8.396079436387565},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.9,"breakHorizontal":-12.5,"spinRate":2460,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4454102099573092,"extension":6.881748205179362},"index":2,"playId":"24caff11-142f-350c-8b60-5db1ef210a2f","pitchNumber":3,"startTime":"2026-04-25T00:34:05.646Z","endTime":"2026-04-25T00:34:10.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584585604435212,"aZ":-24.020589360819503,"pfxX":4.812279721395436,"pfxZ":5.238021860942026,"pX":1.019437655985917,"pZ":2.1874578334004706,"vX0":7.991340130352112,"vY0":-124.18174672054394,"vZ0":-3.2199609180839426,"x":78.14,"y":179.72,"x0":-2.8694134596019722,"y0":50.0032011459596,"z0":5.505895394066363,"aX":7.493003087928784},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.9,"breakHorizontal":-10.7,"spinRate":2477,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.44158489141278157,"extension":6.8135173346859315},"hitData":{"launchSpeed":59.8,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":118.77,"coordY":186.96}},"index":3,"playId":"d8494fda-44e3-3682-a5e2-e0c564e0d185","pitchNumber":4,"startTime":"2026-04-25T00:34:23.542Z","endTime":"2026-04-25T00:34:33.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:34:33.328Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, pitcher Paul Skenes to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:34:40.019Z","endTime":"2026-04-25T00:35:06.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.796249115847928,"aZ":-22.609984969707714,"pfxX":-10.351171043812409,"pfxZ":4.657522173687556,"pX":-0.8464811864237534,"pZ":2.1711679854830033,"vX0":7.5903145582469405,"vY0":-142.21423361809568,"vZ0":-5.476648145196654,"x":149.27,"y":180.16,"x0":-2.201561763085892,"y0":50.004225307538945,"z0":5.550734260326997,"aX":-21.261387877799205},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.6,"breakHorizontal":17.3,"spinRate":2129,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3847554529937982,"extension":6.79168009370047},"hitData":{"launchSpeed":71.3,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.14,"coordY":174.06}},"index":0,"playId":"def053bd-5c50-328b-bb5e-79908c730f2f","pitchNumber":1,"startTime":"2026-04-25T00:34:59.506Z","endTime":"2026-04-25T00:35:06.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:35:06.589Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:36:44.093Z","endTime":"2026-04-25T00:38:55.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943306537943577,"aZ":-21.62182825218361,"pfxX":0.9869235233425298,"pfxZ":6.123988050857889,"pX":1.0165000620168263,"pZ":2.5986628009662844,"vX0":5.389036499140738,"vY0":-129.87801190964794,"vZ0":-4.328280909235761,"x":78.25,"y":168.62,"x0":-1.2060906942773488,"y0":50.00416540437922,"z0":5.912940722067167,"aX":1.7008420677553984},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.4,"breakHorizontal":-2.9,"spinRate":2429,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.42030170647135456,"extension":6.398298793799194},"index":0,"playId":"269f0545-64cf-36df-83a8-e93fddac0d0e","pitchNumber":1,"startTime":"2026-04-25T00:37:15.289Z","endTime":"2026-04-25T00:37:20.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.203409158103796,"aZ":-25.236357262889772,"pfxX":-9.574036583740106,"pfxZ":4.694749811337004,"pX":0.001214823205648989,"pZ":2.185996795031417,"vX0":6.315291303248857,"vY0":-120.70634503600166,"vZ0":-3.4552812789513183,"x":116.95,"y":179.76,"x0":-1.4033854383820925,"y0":50.00366839076944,"z0":5.8549131623029735,"aX":-14.147303522099454},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.9,"breakHorizontal":15.8,"spinRate":1660,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4535428350744586,"extension":6.447444542252611},"index":1,"playId":"98675727-5ef7-33eb-a93f-c8f3880ee2b9","pitchNumber":2,"startTime":"2026-04-25T00:37:30.127Z","endTime":"2026-04-25T00:37:34.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.7,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.969444657091977,"aZ":-12.487648976926648,"pfxX":-2.8957866994163624,"pfxZ":10.513245494993443,"pX":-0.6312163154088716,"pZ":4.0111343833368585,"vX0":3.114110529297637,"vY0":-136.4518779941535,"vZ0":-3.0774370281379175,"x":141.06,"y":130.48,"x0":-1.4148239755580776,"y0":50.00474134573476,"z0":6.022374216975505,"aX":-5.423650217998237},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":4.6,"spinRate":2462,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40248002477399636,"extension":6.222430206699413},"index":2,"playId":"1de1da98-049e-366b-963e-246c87349a7c","pitchNumber":3,"startTime":"2026-04-25T00:37:46.982Z","endTime":"2026-04-25T00:37:50.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.788441576151516,"aZ":-12.55287769436441,"pfxX":-2.796003433734869,"pfxZ":10.653588666765437,"pX":0.3212821790235338,"pZ":2.6889277753178376,"vX0":5.044107774024648,"vY0":-134.9645002865365,"vZ0":-6.105084474760202,"x":104.75,"y":166.18,"x0":-1.209919407377545,"y0":50.004309277965625,"z0":5.866916049989073,"aX":-5.150684400389046},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":4.0,"spinRate":2410,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4060647127834822,"extension":6.4841389786562145},"index":3,"playId":"8ad73074-4cda-312a-bb32-b1606f642f14","pitchNumber":4,"startTime":"2026-04-25T00:38:03.113Z","endTime":"2026-04-25T00:38:07.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-25T00:38:30.232Z","endTime":"2026-04-25T00:38:30.233Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8118572686073,"aZ":-43.74304425074385,"pfxX":4.910205706980724,"pfxZ":-9.09441597250996,"pX":-1.1611647548687027,"pZ":4.621326387000584,"vX0":-0.5677346045608319,"vY0":-112.23733591382492,"vZ0":6.0869663149932975,"x":161.26,"y":114.0,"x0":-1.5422609837650638,"y0":50.00168673607746,"z0":6.335549207428976,"aX":6.247407121526319},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.5,"breakHorizontal":-8.8,"spinRate":2622,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.4885091583736392,"extension":6.451862604273933},"index":5,"playId":"7e932d75-266a-35ae-ab76-e90e1d79e9d7","pitchNumber":5,"startTime":"2026-04-25T00:38:30.234Z","endTime":"2026-04-25T00:38:34.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.162477415162872,"aZ":-13.049706927453084,"pfxX":-2.6753688500629154,"pfxZ":10.209301631493123,"pX":-1.1405784461562927,"pZ":3.0847679942597233,"vX0":1.4599966137133127,"vY0":-136.30055120390642,"vZ0":-5.089550237469922,"x":160.48,"y":155.49,"x0":-1.3367976093345355,"y0":50.004293877884635,"z0":5.8840556000529025,"aX":-5.012547904991144},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":4.6,"spinRate":2346,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4025209948403985,"extension":6.356897700411649},"index":6,"playId":"e59ddf9a-b4eb-3ac7-8f72-a097a87f7400","pitchNumber":6,"startTime":"2026-04-25T00:38:50.990Z","endTime":"2026-04-25T00:38:55.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:38:55.453Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to right fielder Sal Frelick. Spencer Horwitz to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:38:57.670Z","endTime":"2026-04-25T00:39:36.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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_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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189678920055037,"aZ":-16.570791017584177,"pfxX":-8.453940690240795,"pfxZ":8.100563922758358,"pX":-0.37065893286241763,"pZ":2.591203860515522,"vX0":5.472226285039017,"vY0":-137.82795114553133,"vZ0":-5.596856130573328,"x":131.13,"y":168.82,"x0":-1.2818182674890757,"y0":50.0059558110533,"z0":5.764509549082037,"aX":-16.2930968142094},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":14.2,"spinRate":2347,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3971557018271885,"extension":6.469284519011809},"hitData":{"launchSpeed":78.7,"launchAngle":2.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":111.65}},"index":0,"playId":"08680e82-c2db-3902-89be-8f0b87fb814c","pitchNumber":1,"startTime":"2026-04-25T00:39:24.107Z","endTime":"2026-04-25T00:39:36.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":-6.5,"leverageIndex":1.12,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:39:36.066Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Davis grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:39:47.873Z","endTime":"2026-04-25T00:42:18.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537970721165582,"aZ":-17.269224237958245,"pfxX":-0.009905546838466783,"pfxZ":8.117359911026792,"pX":0.5370297744669822,"pZ":1.9387472619149821,"vX0":4.860425523421301,"vY0":-133.81428963166337,"vZ0":-6.919758339522074,"x":96.53,"y":186.43,"x0":-1.292117855500713,"y0":50.000839861096885,"z0":5.769421348740569,"aX":-0.018722677549512227},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":-1.0,"spinRate":2397,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.4074080417097625,"extension":6.641293622405691},"index":0,"playId":"3257d0e8-14fb-31c5-8578-03a7151e66cf","pitchNumber":1,"startTime":"2026-04-25T00:40:09.191Z","endTime":"2026-04-25T00:40:14.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"43d55c55-3de7-30a3-8449-031a752e7fa9","startTime":"2026-04-25T00:40:40.631Z","endTime":"2026-04-25T00:40:44.210Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"524493c2-c602-4751-aa81-759bc5dd3b01","startTime":"2026-04-25T00:41:01.487Z","endTime":"2026-04-25T00:41:09.896Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.092642517709816,"aZ":-15.941033055670816,"pfxX":-8.066715344871168,"pfxZ":8.474116405316163,"pX":-0.06131931210417455,"pZ":2.248094816532916,"vX0":6.055191196913639,"vY0":-137.44122430076087,"vZ0":-6.513142814563742,"x":119.34,"y":178.08,"x0":-1.2435243933570734,"y0":50.00303615829738,"z0":5.728701932572715,"aX":-15.453153540098544},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":13.3,"spinRate":2289,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3983135054160396,"extension":6.5447398561519226},"index":3,"playId":"cac29864-ee2a-35b1-a6ce-23e45848e1f7","pitchNumber":2,"startTime":"2026-04-25T00:41:17.851Z","endTime":"2026-04-25T00:41:26.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Konnor Griffin steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"actionPlayId":"cac29864-ee2a-35b1-a6ce-23e45848e1f7","startTime":"2026-04-25T00:41:28.623Z","endTime":"2026-04-25T00:41:46.246Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"postOnSecond":{"id":804606,"link":"/api/v1/people/804606"},"postOnThird":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":1.01,"dramaIndex":37.0,"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.944737073110197,"aZ":-15.03038599032441,"pfxX":-8.960952923280086,"pfxZ":8.883466133455089,"pX":-0.1742022467615937,"pZ":1.0808058927440858,"vX0":6.550126940460149,"vY0":-138.30643210575212,"vZ0":-9.543889745104389,"x":123.64,"y":209.6,"x0":-1.413472011809514,"y0":50.00571692286603,"z0":5.593355558279878,"aX":-17.297055164589395},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":14.8,"spinRate":2311,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.39661428238580543,"extension":6.587423911716048},"index":5,"playId":"04abacd8-d094-3c35-a2b0-c263102492e3","pitchNumber":3,"startTime":"2026-04-25T00:41:46.246Z","endTime":"2026-04-25T00:41:51.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16157030200667,"aZ":-15.076526181605173,"pfxX":-8.07995192187288,"pfxZ":8.702674325817737,"pX":0.045234470149450624,"pZ":2.489224427164348,"vX0":6.815523046206413,"vY0":-139.25434604549883,"vZ0":-6.220979584482599,"x":115.28,"y":171.57,"x0":-1.3837219187679035,"y0":50.0050259012826,"z0":5.7490732595802125,"aX":-15.877013435027472},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":13.2,"spinRate":2241,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3932784031785639,"extension":6.555721183209029},"hitData":{"launchSpeed":102.2,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":158.78}},"index":6,"playId":"17f4048c-304b-3884-9487-27d0c6e01d1f","pitchNumber":4,"startTime":"2026-04-25T00:42:08.953Z","endTime":"2026-04-25T00:42:18.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":3.4999999999999982,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:42:18.774Z","atBatIndex":29},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Oneil Cruz reaches on a fielder's choice, fielded by first baseman Jake Bauers. Spencer Horwitz scores. Konnor Griffin to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:42:22.032Z","endTime":"2026-04-25T00:46:38.583Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55786358542428,"aZ":-12.623054484088744,"pfxX":-3.2493326518787113,"pfxZ":10.009014419737667,"pX":-0.3332810944951129,"pZ":4.64326179770554,"vX0":3.975011625118016,"vY0":-138.99099981661297,"vZ0":-1.3325778738703424,"x":129.7,"y":113.41,"x0":-1.360760689869331,"y0":50.00659038254541,"z0":5.968419207918458,"aX":-6.349974229106686},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":5.0,"spinRate":2423,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39428533963411017,"extension":6.517151086184106},"index":0,"playId":"2450d3c5-1996-3e36-af2e-86834c42635d","pitchNumber":1,"startTime":"2026-04-25T00:42:49.937Z","endTime":"2026-04-25T00:42:54.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408129294011587,"aZ":-23.447225719695737,"pfxX":-9.861550004502355,"pfxZ":5.475760953876423,"pX":0.5135689552359484,"pZ":0.05450057219969007,"vX0":7.893717608152127,"vY0":-125.20109377553727,"vZ0":-8.825063892845316,"x":97.42,"y":237.31,"x0":-1.3932516404226085,"y0":50.00151640918801,"z0":5.532495534012154,"aX":-15.712421172183207},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.2,"breakHorizontal":16.1,"spinRate":1690,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.436861889052397,"extension":6.722609130895728},"index":1,"playId":"bc0d1f33-775a-3f58-a8fc-e78621150675","pitchNumber":2,"startTime":"2026-04-25T00:43:08.580Z","endTime":"2026-04-25T00:43:13.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79114302358946,"aZ":-23.358982045654507,"pfxX":-10.212956235357026,"pfxZ":5.6677652439492725,"pX":-0.18167544588655235,"pZ":2.1547566805209346,"vX0":5.950359914544197,"vY0":-124.18094219551443,"vZ0":-4.026702899091399,"x":123.93,"y":180.6,"x0":-1.2869213913005728,"y0":50.0030334594498,"z0":5.749619951376782,"aX":-15.8874426717839},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.5,"breakHorizontal":17.0,"spinRate":1743,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.44173882417744714,"extension":6.759130849355587},"index":2,"playId":"496e1f14-b5de-3461-9d11-2bfcd3dca950","pitchNumber":3,"startTime":"2026-04-25T00:43:32.798Z","endTime":"2026-04-25T00:43:36.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.081522878015548,"aZ":-13.423233847843393,"pfxX":-1.6037958952528086,"pfxZ":9.798285687563196,"pX":-0.004367260582228336,"pZ":3.848461400427862,"vX0":4.380374591563368,"vY0":-137.16614071728378,"vZ0":-3.065252112510803,"x":117.17,"y":134.87,"x0":-1.4105667622104305,"y0":50.005527909036324,"z0":5.890346171061934,"aX":-3.0705981417682975},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":2.0,"spinRate":2248,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39864392531327075,"extension":6.479456410025798},"index":3,"playId":"62956094-b2d3-3260-8461-7febcf717c21","pitchNumber":4,"startTime":"2026-04-25T00:43:56.790Z","endTime":"2026-04-25T00:44:00.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36773303277866,"aZ":-24.4442055766654,"pfxX":-9.546479570748488,"pfxZ":5.055056082752233,"pX":0.31142743726476296,"pZ":1.8073354367036703,"vX0":7.318196845679637,"vY0":-122.39563118583484,"vZ0":-4.394366451808694,"x":105.13,"y":189.98,"x0":-1.4654426548534694,"y0":50.00225590599476,"z0":5.69951055706748,"aX":-14.59833153311829},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.4,"breakHorizontal":15.7,"spinRate":1851,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4461512176312272,"extension":6.5141556331266255},"index":4,"playId":"2bce9e41-5f44-3c3e-a368-27744fad8d01","pitchNumber":5,"startTime":"2026-04-25T00:44:27.561Z","endTime":"2026-04-25T00:44:31.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.463429796997424,"aZ":-12.292946698273829,"pfxX":-2.7298351639766083,"pfxZ":10.24115763701255,"pX":0.12345226019495116,"pZ":3.881426921695224,"vX0":4.8707737983596076,"vY0":-138.58080166090866,"vZ0":-3.1053051596588728,"x":112.29,"y":133.98,"x0":-1.3036865017852493,"y0":50.00526002414946,"z0":5.839638084005627,"aX":-5.301043659719818},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":4.0,"spinRate":2385,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3955005036748762,"extension":6.5489217320463},"index":5,"playId":"745178cf-603d-351d-bee6-d26c3109700b","pitchNumber":6,"startTime":"2026-04-25T00:44:58.919Z","endTime":"2026-04-25T00:45:02.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12171719188871,"aZ":-13.89814135442978,"pfxX":-2.1184502589807668,"pfxZ":9.207416876637778,"pX":-0.4476957482234721,"pZ":4.200070310620014,"vX0":3.265101436511357,"vY0":-139.66924044600546,"vZ0":-2.086497283098401,"x":134.07,"y":125.38,"x0":-1.3541710529588862,"y0":50.00015881363486,"z0":5.865879167781266,"aX":-4.20409860166885},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":3.2,"spinRate":2283,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39148153048563605,"extension":6.448195380734922},"index":6,"playId":"38189143-fdc9-3feb-add8-f561c2fc2c1d","pitchNumber":7,"startTime":"2026-04-25T00:45:26.057Z","endTime":"2026-04-25T00:45:30.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-04-25T00:46:03.293Z","endTime":"2026-04-25T00:46:26.908Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.164928589807758,"aZ":-40.30248572676473,"pfxX":2.179647637539854,"pfxZ":-5.929844393900735,"pX":0.816404100522546,"pZ":1.7586798569689295,"vX0":4.5533869127133375,"vY0":-116.19799939557998,"vZ0":-0.7480479511998881,"x":85.88,"y":191.3,"x0":-1.4493406107144629,"y0":50.001941139850096,"z0":5.904204495579935,"aX":2.988052214838428},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.7,"breakHorizontal":-5.0,"spinRate":2585,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4708490661376503,"extension":6.601314336102175},"hitData":{"launchSpeed":68.2,"launchAngle":-30.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.59,"coordY":171.08}},"index":8,"playId":"1e26b51a-a645-34ce-8f72-84dfa3dafcae","pitchNumber":8,"startTime":"2026-04-25T00:46:26.908Z","endTime":"2026-04-25T00:46:38.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.7,"awayTeamWinProbability":87.3,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":1.3,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:46:38.583Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lowe pops out to third baseman Luis Rengifo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:48:11.286Z","endTime":"2026-04-25T00:48:24.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T00:47:01.180Z","endTime":"2026-04-25T00:48:13.482Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191234907056902,"aZ":-26.700189459110444,"pfxX":-9.215370455853588,"pfxZ":3.6033288667241905,"pX":0.3637705189676664,"pZ":2.502736685470074,"vX0":7.030721073542028,"vY0":-122.70841765221412,"vZ0":-2.4459804291030096,"x":103.13,"y":171.21,"x0":-1.3469463175547318,"y0":50.002333820654286,"z0":5.7965394993957196,"aX":-13.996700803484345},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.1,"breakHorizontal":15.0,"spinRate":1675,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4470478239573663,"extension":6.713157535344483},"hitData":{"launchSpeed":76.6,"launchAngle":77.0,"totalDistance":69.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":116.34,"coordY":176.01}},"index":1,"playId":"e15306aa-5db3-371c-ab6e-d2e6608e272d","pitchNumber":1,"startTime":"2026-04-25T00:48:13.482Z","endTime":"2026-04-25T00:48:24.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.04,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:48:24.210Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to shortstop David Hamilton.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:48:33.827Z","endTime":"2026-04-25T00:49:07.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.723807884368384,"aZ":-13.672014836265484,"pfxX":-2.6753053320832993,"pfxZ":10.32791338500602,"pX":0.38230090643437287,"pZ":3.5829614577765665,"vX0":5.174318282030119,"vY0":-133.73011622935704,"vZ0":-3.5839863723642345,"x":102.43,"y":142.04,"x0":-1.2395627481053886,"y0":50.00649197185929,"z0":5.9363014084796575,"aX":-4.795082616127476},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":3.6,"spinRate":2344,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4112689871043327,"extension":6.399671432625552},"hitData":{"launchSpeed":92.3,"launchAngle":62.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.67,"coordY":117.22}},"index":0,"playId":"0841abdf-73a3-32f5-8509-72a1c038c360","pitchNumber":1,"startTime":"2026-04-25T00:48:56.880Z","endTime":"2026-04-25T00:49:07.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.06,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:49:07.297Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Black called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T00:50:58.109Z","endTime":"2026-04-25T00:53:30.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.520146923443882,"aZ":-33.68799667963732,"pfxX":-9.892277211056053,"pfxZ":-0.8176304528045426,"pX":-0.7515116269857857,"pZ":0.5827939540453457,"vX0":7.691275211361231,"vY0":-135.34206893980715,"vZ0":-6.968114650715707,"x":145.65,"y":223.04,"x0":-2.349920673640057,"y0":50.00519261549908,"z0":5.561189581370299,"aX":-18.289221464678818},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.9,"breakHorizontal":16.2,"spinRate":1641,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.40525457488059136,"extension":6.718940939712267},"index":0,"playId":"35c1d0ac-c2ae-362c-93ed-67862a1bc24b","pitchNumber":1,"startTime":"2026-04-25T00:51:12.098Z","endTime":"2026-04-25T00:51:16.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98942364682209,"aZ":-21.253782689585545,"pfxX":-8.786271218266307,"pfxZ":5.398200528352984,"pX":-0.5825702033845201,"pZ":2.4206586687856455,"vX0":7.691622757438457,"vY0":-141.49670278760863,"vZ0":-5.054878566295198,"x":139.21,"y":173.42,"x0":-2.1977037207069174,"y0":50.003299871088075,"z0":5.59653720912543,"aX":-17.775331362950133},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.9,"breakHorizontal":14.3,"spinRate":2205,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.38744929944824325,"extension":6.2667401823332405},"index":1,"playId":"e0ed8ce0-97b5-3a67-a2cb-48a8e467bf2c","pitchNumber":2,"startTime":"2026-04-25T00:51:29.562Z","endTime":"2026-04-25T00:51:33.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-25T00:51:41.873Z","endTime":"2026-04-25T00:51:51.422Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.931084006293304,"aZ":-14.457322087166007,"pfxX":-7.954726751247559,"pfxZ":8.931220396386385,"pX":-0.3769975448109132,"pZ":3.4208676564677254,"vX0":8.008301462467267,"vY0":-140.6680871409115,"vZ0":-3.603040700802275,"x":131.37,"y":146.42,"x0":-2.2413237403020063,"y0":50.00329591292254,"z0":5.6691583539688395,"aX":-15.780812840147096},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":12.6,"spinRate":2358,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39089226972118674,"extension":6.983655177187231},"index":3,"playId":"220e9ea8-7e8b-36c5-8640-3acbacc8c304","pitchNumber":3,"startTime":"2026-04-25T00:51:51.422Z","endTime":"2026-04-25T00:51:57.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":97.0,"endSpeed":87.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57767905652956,"aZ":-16.663985925864253,"pfxX":-8.020110082203736,"pfxZ":7.760578682545107,"pX":-0.5435217423996129,"pZ":3.749363566334463,"vX0":7.713874667346342,"vY0":-141.05714641421486,"vZ0":-2.435545623011832,"x":137.72,"y":137.55,"x0":-2.282753859281244,"y0":50.0012217286342,"z0":5.708888283449755,"aX":-16.026119907765743},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":12.7,"spinRate":2299,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.38955010550178226,"extension":6.95780315031008},"index":4,"playId":"cd30357f-4401-3b8a-9464-68b3019c4e99","pitchNumber":4,"startTime":"2026-04-25T00:52:09.182Z","endTime":"2026-04-25T00:52:15.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03296983694614,"aZ":-15.101742077630966,"pfxX":-6.953659589016942,"pfxZ":8.53127323861363,"pX":-0.30359703461087706,"pZ":3.7625725990573664,"vX0":8.142904451917433,"vY0":-141.2426142094796,"vZ0":-2.4737451478538595,"x":128.57,"y":137.19,"x0":-2.3336094209755442,"y0":50.00244202154447,"z0":5.632154460849678,"aX":-13.91561125160117},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":10.7,"spinRate":2285,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.38921759501450737,"extension":6.990754236657217},"index":5,"playId":"8a8965df-f29b-3870-a049-8f4e0015c0f4","pitchNumber":5,"startTime":"2026-04-25T00:52:27.339Z","endTime":"2026-04-25T00:52:31.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.216895006968116,"aZ":-27.913804260830148,"pfxX":7.607710090352529,"pfxZ":2.853421170095201,"pX":-0.5768336025768079,"pZ":2.0051746494366802,"vX0":2.5330761229447303,"vY0":-121.47028575595594,"vZ0":-2.587222698277943,"x":138.99,"y":184.64,"x0":-2.6219018776547576,"y0":50.00134048276579,"z0":5.5157495185071035,"aX":11.344438975307687},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.8,"breakHorizontal":-14.4,"spinRate":2312,"spinDirection":70},"zone":7,"typeConfidence":2.0,"plateTime":0.4512428742466641,"extension":6.586689989140994},"index":6,"playId":"6bbdeb3c-2829-3240-b2f4-0eaf5f519e04","pitchNumber":6,"startTime":"2026-04-25T00:52:45.623Z","endTime":"2026-04-25T00:52:50.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92438512372423,"aZ":-14.997355275418464,"pfxX":-6.927298041366516,"pfxZ":8.38773001466454,"pX":-0.17553542881235817,"pZ":3.188414614466313,"vX0":8.215255209385518,"vY0":-142.47578931322664,"vZ0":-4.222962751776798,"x":123.69,"y":152.69,"x0":-2.201641764869371,"y0":50.00252042205122,"z0":5.64309548551567,"aX":-14.186351373406314},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2283,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3850096117630275,"extension":6.836795563586353},"index":7,"playId":"8cb3ff94-427b-3322-8022-6b39a756dc7d","pitchNumber":7,"startTime":"2026-04-25T00:53:07.809Z","endTime":"2026-04-25T00:53:11.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.649698874081793,"aZ":-31.557220765386027,"pfxX":-6.818612391371282,"pfxZ":0.32449461495202137,"pX":-0.7880099716841092,"pZ":2.2631980732146255,"vX0":6.608967913975182,"vY0":-136.94464622781558,"vZ0":-3.2361843317417236,"x":147.04,"y":177.67,"x0":-2.3361071641372004,"y0":50.00604102444265,"z0":5.598213491975405,"aX":-13.072409907049494},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.1,"breakHorizontal":11.2,"spinRate":1490,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.39857566369932185,"extension":6.932990758869452},"index":8,"playId":"b4eeb813-eda4-3c42-8030-4b3a6c66a23a","pitchNumber":8,"startTime":"2026-04-25T00:53:26.620Z","endTime":"2026-04-25T00:53:30.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:53:30.724Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T00:53:38.218Z","endTime":"2026-04-25T00:54:54.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":97.3,"endSpeed":89.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112316322089434,"aZ":-26.079189002902154,"pfxX":-9.33455465916134,"pfxZ":2.9940831562307153,"pX":-0.017631833110059326,"pZ":3.7051610289403287,"vX0":9.535221693547452,"vY0":-141.48805417202604,"vZ0":-0.7778300023552238,"x":117.67,"y":138.74,"x0":-2.212341699657431,"y0":50.002130191733855,"z0":5.649018590479408,"aX":-18.998542659172074},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.5,"breakHorizontal":15.0,"spinRate":2111,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.386538814448778,"extension":6.979137161118205},"index":0,"playId":"53a4cd5d-29c1-3dc7-8566-056b74a0bc05","pitchNumber":1,"startTime":"2026-04-25T00:53:56.360Z","endTime":"2026-04-25T00:54:01.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194776033312646,"aZ":-27.506914004809747,"pfxX":6.178346304899733,"pfxZ":3.136033735783853,"pX":-0.7052956479522704,"pZ":3.140570571227074,"vX0":2.376303832307096,"vY0":-121.11384846957696,"vZ0":-0.17110129933710394,"x":143.88,"y":153.98,"x0":-2.5012770156192663,"y0":50.002798716549655,"z0":5.613478392613084,"aX":9.197645911401702},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.9,"breakHorizontal":-11.8,"spinRate":2320,"spinDirection":83},"zone":1,"typeConfidence":2.0,"plateTime":0.4518794990120214,"extension":6.466351252343149},"index":1,"playId":"f88e3e9c-9296-3095-952a-c024018f1501","pitchNumber":2,"startTime":"2026-04-25T00:54:11.082Z","endTime":"2026-04-25T00:54:15.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.954322577995132,"aZ":-24.27467353023631,"pfxX":-11.361907988172756,"pfxZ":3.90795147064253,"pX":-0.369184912565733,"pZ":4.475620698850646,"vX0":9.306234347094781,"vY0":-141.23954930782878,"vZ0":0.9508049987753111,"x":131.07,"y":117.94,"x0":-2.229479660719797,"y0":50.0035138130209,"z0":5.694825426972342,"aX":-22.97261121298128},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.4,"breakHorizontal":18.7,"spinRate":2254,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3876973439393665,"extension":6.8311991827230445},"index":2,"playId":"9ca1ec50-7932-39c2-8ab8-79fda67a2689","pitchNumber":3,"startTime":"2026-04-25T00:54:28.201Z","endTime":"2026-04-25T00:54:32.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60626273051556,"aZ":-32.86110155797788,"pfxX":-7.328795338058735,"pfxZ":-0.3596579793189463,"pX":-0.04074570731675009,"pZ":1.261649779437006,"vX0":8.637209015361632,"vY0":-137.56199952208985,"vZ0":-5.520773748249543,"x":118.55,"y":204.72,"x0":-2.2643368617849884,"y0":50.000280509095,"z0":5.5135545302629945,"aX":-14.088632008529652},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.6,"breakHorizontal":11.5,"spinRate":1463,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.3976770595316603,"extension":6.811274743589488},"hitData":{"launchSpeed":54.1,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.23,"coordY":158.79}},"index":3,"playId":"e198f1c2-b1e0-3065-83d9-713b0af02897","pitchNumber":4,"startTime":"2026-04-25T00:54:44.684Z","endTime":"2026-04-25T00:54:54.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:54:54.951Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T00:55:38.942Z","endTime":"2026-04-25T00:57:34.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T00:55:27.796Z","endTime":"2026-04-25T00:55:41.029Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8416371294267,"aZ":-16.981212997772907,"pfxX":-7.231002891626521,"pfxZ":7.322308139805289,"pX":-0.37814805931185425,"pZ":3.1289829375508535,"vX0":8.190563989637086,"vY0":-143.5341232795365,"vZ0":-3.8432861598774437,"x":131.41,"y":154.3,"x0":-2.336365472124355,"y0":50.00672196291633,"z0":5.550362693129101,"aX":-15.012482337036337},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":11.4,"spinRate":2082,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38235858170749326,"extension":7.1196683308663715},"index":1,"playId":"1654a4b1-ff8c-3277-b853-f4bae7711f79","pitchNumber":1,"startTime":"2026-04-25T00:55:41.029Z","endTime":"2026-04-25T00:55:44.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.1,"endSpeed":89.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0016579360783,"aZ":-19.511975066864103,"pfxX":-7.494896204126831,"pfxZ":6.163900831329267,"pX":-0.4694329706050934,"pZ":3.4258470291021683,"vX0":7.792491376845767,"vY0":-142.68296284750133,"vZ0":-2.6145112470678717,"x":134.89,"y":146.28,"x0":-2.2671644503445227,"y0":50.00294033771348,"z0":5.589037946553368,"aX":-15.395335355846644},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.8,"breakHorizontal":11.9,"spinRate":1982,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.3844453740079161,"extension":7.10029159527818},"index":2,"playId":"983bcfa4-dc3a-332e-9407-345bfec474b1","pitchNumber":2,"startTime":"2026-04-25T00:55:57.090Z","endTime":"2026-04-25T00:56:02.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20269982038404,"aZ":-16.48823342100219,"pfxX":-7.322767422837361,"pfxZ":7.564477020806432,"pX":-0.42029280214519066,"pZ":3.0460323901812885,"vX0":7.979238776110458,"vY0":-143.34346058529204,"vZ0":-4.135630272151062,"x":133.02,"y":156.54,"x0":-2.293214765303771,"y0":50.005582790587425,"z0":5.542148410711667,"aX":-15.189310975971035},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.0,"breakHorizontal":11.6,"spinRate":2066,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.38262082176360934,"extension":7.006412781924293},"index":3,"playId":"c6e4efe9-b7f0-33bd-bc42-fac1a45ef2ae","pitchNumber":3,"startTime":"2026-04-25T00:56:13.561Z","endTime":"2026-04-25T00:56:17.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.5,"endSpeed":89.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.122478020357676,"aZ":-17.75056632561887,"pfxX":-8.658410792961961,"pfxZ":6.981227157784524,"pX":-0.8033368431983591,"pZ":4.05896220466878,"vX0":7.335279091087103,"vY0":-143.31118310683397,"vZ0":-1.422392434031484,"x":147.62,"y":129.19,"x0":-2.2793512602716337,"y0":50.006020709872544,"z0":5.677881952676577,"aX":-17.89692366717249},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":14.0,"spinRate":2155,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38314645081084064,"extension":6.7633630090824255},"index":4,"playId":"ee7f12b2-7455-3796-8a66-d59b03dccd04","pitchNumber":4,"startTime":"2026-04-25T00:56:35.287Z","endTime":"2026-04-25T00:56:39.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":97.8,"endSpeed":89.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02962006344666,"aZ":-18.41632219089098,"pfxX":-5.7743387506436665,"pfxZ":6.720971190635007,"pX":-0.020598636935464164,"pZ":2.97305065496079,"vX0":8.232297566600053,"vY0":-142.24841112785498,"vZ0":-3.920611101695367,"x":117.79,"y":158.51,"x0":-2.2036413144820988,"y0":50.00205297503349,"z0":5.538840245613503,"aX":-11.818614230689791},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":8.8,"spinRate":1827,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.38524974809495305,"extension":6.8711245685386375},"index":5,"playId":"87bb0465-07d1-31ae-8e59-6a4f64a62ca9","pitchNumber":5,"startTime":"2026-04-25T00:56:51.246Z","endTime":"2026-04-25T00:56:55.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37174299665706,"aZ":-30.345992572957716,"pfxX":-6.488867393611974,"pfxZ":0.9606683868018149,"pX":-0.020361733519298597,"pZ":0.41495383832919547,"vX0":8.656238589481543,"vY0":-136.7857616662515,"vZ0":-7.904021250975255,"x":117.78,"y":227.58,"x0":-2.3787245094340257,"y0":50.00371747518145,"z0":5.414516010791584,"aX":-12.332848729278583},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.2,"breakHorizontal":10.0,"spinRate":1531,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.40000571063526325,"extension":6.922460047757313},"index":6,"playId":"a4394a29-b32c-3980-8661-e66b602110b5","pitchNumber":6,"startTime":"2026-04-25T00:57:11.406Z","endTime":"2026-04-25T00:57:15.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.281808970234785,"aZ":-14.19793027251601,"pfxX":-8.490776565477171,"pfxZ":8.842107699426299,"pX":0.6775561397252376,"pZ":2.823614945413099,"vX0":11.071783303288925,"vY0":-141.88646645948904,"vZ0":-4.998294535810831,"x":91.17,"y":162.54,"x0":-2.1770137702772585,"y0":50.00472945356893,"z0":5.516851730971832,"aX":-17.26708488340572},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":13.1,"spinRate":2192,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.38642291935124495,"extension":6.997886153267184},"index":7,"playId":"ae27064b-0c99-3bbe-814e-603731b2732a","pitchNumber":7,"startTime":"2026-04-25T00:57:30.394Z","endTime":"2026-04-25T00:57:34.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.0999999999999979,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:57:34.210Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T00:59:54.343Z","endTime":"2026-04-25T01:00:19.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shane Drohan replaces Brandon Woodruff.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-25T00:58:08.984Z","endTime":"2026-04-25T00:59:56.643Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675660,"link":"/api/v1/people/675660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750544509010492,"aZ":-16.731281762229187,"pfxX":7.826454269424792,"pfxZ":7.898191349768552,"pX":-0.17757969780938285,"pZ":2.290005956489393,"vX0":-6.755404020308594,"vY0":-138.64494462235203,"vZ0":-5.760673051068092,"x":123.77,"y":176.95,"x0":1.268581075169759,"y0":50.003213870966775,"z0":5.503643769790679,"aX":15.302792947617078},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":-12.8,"spinRate":2380,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.39441522577353627,"extension":6.276338710019155},"index":1,"playId":"bad909e4-e77e-385b-9df5-24976949afa8","pitchNumber":1,"startTime":"2026-04-25T00:59:56.643Z","endTime":"2026-04-25T01:00:00.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.222253120068718,"aZ":-20.84746780088464,"pfxX":-0.03875156393712986,"pfxZ":6.427824428430307,"pX":-0.7005554780270304,"pZ":3.0102992863000577,"vX0":-5.127036718421082,"vY0":-130.80373122284107,"vZ0":-2.772940925426808,"x":143.7,"y":157.5,"x0":1.2761615141895637,"y0":50.00243073942559,"z0":5.618150526079928,"aX":-0.06778000651313615},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.4,"breakHorizontal":1.0,"spinRate":2696,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4160701619963856,"extension":5.8920241651121},"hitData":{"launchSpeed":78.0,"launchAngle":39.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.3,"coordY":91.06}},"index":2,"playId":"304bd1f8-cfb5-3620-9dc7-06d2bfdfdc79","pitchNumber":2,"startTime":"2026-04-25T01:00:08.570Z","endTime":"2026-04-25T01:00:19.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:00:19.599Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan O'Hearn doubles (4) on a sharp line drive to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T01:00:18.214Z","endTime":"2026-04-25T01:01:06.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021283728918238,"aZ":-16.193944679811207,"pfxX":5.87892075694408,"pfxZ":8.317213442652179,"pX":-0.8096900025911996,"pZ":2.332256810206027,"vX0":-7.45355680196121,"vY0":-137.63162106604656,"vZ0":-5.675140921919444,"x":147.86,"y":175.81,"x0":1.1674767644723785,"y0":50.006155147305506,"z0":5.5145142333996295,"aX":11.30129337839339},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-9.1,"spinRate":2421,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.3976891774434348,"extension":6.238013889271624},"index":0,"playId":"c037287e-6e70-3e27-95f7-a0a9440fbfc6","pitchNumber":1,"startTime":"2026-04-25T01:00:41.313Z","endTime":"2026-04-25T01:00:45.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991302963038798,"aZ":-19.365515081631433,"pfxX":9.880216901598454,"pfxZ":6.666208810115325,"pX":0.6262649102567371,"pZ":3.043055212001269,"vX0":-4.761212555267107,"vY0":-137.8068214990922,"vZ0":-3.31625418653075,"x":93.13,"y":156.62,"x0":1.094063766622882,"y0":50.000223373459846,"z0":5.5722054331845285,"aX":18.975508311542594},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":-16.9,"spinRate":2259,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.39766078298305585,"extension":6.16251401932411},"hitData":{"launchSpeed":107.0,"launchAngle":14.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.98,"coordY":123.22}},"index":1,"playId":"a24e0de5-bb89-3e18-ab53-1cc7adaedde3","pitchNumber":2,"startTime":"2026-04-25T01:00:52.847Z","endTime":"2026-04-25T01:01:06.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.7,"awayTeamWinProbability":87.3,"homeTeamWinProbabilityAdded":-2.0999999999999996,"leverageIndex":0.33,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:01:06.451Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T01:01:11.419Z","endTime":"2026-04-25T01:03:37.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":90.6,"endSpeed":83.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7545688342707,"aZ":-19.822828833329908,"pfxX":0.3284581897932277,"pfxZ":6.9733443321148005,"pX":-1.9171278721188258,"pZ":2.540713956312388,"vX0":-8.3218726446197,"vY0":-131.71491611615977,"vZ0":-3.9674788182991856,"x":190.08,"y":170.18,"x0":1.2295020900096447,"y0":50.00535749802367,"z0":5.5167120320010135,"aX":0.5817036704554469},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.0,"breakHorizontal":1.1,"spinRate":2571,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.41449798545547134,"extension":6.062538320375547},"index":0,"playId":"365e1073-a7bb-386f-8d8c-c59b6c4c7b68","pitchNumber":1,"startTime":"2026-04-25T01:01:37.376Z","endTime":"2026-04-25T01:01:42.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990254377235434,"aZ":-15.649574240760105,"pfxX":1.2451737572690638,"pfxZ":9.145682798177502,"pX":-1.1654359001101369,"pZ":0.42407875904476466,"vX0":-6.440023685921866,"vY0":-132.73635465354903,"vZ0":-9.819823614084461,"x":161.42,"y":227.33,"x0":1.1171883607291988,"y0":50.00592337956751,"z0":5.279267613402193,"aX":2.250758125206764},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":-1.1,"spinRate":2564,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41062075726188185,"extension":6.189398037846124},"index":1,"playId":"a0d79ea7-92ed-3338-bdd6-2c6f26fb75df","pitchNumber":2,"startTime":"2026-04-25T01:01:52.977Z","endTime":"2026-04-25T01:01:58.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.196437166702164,"aZ":-17.961739445276155,"pfxX":0.5661988967254998,"pfxZ":8.088584671853042,"pX":0.307323822071006,"pZ":2.537672470026621,"vX0":-3.0597767460399865,"vY0":-130.87297421527663,"vZ0":-4.1791030768214394,"x":105.29,"y":170.26,"x0":1.411486226881671,"y0":50.0051515978224,"z0":5.47710926019511,"aX":0.9952672176634688},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.0,"breakHorizontal":-0.5,"spinRate":2603,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4164107780036366,"extension":6.080426626745187},"index":2,"playId":"0862f9d7-b057-3018-bf29-0ce8250d2f1c","pitchNumber":3,"startTime":"2026-04-25T01:02:17.344Z","endTime":"2026-04-25T01:02:22.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"startTime":"2026-04-25T01:02:55.134Z","endTime":"2026-04-25T01:03:05.529Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900920648064382,"aZ":-13.54633016026094,"pfxX":7.419515795843637,"pfxZ":9.607935308667187,"pX":-0.06596089321478517,"pZ":2.6276830785829164,"vX0":-6.252043849384892,"vY0":-138.37045703783804,"vZ0":-5.165206406659822,"x":119.51,"y":167.83,"x0":1.2589332175074648,"y0":50.00337967358856,"z0":5.4263497157944025,"aX":14.386537819525177},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":-12.1,"spinRate":2286,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.3958503690968507,"extension":6.2455559408194885},"index":4,"playId":"8c0f5951-dbd0-3e23-8589-8dd6e82deec7","pitchNumber":4,"startTime":"2026-04-25T01:03:05.529Z","endTime":"2026-04-25T01:03:10.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651866093623013,"aZ":-31.593703955966514,"pfxX":-1.144331209588528,"pfxZ":0.3674371733927355,"pX":1.0530244571224692,"pZ":3.3264451984464567,"vX0":-0.6864155694147598,"vY0":-124.59157955594435,"vZ0":0.5260024020692224,"x":76.86,"y":148.97,"x0":1.4802431900221644,"y0":50.004004342270605,"z0":5.711417362707841,"aX":-1.809428238024751},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":2.3,"spinRate":2700,"spinDirection":262},"zone":12,"typeConfidence":2.0,"plateTime":0.4386474759801846,"extension":6.012203423169159},"hitData":{"launchSpeed":92.1,"launchAngle":37.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.17,"coordY":73.35}},"index":5,"playId":"5e534aa3-c9d2-31f3-97b6-a67fc33a6073","pitchNumber":5,"startTime":"2026-04-25T01:03:25.240Z","endTime":"2026-04-25T01:03:37.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:03:37.216Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to center fielder Garrett Mitchell. Ryan O'Hearn scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T01:03:42.603Z","endTime":"2026-04-25T01:04:33.770Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":675660,"link":"/api/v1/people/675660"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42033300513396,"aZ":-32.783001892596836,"pfxX":-2.1755480180323565,"pfxZ":-0.3946500544982001,"pX":0.5918045995864448,"pZ":3.354194747377101,"vX0":-1.1913867825524689,"vY0":-122.66547619942725,"vZ0":0.9605349862480439,"x":94.44,"y":148.22,"x0":1.3659025005669827,"y0":50.00444726226839,"z0":5.744407308821378,"aX":-3.3280974565242216},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":4.2,"spinRate":2567,"spinDirection":284},"zone":12,"typeConfidence":2.0,"plateTime":0.44587539080496486,"extension":5.88499874968141},"index":0,"playId":"5c47f011-4ef6-3156-ab62-03cc474f35e6","pitchNumber":1,"startTime":"2026-04-25T01:04:06.434Z","endTime":"2026-04-25T01:04:10.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117025981229506,"aZ":-30.704381730849086,"pfxX":-1.235888753083922,"pfxZ":0.9371818981811249,"pX":-0.13340272881348547,"pZ":2.4596117922784173,"vX0":-3.1014320294071815,"vY0":-124.38899114924133,"vZ0":-1.5599333937912352,"x":122.08,"y":172.37,"x0":1.2884296504184127,"y0":50.004151729611735,"z0":5.632045083409322,"aX":-1.9437922142114084},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.6,"breakHorizontal":2.9,"spinRate":2570,"spinDirection":279},"zone":5,"typeConfidence":2.0,"plateTime":0.43973576053321084,"extension":6.102942565373866},"hitData":{"launchSpeed":103.7,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.46,"coordY":94.93}},"index":1,"playId":"f4d91a6d-fe50-3877-bfbc-91375b2b1ddf","pitchNumber":2,"startTime":"2026-04-25T01:04:21.933Z","endTime":"2026-04-25T01:04:33.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":0.68,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:04:33.770Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Konnor Griffin lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T01:04:44.456Z","endTime":"2026-04-25T01:07:23.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.209329832635895,"aZ":-16.142331816427305,"pfxX":6.691641953053857,"pfxZ":8.388102553318156,"pX":-0.6036874068924803,"pZ":2.1379061239189703,"vX0":-7.195531018350807,"vY0":-137.53441966045258,"vZ0":-5.953879569217661,"x":140.01,"y":181.06,"x0":1.1801670055693938,"y0":50.00068745026345,"z0":5.429944424385227,"aX":12.786477894757477},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":-10.6,"spinRate":2187,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.39862319340978614,"extension":6.124855762656381},"index":0,"playId":"cf892bbd-4de4-3faa-9a8e-9fe7ae42366b","pitchNumber":1,"startTime":"2026-04-25T01:05:10.101Z","endTime":"2026-04-25T01:05:14.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":85.4,"endSpeed":78.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.561264143072997,"aZ":-28.95408889862366,"pfxX":6.663804826950069,"pfxZ":2.0679075676747862,"pX":1.7243836448628902,"pZ":2.1020020963739108,"vX0":-1.2508105319664433,"vY0":-124.39644922745292,"vZ0":-2.3385201071625854,"x":51.27,"y":182.03,"x0":1.370473574086355,"y0":50.00193706538165,"z0":5.471141322665014,"aX":10.370892143791568},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":-11.8,"spinRate":974,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4414743970163806,"extension":5.958494880152232},"index":1,"playId":"c0454e10-df86-3ab1-aff2-a0dc05d9ef87","pitchNumber":2,"startTime":"2026-04-25T01:05:27.212Z","endTime":"2026-04-25T01:05:31.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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, 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":86.1,"endSpeed":79.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733455785476938,"aZ":-33.24901371750957,"pfxX":6.787225655033081,"pfxZ":-0.6788919142042116,"pX":0.6139391389720883,"pZ":0.8332817698409639,"vX0":-3.535312361961016,"vY0":-125.22237109801327,"vZ0":-4.756650557234045,"x":93.6,"y":216.28,"x0":1.1667450267325552,"y0":50.005689309711805,"z0":5.4966921537964,"aX":10.714432007306634},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.2,"breakHorizontal":-11.4,"spinRate":854,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4384393311180603,"extension":5.908880857354725},"index":2,"playId":"0646f8c5-ab60-34fb-87b1-b28b4bde5e8c","pitchNumber":3,"startTime":"2026-04-25T01:05:44.226Z","endTime":"2026-04-25T01:05:49.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.112794147596766,"aZ":-33.21632795834923,"pfxX":-2.504840099531415,"pfxZ":-0.6563464786915185,"pX":-0.3460330601444655,"pZ":1.687012990332199,"vX0":-3.347230142563267,"vY0":-125.25909493466895,"vZ0":-2.684570612416654,"x":130.19,"y":193.23,"x0":1.3303417397083193,"y0":50.00071727252794,"z0":5.474979111671056,"aX":-3.9988160197841744},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.6,"breakHorizontal":5.3,"spinRate":2799,"spinDirection":276},"zone":7,"typeConfidence":2.0,"plateTime":0.436450104541124,"extension":6.219090252345411},"index":3,"playId":"cec8aa48-d0ee-3b08-af03-091b34233b16","pitchNumber":4,"startTime":"2026-04-25T01:06:06.600Z","endTime":"2026-04-25T01:06:12.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09811235404691,"aZ":-19.175986798795492,"pfxX":8.237911639772651,"pfxZ":6.6771894477434515,"pX":0.31814599909490726,"pZ":3.6645563925683122,"vX0":-5.6186387374463145,"vY0":-138.87966635477423,"vZ0":-1.4666143835887926,"x":104.87,"y":139.84,"x0":1.3007466972797075,"y0":50.002781377045835,"z0":5.479315558450559,"aX":16.03689259157843},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":-13.7,"spinRate":2303,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.39491271544596884,"extension":6.135271061844316},"index":4,"playId":"dcd565ff-5e68-368c-b886-0fae18732805","pitchNumber":5,"startTime":"2026-04-25T01:06:36.202Z","endTime":"2026-04-25T01:06:41.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.422721502044645,"aZ":-35.17604577864301,"pfxX":5.177361695799238,"pfxZ":-1.854089970751847,"pX":1.2045709995476517,"pZ":2.142730557335412,"vX0":-2.0982314664724195,"vY0":-126.28012401049345,"vZ0":-1.27801668033709,"x":71.08,"y":180.93,"x0":1.3729920923458419,"y0":50.00428392419642,"z0":5.482016028363207,"aX":8.372542980326786},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.4,"breakHorizontal":-8.9,"spinRate":894,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.43354198380358433,"extension":5.982971544701397},"index":5,"playId":"be88d37e-3185-3252-adf2-8b3966d7f254","pitchNumber":6,"startTime":"2026-04-25T01:06:56.805Z","endTime":"2026-04-25T01:07:01.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57612015425862,"aZ":-16.584901121089324,"pfxX":7.362797854776302,"pfxZ":7.944432620960196,"pX":0.11921812007324488,"pZ":3.2475230260015047,"vX0":-5.653095889159058,"vY0":-138.84459839047753,"vZ0":-2.9368475521705077,"x":112.46,"y":151.1,"x0":1.2197710340717454,"y0":50.003701808763196,"z0":5.415560788241734,"aX":14.450772874555044},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":-12.2,"spinRate":2346,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3937023389594203,"extension":6.160641190807336},"hitData":{"launchSpeed":93.5,"launchAngle":19.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.83,"coordY":72.54}},"index":6,"playId":"4038ec74-8878-342a-92f2-ca5723e44bed","pitchNumber":7,"startTime":"2026-04-25T01:07:15.179Z","endTime":"2026-04-25T01:07:23.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:07:23.051Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T01:09:16.047Z","endTime":"2026-04-25T01:11:33.066Z","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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":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":6},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.701985285377944,"aZ":-30.05188455337929,"pfxX":-7.1940676946011255,"pfxZ":1.1227264089307258,"pX":-0.6649265208179861,"pZ":1.263040843588958,"vX0":6.920411538744944,"vY0":-136.08883634190005,"vZ0":-6.068368696302631,"x":142.35,"y":204.68,"x0":-2.296692905720124,"y0":50.00445197560057,"z0":5.583106949789862,"aX":-13.600122343799299},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.0,"breakHorizontal":11.8,"spinRate":1494,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4013011303274756,"extension":7.14891381499015},"index":0,"playId":"264e7c68-5839-3979-bf25-864482b5aabd","pitchNumber":1,"startTime":"2026-04-25T01:09:44.266Z","endTime":"2026-04-25T01:09:48.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748613343469636,"aZ":-27.311702316674467,"pfxX":8.38280816329867,"pfxZ":3.364905141401982,"pX":-1.1337931843137863,"pZ":3.124989711826688,"vX0":0.8972834421055909,"vY0":-119.64558858135437,"vZ0":-0.07969970219937328,"x":160.22,"y":154.41,"x0":-2.6027003250340695,"y0":50.00297636849382,"z0":5.612567131638863,"aX":12.115784762011582},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.4,"breakHorizontal":-15.4,"spinRate":2391,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.4583209581422838,"extension":6.60755407681289},"index":1,"playId":"94960f03-19ad-3e69-8375-4afb997e3b1c","pitchNumber":2,"startTime":"2026-04-25T01:09:59.906Z","endTime":"2026-04-25T01:10:04.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.203365007805935,"aZ":-17.4643969233444,"pfxX":-6.7365853929679655,"pfxZ":7.209239453802585,"pX":-0.6498264088856329,"pZ":3.3498650278297157,"vX0":6.798242138446372,"vY0":-142.2895909473629,"vZ0":-3.246822039419834,"x":141.77,"y":148.33,"x0":-2.20065439612982,"y0":50.00084498006944,"z0":5.619445433079457,"aX":-13.741848159725725},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":10.7,"spinRate":2069,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38569597257468624,"extension":6.906575757809688},"index":2,"playId":"2bd7d9fc-45ea-3d54-aa2b-74da37ac2c83","pitchNumber":3,"startTime":"2026-04-25T01:10:15.865Z","endTime":"2026-04-25T01:10:20.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2046908002523,"aZ":-16.371745755439346,"pfxX":-7.690754963613964,"pfxZ":7.699237586027543,"pX":0.3020105460361915,"pZ":2.157658000092924,"vX0":9.526011912574484,"vY0":-142.68232811508267,"vZ0":-6.719540200842516,"x":105.49,"y":180.52,"x0":-2.087782296457985,"y0":50.00368409226951,"z0":5.583242364124072,"aX":-15.787273106749021},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2164,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.384541808413398,"extension":7.013275292992213},"index":3,"playId":"70b09e54-dcba-334e-b81f-d7a28c5a50de","pitchNumber":4,"startTime":"2026-04-25T01:10:33.045Z","endTime":"2026-04-25T01:10:37.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60421277227296,"aZ":-26.563155822690305,"pfxX":-11.416663687381465,"pfxZ":2.7360798737064407,"pX":-0.525713215007413,"pZ":2.7549400239539583,"vX0":8.972300406051987,"vY0":-142.0335300879082,"vZ0":-3.2711117313787836,"x":137.04,"y":164.4,"x0":-2.237553927602691,"y0":50.00114711618869,"z0":5.604961679682086,"aX":-23.394818777164502},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.4,"breakHorizontal":19.0,"spinRate":2150,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.38518289316748966,"extension":6.8771337129810295},"index":4,"playId":"ed9f6ce7-e3c1-3a42-9c42-a2d1402aaa72","pitchNumber":5,"startTime":"2026-04-25T01:10:49.569Z","endTime":"2026-04-25T01:10:53.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.075175910221272,"aZ":-27.357930642813646,"pfxX":4.751455278807593,"pfxZ":3.1566381939787105,"pX":1.5327893892411038,"pZ":1.7163303193899258,"vX0":7.727588417939763,"vY0":-122.97982276947708,"vZ0":-3.517745061466581,"x":58.57,"y":192.44,"x0":-2.271432582504119,"y0":50.005934829420774,"z0":5.493639545276343,"aX":7.255675663478124},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.0,"breakHorizontal":-10.4,"spinRate":2337,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4458974724398117,"extension":6.9854284140569325},"index":5,"playId":"1b5e3321-63dc-3f67-bc54-669b96f5df74","pitchNumber":6,"startTime":"2026-04-25T01:11:07.885Z","endTime":"2026-04-25T01:11:13.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":97.5,"endSpeed":89.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61715397911853,"aZ":-26.46198169787258,"pfxX":-11.512672233751188,"pfxZ":2.802709401847924,"pX":-0.5755939536450978,"pZ":2.555740791779016,"vX0":8.905395986027944,"vY0":-141.68458240844492,"vZ0":-3.7178680274753844,"x":138.94,"y":169.77,"x0":-2.2597540618372256,"y0":50.00348575326216,"z0":5.571163658714651,"aX":-23.465956892043852},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.4,"breakHorizontal":19.1,"spinRate":2024,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.38620948674049504,"extension":6.9955476691207945},"hitData":{"launchSpeed":97.4,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.9,"coordY":153.2}},"index":6,"playId":"d5f2a87c-03f3-30c7-9397-1d8cfb1a0032","pitchNumber":7,"startTime":"2026-04-25T01:11:25.808Z","endTime":"2026-04-25T01:11:33.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:11:33.066Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lockridge grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T01:11:43.390Z","endTime":"2026-04-25T01:12:40.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.938947365846992,"aZ":-29.39526320555431,"pfxX":8.436313531431177,"pfxZ":1.8826059957422165,"pX":0.7476956333437544,"pZ":1.3510904280467566,"vX0":6.234660235458973,"vY0":-121.5607558267659,"vZ0":-3.8459274274225117,"x":88.5,"y":202.3,"x0":-2.9590490200330963,"y0":50.00372407085483,"z0":5.545265438752294,"aX":12.447114876055783},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.6,"breakHorizontal":-16.9,"spinRate":2132,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4530218517659481,"extension":7.053523147590276},"index":0,"playId":"56c30188-e061-370d-a567-628c33c2f025","pitchNumber":1,"startTime":"2026-04-25T01:11:58.686Z","endTime":"2026-04-25T01:12:02.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.0,"endSpeed":89.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.128912876643525,"aZ":-23.606737569817575,"pfxX":-11.28402857572365,"pfxZ":4.172265839143833,"pX":-0.6053904872701624,"pZ":2.870443096025909,"vX0":10.14106222501455,"vY0":-142.32423444568673,"vZ0":-3.504477969979824,"x":140.08,"y":161.28,"x0":-2.7455728720942103,"y0":50.00600460845283,"z0":5.609694728982591,"aX":-23.194125867179903},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.0,"breakHorizontal":18.5,"spinRate":2045,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3845723927059499,"extension":7.112025225632359},"index":1,"playId":"7535b444-7b61-342e-9784-6c7db8da6866","pitchNumber":2,"startTime":"2026-04-25T01:12:14.645Z","endTime":"2026-04-25T01:12:19.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.868132862988237,"aZ":-23.141905280368277,"pfxX":-11.329096270854931,"pfxZ":4.515735735782298,"pX":0.11929049650449385,"pZ":2.1067633837934014,"vX0":12.043332019473299,"vY0":-140.3744705272024,"vZ0":-5.340561925680812,"x":112.45,"y":181.9,"x0":-2.7484589200670033,"y0":50.00647807449475,"z0":5.53436611131383,"aX":-22.683130282826927},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.2,"breakHorizontal":18.1,"spinRate":2101,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.38972334442072487,"extension":6.8757990036348655},"hitData":{"launchSpeed":110.4,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":155.23}},"index":2,"playId":"1c983db2-15d1-3646-b2e7-e9b670f32ec2","pitchNumber":3,"startTime":"2026-04-25T01:12:31.091Z","endTime":"2026-04-25T01:12:40.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:12:40.911Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T01:12:42.240Z","endTime":"2026-04-25T01:13:29.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.150547697981228,"aZ":-30.583046045171336,"pfxX":-5.015188587698397,"pfxZ":0.8575902761624317,"pX":-1.4974032414961176,"pZ":3.0774917358711744,"vX0":4.337429063590774,"vY0":-134.88025811162595,"vZ0":-1.4768483926742513,"x":174.08,"y":155.69,"x0":-2.465676459683664,"y0":50.00667026559455,"z0":5.76550032469248,"aX":-9.350040560443134},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.4,"breakHorizontal":8.3,"spinRate":1246,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4042920919375943,"extension":6.896263204241967},"index":0,"playId":"c4ca1b36-c99f-32b7-9284-d1b42b9d1c35","pitchNumber":1,"startTime":"2026-04-25T01:13:02.775Z","endTime":"2026-04-25T01:13:06.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821096695635646,"aZ":-14.742076808587036,"pfxX":-6.897864912444167,"pfxZ":8.424403495019131,"pX":0.38785235205959745,"pZ":2.3128044656502733,"vX0":9.69514380443272,"vY0":-142.71245474613008,"vZ0":-6.562129306895303,"x":102.22,"y":176.33,"x0":-2.151966924802933,"y0":50.00438192086288,"z0":5.564817497155929,"aX":-14.277028080842108},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2183,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3833142346446783,"extension":7.1101394267296},"hitData":{"launchSpeed":77.8,"launchAngle":44.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.14,"coordY":94.54}},"index":1,"playId":"df461226-e240-3c1a-8ad9-2af6508e6422","pitchNumber":2,"startTime":"2026-04-25T01:13:20.270Z","endTime":"2026-04-25T01:13:29.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:13:29.221Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Davis grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T01:15:25.216Z","endTime":"2026-04-25T01:17:09.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"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":"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":90.6,"endSpeed":83.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04325358330478,"aZ":-19.789536664840462,"pfxX":0.36614951112153493,"pfxZ":6.949705792389166,"pX":-0.9365921467705451,"pZ":3.4356581116129945,"vX0":-6.037181306146822,"vY0":-131.92167626636257,"vZ0":-1.7751361042607399,"x":152.7,"y":146.02,"x0":1.3230323585129142,"y0":50.00593633329432,"z0":5.558976122930034,"aX":0.65275861484439},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":0.5,"spinRate":2583,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4133791008791192,"extension":6.266118117472588},"index":0,"playId":"3dbf6947-30f8-3ee5-8f05-61e006884787","pitchNumber":1,"startTime":"2026-04-25T01:15:34.467Z","endTime":"2026-04-25T01:15:39.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":79.7,"endSpeed":73.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.778639819280126,"aZ":-38.042477735631905,"pfxX":-5.157604985329403,"pfxZ":-4.309258371639258,"pX":0.11383618295274046,"pZ":1.5725451824059007,"vX0":-1.365923203830514,"vY0":-116.0425160432507,"vZ0":-1.1539025782241832,"x":112.66,"y":196.32,"x0":1.380069341047986,"y0":50.0008150387426,"z0":5.701489607176357,"aX":-7.030031071269052},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.8,"breakHorizontal":9.7,"spinRate":2833,"spinDirection":329},"zone":14,"typeConfidence":2.0,"plateTime":0.4720688686677108,"extension":5.781710081901464},"index":1,"playId":"7cfa880c-73fe-3a48-ab1a-5816ef5f9928","pitchNumber":2,"startTime":"2026-04-25T01:15:47.591Z","endTime":"2026-04-25T01:15:52.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":79.7,"endSpeed":74.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22791912960136,"aZ":-39.373911022381954,"pfxX":-3.1579847629231823,"pfxZ":-5.313193738524763,"pX":-1.4476632925706567,"pZ":-0.3159976276915396,"vX0":-5.125447873357625,"vY0":-115.90153046761245,"vZ0":-4.694555314957452,"x":172.18,"y":247.31,"x0":1.2048817260258298,"y0":50.000253609390015,"z0":5.507022982576448,"aX":-4.282529869177063},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.6,"breakHorizontal":7.1,"spinRate":2839,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4730948886970334,"extension":6.047962671159621},"index":2,"playId":"31705c8b-4790-35e4-b58d-831e7466f783","pitchNumber":3,"startTime":"2026-04-25T01:16:01.256Z","endTime":"2026-04-25T01:16:05.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554886822443912,"aZ":-21.60428715238068,"pfxX":0.515020640663542,"pfxZ":6.109626240440984,"pX":-0.10879106910820475,"pZ":1.8795865611473532,"vX0":-3.8652822619832072,"vY0":-129.77590468184522,"vZ0":-4.786363129951399,"x":121.15,"y":188.03,"x0":1.324006901379547,"y0":50.00121054921647,"z0":5.363282693076279,"aX":0.8908986702365017},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.4,"breakHorizontal":-0.2,"spinRate":2553,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.41978550202723186,"extension":5.925149105053824},"index":3,"playId":"d41454d6-9646-33dc-a57f-aa9ffe545976","pitchNumber":4,"startTime":"2026-04-25T01:16:18.162Z","endTime":"2026-04-25T01:16:23.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.371180724779315,"aZ":-42.19406619120514,"pfxX":-5.514696256986189,"pfxZ":-7.691944946680593,"pX":1.4570282961768186,"pZ":2.581851673420651,"vX0":1.4782691438103013,"vY0":-113.83558626075845,"vZ0":2.313295939642875,"x":61.46,"y":169.07,"x0":1.5127141569473626,"y0":50.003189355037435,"z0":5.752652479962144,"aX":-7.182950167579246},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.0,"breakHorizontal":9.6,"spinRate":2687,"spinDirection":320},"zone":12,"typeConfidence":2.0,"plateTime":0.482544891091655,"extension":5.846106505633047},"index":4,"playId":"0abc62d1-e76c-33ae-99a4-f1e6dd4d77ad","pitchNumber":5,"startTime":"2026-04-25T01:16:38.439Z","endTime":"2026-04-25T01:16:42.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-25T01:16:48.829Z","endTime":"2026-04-25T01:17:01.080Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35948297212658,"aZ":-40.50488055558137,"pfxX":-4.903335710548866,"pfxZ":-6.276558452332864,"pX":0.5105401106731774,"pZ":2.530730756693367,"vX0":-0.6410262412663092,"vY0":-114.78152586674716,"vZ0":1.5870989281333145,"x":97.54,"y":170.45,"x0":1.430591899308657,"y0":50.004462349247206,"z0":5.791238190437888,"aX":-6.505954152838957},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-10.7,"breakHorizontal":9.0,"spinRate":2845,"spinDirection":315},"zone":6,"typeConfidence":2.0,"plateTime":0.4782239378047586,"extension":5.919131482502842},"hitData":{"launchSpeed":86.5,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.39,"coordY":158.0}},"index":6,"playId":"2318eb92-0efb-389a-88f7-2451a5f79143","pitchNumber":6,"startTime":"2026-04-25T01:17:01.080Z","endTime":"2026-04-25T01:17:09.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:17:09.002Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oneil Cruz lines out sharply to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T01:17:43.794Z","endTime":"2026-04-25T01:18:12.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T01:17:46.068Z","endTime":"2026-04-25T01:17:46.069Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70810486147465,"aZ":-13.081911894837232,"pfxX":6.492852491953274,"pfxZ":10.044780234160685,"pX":-0.33799434222495056,"pZ":1.7046827471697574,"vX0":-6.3436259088421325,"vY0":-137.5183947033503,"vZ0":-7.3302576204902765,"x":129.88,"y":192.75,"x0":1.1638035540125138,"y0":50.00051044674796,"z0":5.306648004418242,"aX":12.337919735601798},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":-10.3,"spinRate":2262,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.3994840883876778,"extension":6.257633582099736},"index":1,"playId":"885ecf7c-f14b-37bc-9963-2a1ca7f24406","pitchNumber":1,"startTime":"2026-04-25T01:17:46.070Z","endTime":"2026-04-25T01:17:50.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.513879063255864,"aZ":-16.746969046191392,"pfxX":6.18477101182024,"pfxZ":8.015956038114068,"pX":-0.30070041292134847,"pZ":2.950026089019556,"vX0":-6.010292538535752,"vY0":-137.62435273780758,"vZ0":-3.7595277012595996,"x":128.46,"y":159.13,"x0":1.1041515036847664,"y0":50.00559916457977,"z0":5.46263907563048,"aX":11.908602510508654},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":-10.0,"spinRate":2314,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.3974348538444601,"extension":6.022718050277036},"hitData":{"launchSpeed":113.6,"launchAngle":13.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.65,"coordY":54.19}},"index":2,"playId":"48f658fc-5970-33fc-b322-1ce13acacd15","pitchNumber":2,"startTime":"2026-04-25T01:18:03.391Z","endTime":"2026-04-25T01:18:12.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:18:12.748Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T01:18:13.105Z","endTime":"2026-04-25T01:18:44.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373586276418347,"aZ":-21.50944646196171,"pfxX":8.758231746465476,"pfxZ":5.60658817914471,"pX":-0.06064034458633992,"pZ":1.799099077690582,"vX0":-6.645556507080002,"vY0":-137.0530742305782,"vZ0":-5.6551019172237185,"x":119.31,"y":190.2,"x0":1.258056280886421,"y0":50.001444784860844,"z0":5.358806501348335,"aX":16.655200976117307},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":-14.4,"spinRate":2205,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.39968863440001323,"extension":6.197982582051158},"hitData":{"launchSpeed":90.5,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":154.22}},"index":0,"playId":"90d42eea-a57e-3c9a-9491-f4950215f176","pitchNumber":1,"startTime":"2026-04-25T01:18:36.769Z","endTime":"2026-04-25T01:18:44.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:18:44.855Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:19:33.263Z","endTime":"2026-04-25T01:20:59.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901880611149004,"aZ":-34.295476519294965,"pfxX":-7.239845964684475,"pfxZ":-1.1308791093474895,"pX":-0.03825366751364821,"pZ":1.3382645379387568,"vX0":8.597435867547398,"vY0":-135.50742483581746,"vZ0":-4.899291271639413,"x":118.46,"y":202.65,"x0":-2.2969678420770885,"y0":50.00232420051362,"z0":5.539018321150535,"aX":-13.595692714995199},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-2.9,"breakHorizontal":11.5,"spinRate":1592,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.40270934567711736,"extension":6.983583011061253},"hitData":{"launchSpeed":68.4,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.22,"coordY":181.58}},"index":0,"playId":"06d3984f-1ac3-36df-8e88-64c32fc46326","pitchNumber":1,"startTime":"2026-04-25T01:20:50.138Z","endTime":"2026-04-25T01:20:59.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:20:59.438Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:21:02.630Z","endTime":"2026-04-25T01:21:46.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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(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":83.4,"endSpeed":76.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94557142887863,"aZ":-27.65818136869637,"pfxX":5.833825176023295,"pfxZ":3.0648820811566564,"pX":0.3993287747305566,"pZ":1.7510234625300747,"vX0":6.134239342678954,"vY0":-121.23694012978707,"vZ0":-3.1742722502063545,"x":101.78,"y":191.5,"x0":-2.9312107068927347,"y0":50.00379125860072,"z0":5.517525763110748,"aX":8.595020672127944},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.9,"breakHorizontal":-12.1,"spinRate":2136,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.4535590226892712,"extension":6.8925174372998095},"index":0,"playId":"86316004-dfe4-344c-9275-0d8976af6a75","pitchNumber":1,"startTime":"2026-04-25T01:21:22.449Z","endTime":"2026-04-25T01:21:26.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31851746174493,"aZ":-18.528414825378523,"pfxX":-8.974227140318373,"pfxZ":6.757091669045845,"pX":0.3656444352886756,"pZ":2.5685400931447724,"vX0":11.585165675536278,"vY0":-141.2412896751869,"vZ0":-5.054032942416884,"x":103.06,"y":169.43,"x0":-2.6242495458576025,"y0":50.00278751892924,"z0":5.57350048931731,"aX":-18.123413077568685},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.3,"breakHorizontal":13.9,"spinRate":2123,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.38786917162249424,"extension":6.904675708677527},"hitData":{"launchSpeed":95.9,"launchAngle":24.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.65,"coordY":69.64}},"index":1,"playId":"d6fe30c6-fa7c-35af-a0cd-8ca2c2731f31","pitchNumber":2,"startTime":"2026-04-25T01:21:36.808Z","endTime":"2026-04-25T01:21:46.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:21:46.882Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a ground ball to center fielder Oneil Cruz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:21:52.062Z","endTime":"2026-04-25T01:24:55.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.699163046955682,"aZ":-30.621163672692234,"pfxX":-8.745708369108778,"pfxZ":0.8182217610723379,"pX":-0.6094221525565936,"pZ":1.2805191570406553,"vX0":7.624441633197065,"vY0":-137.42666226426059,"vZ0":-5.777632952648735,"x":140.23,"y":204.21,"x0":-2.2894479306272704,"y0":50.004445689899605,"z0":5.501540536729168,"aX":-16.65677236175514},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.4,"breakHorizontal":14.2,"spinRate":1570,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.39922729406742974,"extension":6.941372874155578},"index":0,"playId":"8f9e5c80-2cef-3966-b097-25ed762a6f04","pitchNumber":1,"startTime":"2026-04-25T01:22:13.201Z","endTime":"2026-04-25T01:22:18.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54306012007662,"aZ":-26.41376535993161,"pfxX":-11.813838983222329,"pfxZ":2.85076508901121,"pX":-0.45276818268334046,"pZ":1.533543232101686,"vX0":9.460256982034792,"vY0":-141.59979831941814,"vZ0":-6.249382407559113,"x":134.26,"y":197.37,"x0":-2.308747921665667,"y0":50.006373089284835,"z0":5.4687134750772834,"aX":-23.89910733081902},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.0,"breakHorizontal":19.3,"spinRate":2087,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.38741093921842795,"extension":6.7817073129318866},"index":1,"playId":"78287d1e-3d92-3288-8bdf-5a99f7942bf4","pitchNumber":2,"startTime":"2026-04-25T01:22:29.327Z","endTime":"2026-04-25T01:22:33.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04996954873378,"aZ":-33.23849196012651,"pfxX":-9.241154798323002,"pfxZ":-0.5611264541185133,"pX":-0.7047956416521683,"pZ":1.7266753511665616,"vX0":7.922669652616677,"vY0":-137.4747144219173,"vZ0":-4.002930266539848,"x":143.87,"y":192.16,"x0":-2.431256668791652,"y0":50.00245212068753,"z0":5.47171010164733,"aX":-17.590697676759202},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.7,"breakHorizontal":15.0,"spinRate":1593,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.3992744138167197,"extension":6.729637121935005},"index":2,"playId":"46ae9e9c-40e7-3a06-a30e-ca8d9335393b","pitchNumber":3,"startTime":"2026-04-25T01:22:46.519Z","endTime":"2026-04-25T01:22:50.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.2,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74304967761398,"aZ":-17.26372267133921,"pfxX":-7.531622650127008,"pfxZ":7.24368662935993,"pX":-0.19110478873030967,"pZ":4.526429317189633,"vX0":8.826727904658412,"vY0":-142.75830483890223,"vZ0":-0.09206546556446821,"x":124.28,"y":116.57,"x0":-2.3487369988818356,"y0":50.001631643534594,"z0":5.648459841258113,"aX":-15.501151722648213},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":11.8,"spinRate":2186,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.38410503522203276,"extension":7.02321831291523},"index":3,"playId":"7be648a4-8724-334f-95e1-d127840357b0","pitchNumber":4,"startTime":"2026-04-25T01:23:09.548Z","endTime":"2026-04-25T01:23:15.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":89.6,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57982068370485,"aZ":-23.645254790205104,"pfxX":-11.60663273663947,"pfxZ":4.973680257283183,"pX":0.17798045616500874,"pZ":1.175770145398201,"vX0":10.373792552436475,"vY0":-130.0032046522486,"vZ0":-6.296768035094946,"x":110.22,"y":207.03,"x0":-2.351017818440811,"y0":50.00602378632125,"z0":5.417491194725919,"aX":-19.9230905581529},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":18.8,"spinRate":1805,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.42088829115117,"extension":6.918515185141425},"index":4,"playId":"b2848527-ae8e-3361-bd42-221c9fe760de","pitchNumber":5,"startTime":"2026-04-25T01:23:26.229Z","endTime":"2026-04-25T01:23:31.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-25T01:23:38.932Z","endTime":"2026-04-25T01:23:55.108Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":97.8,"endSpeed":89.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51327864378576,"aZ":-18.970478790471404,"pfxX":-7.983084805541668,"pfxZ":6.424341339272347,"pX":-0.6271450443679611,"pZ":2.956318947632098,"vX0":7.857584961313793,"vY0":-142.21393545030585,"vZ0":-4.11629299931283,"x":140.91,"y":158.96,"x0":-2.383919223460521,"y0":50.004213023691335,"z0":5.619993803326029,"aX":-16.412414896618824},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":13.0,"spinRate":2159,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.384614396209074,"extension":6.989374004357563},"index":6,"playId":"a2e5e324-52d3-3a2e-97e7-4769904c9ef4","pitchNumber":6,"startTime":"2026-04-25T01:23:55.108Z","endTime":"2026-04-25T01:23:58.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72355712284237,"aZ":-33.81362005717668,"pfxX":-7.603335364176113,"pfxZ":-0.8500636664375056,"pX":-0.13321395392377072,"pZ":1.7772206199260296,"vX0":8.458525820093007,"vY0":-137.45967801875412,"vZ0":-4.0709504558279,"x":122.08,"y":190.8,"x0":-2.2534780806293675,"y0":50.004340683638915,"z0":5.557725969786319,"aX":-14.641086219997028},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-2.2,"breakHorizontal":12.1,"spinRate":1481,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.3975380777970412,"extension":6.975983491440862},"index":7,"playId":"9e312797-e83a-3bae-b69f-b98d5155989a","pitchNumber":7,"startTime":"2026-04-25T01:24:14.104Z","endTime":"2026-04-25T01:24:21.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71395942037946,"aZ":-30.97208781612553,"pfxX":-6.741884274063667,"pfxZ":0.635608193267128,"pX":-0.5821628972633218,"pZ":2.283445707978222,"vX0":7.320799582236204,"vY0":-136.47303387887584,"vZ0":-3.3379596441456156,"x":139.19,"y":177.13,"x0":-2.4130375117028016,"y0":50.00597168425361,"z0":5.637002242739407,"aX":-12.82469090856641},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":10.8,"spinRate":1465,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.40008061919242977,"extension":6.865039311834358},"hitData":{"launchSpeed":105.5,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.96,"coordY":95.94}},"index":8,"playId":"6278559b-c23d-3f03-8dcb-d5ab6789f1f4","pitchNumber":8,"startTime":"2026-04-25T01:24:42.685Z","endTime":"2026-04-25T01:24:55.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:24:55.689Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Black flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:25:09.429Z","endTime":"2026-04-25T01:26:18.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.010357423616966,"aZ":-16.743072297749336,"pfxX":-8.734528951419374,"pfxZ":7.519410148281572,"pX":1.3999853157978985,"pZ":1.9536829486751943,"vX0":13.099615424340374,"vY0":-142.19501626108038,"vZ0":-6.812705032755751,"x":63.64,"y":186.03,"x0":-2.1275373044496915,"y0":50.002636676718154,"z0":5.439317492191256,"aX":-17.923366545972144},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":13.2,"spinRate":2034,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.384906709601462,"extension":7.02703810494081},"index":0,"playId":"fc7eb640-9b0c-30af-9360-db3ca3b2e213","pitchNumber":1,"startTime":"2026-04-25T01:25:22.657Z","endTime":"2026-04-25T01:25:27.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.667290630849244,"aZ":-17.720731181825812,"pfxX":-7.902448058694321,"pfxZ":6.987962611753195,"pX":-0.059459723320249624,"pZ":3.3042353512639466,"vX0":8.989214784449269,"vY0":-142.87307489226052,"vZ0":-3.307075055113938,"x":119.27,"y":149.57,"x0":-2.2186352019481212,"y0":50.00587187134458,"z0":5.589306611034023,"aX":-16.353410108252135},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.1,"breakHorizontal":12.5,"spinRate":2204,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.38324649213662587,"extension":6.904175548930707},"index":1,"playId":"77db757f-13ce-3a00-bf7f-315bc807a5d8","pitchNumber":2,"startTime":"2026-04-25T01:25:40.028Z","endTime":"2026-04-25T01:25:44.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-25T01:25:55.526Z","endTime":"2026-04-25T01:26:09.519Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.723794795695675,"aZ":-15.969215477137515,"pfxX":-9.241862405320589,"pfxZ":7.904849717393414,"pX":0.18520422689153282,"pZ":2.4320382745689124,"vX0":10.054754611035042,"vY0":-142.3143948998858,"vZ0":-5.862935839305716,"x":109.94,"y":173.11,"x0":-2.193296144105655,"y0":50.00684768667841,"z0":5.530838309043318,"aX":-18.95747523043262},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":14.6,"spinRate":2175,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.38489403946259015,"extension":6.945436834530766},"hitData":{"launchSpeed":94.4,"launchAngle":37.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.34,"coordY":65.66}},"index":3,"playId":"127eeb15-66f9-3104-bb3e-b03e22a5a73c","pitchNumber":3,"startTime":"2026-04-25T01:26:09.519Z","endTime":"2026-04-25T01:26:18.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:26:18.836Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:28:18.584Z","endTime":"2026-04-25T01:29:20.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"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.1,"endSpeed":87.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043911902240453,"aZ":-14.587226886431212,"pfxX":6.784546751856303,"pfxZ":9.033494314060647,"pX":-0.11433965003373152,"pZ":3.46608227176126,"vX0":-6.060494330514167,"vY0":-138.43895191726125,"vZ0":-3.0764092329299846,"x":121.36,"y":145.2,"x0":1.2185541661789643,"y0":50.00200009145539,"z0":5.564324788504129,"aX":13.207828763129704},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-11.0,"spinRate":2481,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.39519484962893614,"extension":6.14177334239762},"index":0,"playId":"b79aecca-6cd6-3332-b4ab-3e54a2d191e6","pitchNumber":1,"startTime":"2026-04-25T01:28:30.103Z","endTime":"2026-04-25T01:28:34.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55062110232259,"aZ":-38.433397868197304,"pfxX":-4.807151067992404,"pfxZ":-4.465522729491601,"pX":0.5480865967658267,"pZ":2.143904412283829,"vX0":-0.7113212571694385,"vY0":-117.41130697862276,"vZ0":0.2122556628463126,"x":96.11,"y":180.89,"x0":1.4795355104517545,"y0":50.00527461161508,"z0":5.619394646999058,"aX":-6.733825436691934},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.8,"breakHorizontal":8.9,"spinRate":2884,"spinDirection":314},"zone":9,"typeConfidence":2.0,"plateTime":0.4659278706244798,"extension":5.923495937121843},"index":1,"playId":"7b4a95a4-b370-3e75-89b8-7798750acf8e","pitchNumber":2,"startTime":"2026-04-25T01:28:43.881Z","endTime":"2026-04-25T01:28:48.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"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-25T01:28:59.100Z","endTime":"2026-04-25T01:29:16.649Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34223186048011,"aZ":-39.46401193572777,"pfxX":-4.856976116962705,"pfxZ":-5.292572445372065,"pX":-0.19847805417718023,"pZ":1.196775471792404,"vX0":-2.301364865094333,"vY0":-117.25301239115178,"vZ0":-1.7549956366917843,"x":124.57,"y":206.47,"x0":1.4299734524916496,"y0":50.00268199672675,"z0":5.673188988595548,"aX":-6.690950643171021},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.7,"breakHorizontal":9.4,"spinRate":2886,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4690203098642969,"extension":5.85873033072202},"index":3,"playId":"92ee4011-14d8-3a52-b0f7-53f15b91cf58","pitchNumber":3,"startTime":"2026-04-25T01:29:16.649Z","endTime":"2026-04-25T01:29:20.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:29:20.746Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcell Ozuna lines out to shortstop David Hamilton.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:29:33.647Z","endTime":"2026-04-25T01:29:52.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.870781200966206,"aZ":-41.8334010154717,"pfxX":-3.6227756996281473,"pfxZ":-7.080711737028603,"pX":0.12452150755464761,"pZ":1.749028472085444,"vX0":-1.951333204287672,"vY0":-116.38231461826771,"vZ0":0.041459313983633894,"x":112.25,"y":191.56,"x0":1.4457728624904769,"y0":50.00052395478227,"z0":5.709602365729485,"aX":-4.943860808795776},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.5,"breakHorizontal":7.1,"spinRate":2868,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.47154016911810137,"extension":5.768360596238642},"hitData":{"launchSpeed":99.5,"launchAngle":10.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.13,"coordY":144.97}},"index":0,"playId":"1d2b1eef-b9ab-3a28-a568-9cbac938e048","pitchNumber":1,"startTime":"2026-04-25T01:29:44.598Z","endTime":"2026-04-25T01:29:52.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:29:52.730Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to shortstop David Hamilton.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:29:54.175Z","endTime":"2026-04-25T01:31:35.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22604924484161,"aZ":-20.466995758775717,"pfxX":9.436143979526424,"pfxZ":6.25429643070978,"pX":-0.35297228972566924,"pZ":1.976619917202527,"vX0":-7.591918812452178,"vY0":-136.28081711760993,"vZ0":-5.4659801613546355,"x":130.45,"y":185.41,"x0":1.2492384364097828,"y0":50.00416270200331,"z0":5.4312545639565455,"aX":17.669683779921954},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":-15.4,"spinRate":2411,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4026104641676018,"extension":6.134771864676671},"index":0,"playId":"51e6c30b-f7a3-372b-97aa-a6fcd3e53d33","pitchNumber":1,"startTime":"2026-04-25T01:30:17.266Z","endTime":"2026-04-25T01:30:21.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.733722458145188,"aZ":-29.318080742853745,"pfxX":-0.8390876836942935,"pfxZ":1.750824969739278,"pX":-0.32962133716010483,"pZ":1.0091118510220256,"vX0":-3.9228964782355584,"vY0":-126.54576729517784,"vZ0":-5.329370424935036,"x":129.56,"y":211.53,"x0":1.346785740070724,"y0":50.00275605682023,"z0":5.478436562675597,"aX":-1.3657028936766624},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":2.4,"spinRate":2848,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43210338594589537,"extension":5.946416406351135},"index":1,"playId":"59b1bea5-d6e6-3a55-90d8-61c146c0f016","pitchNumber":2,"startTime":"2026-04-25T01:30:29.982Z","endTime":"2026-04-25T01:30:34.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.360308354078402,"aZ":-30.820151564776335,"pfxX":-2.1414776846091685,"pfxZ":0.8345125226054639,"pX":-0.1826425153731336,"pZ":1.7288835669735445,"vX0":-3.1291927102502375,"vY0":-126.60205076236875,"vZ0":-3.3255328073649757,"x":123.96,"y":192.1,"x0":1.346749058338684,"y0":50.00584678820803,"z0":5.521224371153947,"aX":-3.482764209853426},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":4.6,"spinRate":2864,"spinDirection":279},"zone":8,"typeConfidence":2.0,"plateTime":0.4323137228452918,"extension":5.934494523112053},"index":2,"playId":"b2fa6075-35dd-39ab-b315-e6cc5fcddfe1","pitchNumber":3,"startTime":"2026-04-25T01:30:44.080Z","endTime":"2026-04-25T01:30:50.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.0,"endSpeed":86.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56381219455975,"aZ":-14.995429286013273,"pfxX":6.282920469817807,"pfxZ":8.919680367598497,"pX":1.1443216783089005,"pZ":3.1242276546304715,"vX0":-3.144095364189414,"vY0":-138.3195398589538,"vZ0":-3.4822734483526907,"x":73.38,"y":154.43,"x0":1.4830901568905022,"y0":50.004451086221096,"z0":5.413160316167751,"aX":12.103082642118544},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-10.7,"spinRate":2326,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3968897385613275,"extension":6.156972014143635},"index":3,"playId":"8e843c52-6617-3fc2-8345-5355befe5a74","pitchNumber":4,"startTime":"2026-04-25T01:31:09.520Z","endTime":"2026-04-25T01:31:14.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06345504158643,"aZ":-14.494602822085511,"pfxX":6.738241484139566,"pfxZ":9.118945376083182,"pX":-0.4272833684115597,"pZ":3.6321715191983497,"vX0":-6.834574432056759,"vY0":-139.04710351968257,"vZ0":-2.4749025341574784,"x":133.29,"y":140.71,"x0":1.1988994381825477,"y0":50.00240261697715,"z0":5.507282189830471,"aX":13.063631489975782},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-10.6,"spinRate":2528,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.39541596356340625,"extension":6.1691794741390575},"hitData":{"launchSpeed":99.3,"launchAngle":-4.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.12,"coordY":151.18}},"index":4,"playId":"aac6cd68-18a4-3c69-8a1f-e9a5c60bedcb","pitchNumber":5,"startTime":"2026-04-25T01:31:25.649Z","endTime":"2026-04-25T01:31:35.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:31:35.833Z","atBatIndex":53},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nick Gonzales reaches on a throwing error by shortstop David Hamilton. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:31:42.926Z","endTime":"2026-04-25T01:34:56.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11365694185069,"aZ":-38.1544128893726,"pfxX":-7.6710275928814,"pfxZ":-4.46694119322038,"pX":1.245626968557715,"pZ":3.7009078510602094,"vX0":1.4111801634026362,"vY0":-115.16144567529227,"vZ0":3.3336955501545305,"x":69.52,"y":138.86,"x0":1.6200005194043614,"y0":50.003324547859904,"z0":5.934104344820196,"aX":-10.266220350639717},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.0,"breakHorizontal":13.6,"spinRate":2833,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.47628181731687436,"extension":5.7660551548134595},"index":0,"playId":"13c307ac-c6f7-31ab-afd4-bc90408c1683","pitchNumber":1,"startTime":"2026-04-25T01:32:05.193Z","endTime":"2026-04-25T01:32:09.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":89.2,"endSpeed":82.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.271383646527365,"aZ":-18.07889127771152,"pfxX":2.5381350184064475,"pfxZ":8.19667170629447,"pX":-0.8557831040261887,"pZ":1.9655766242985355,"vX0":-6.170935625406733,"vY0":-129.8272171094829,"vZ0":-5.238431325289772,"x":149.62,"y":185.71,"x0":1.2143304618495068,"y0":50.00483992611105,"z0":5.370715205743833,"aX":4.366456313208121},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.0,"breakHorizontal":-3.4,"spinRate":2589,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4206831314803092,"extension":6.177850131051216},"index":1,"playId":"64d61509-6e4b-38ff-af91-5e7b2199f0b2","pitchNumber":2,"startTime":"2026-04-25T01:32:24.716Z","endTime":"2026-04-25T01:32:28.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.291042048540476,"aZ":-31.50343279794894,"pfxX":-0.9402136812944164,"pfxZ":0.4192857671538608,"pX":-0.9715858545114545,"pZ":1.454884115951745,"vX0":-5.652465068428729,"vY0":-125.0646672744853,"vZ0":-3.3447927781221782,"x":154.03,"y":199.5,"x0":1.4361754834511997,"y0":50.00079598854938,"z0":5.38268733490223,"aX":-1.4945637118936759},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":3.0,"spinRate":2723,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4373017829604793,"extension":6.147241930819186},"index":2,"playId":"abdc61a2-b46c-353b-b254-e322e3f3e265","pitchNumber":3,"startTime":"2026-04-25T01:32:47.918Z","endTime":"2026-04-25T01:32:52.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98361152527864,"aZ":-33.9172621983712,"pfxX":-3.5961717379470777,"pfxZ":-1.1190146452500587,"pX":0.5585856341487186,"pZ":1.673333088048208,"vX0":-1.1520976694797462,"vY0":-123.7070436752214,"vZ0":-2.429086887039179,"x":95.71,"y":193.6,"x0":1.496606511199622,"y0":50.00055839613158,"z0":5.490801371206189,"aX":-5.613740228374182},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":6.7,"spinRate":2783,"spinDirection":280},"zone":9,"typeConfidence":2.0,"plateTime":0.4415127573951825,"extension":6.050277269911333},"index":3,"playId":"088f53a2-7240-36ee-884d-e659b98764e3","pitchNumber":4,"startTime":"2026-04-25T01:33:08.115Z","endTime":"2026-04-25T01:33:12.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":94.7,"endSpeed":86.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50564129779614,"aZ":-16.122063904673148,"pfxX":6.83326983117288,"pfxZ":8.427853451199368,"pX":-0.7500143087229905,"pZ":2.4613259376642205,"vX0":-7.749821155746079,"vY0":-137.6295224768401,"vZ0":-4.921637858483513,"x":145.59,"y":172.32,"x0":1.223774879026503,"y0":50.00537135404231,"z0":5.376133472021738,"aX":13.020615005364386},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":-10.6,"spinRate":2367,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.3990248424037839,"extension":6.228591272916367},"index":4,"playId":"ccf0e6ff-86a9-3958-8ac2-d67c82ad5c56","pitchNumber":5,"startTime":"2026-04-25T01:33:28.759Z","endTime":"2026-04-25T01:33:33.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84187934963629,"aZ":-17.265809565189517,"pfxX":8.048124846943423,"pfxZ":7.8448060302647935,"pX":1.0914518370592057,"pZ":2.9445183503407164,"vX0":-3.7396774997061595,"vY0":-137.09056720875319,"vZ0":-3.3860778913880725,"x":75.4,"y":159.28,"x0":1.4291680601084646,"y0":50.000039146130405,"z0":5.377059998201873,"aX":15.286885766775413},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":-13.8,"spinRate":2335,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.3998299941270078,"extension":6.219430576974295},"index":5,"playId":"955b4f7c-57e0-3020-881a-1b08127c444d","pitchNumber":6,"startTime":"2026-04-25T01:33:52.155Z","endTime":"2026-04-25T01:33:57.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224070393627223,"aZ":-31.249636818733162,"pfxX":7.972769128569232,"pfxZ":0.6076620250879907,"pX":0.3187335759488292,"pZ":1.8952475137337264,"vX0":-4.603336516675713,"vY0":-122.67693952779351,"vZ0":-2.1525075375259446,"x":104.85,"y":187.61,"x0":1.1834515137514527,"y0":50.00441617021916,"z0":5.447389448637149,"aX":12.155572064012862},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":-13.3,"spinRate":1304,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4464511199136876,"extension":6.008974984432546},"index":6,"playId":"4df3dbc2-ab92-3d53-8d4a-5f3e5e69b082","pitchNumber":7,"startTime":"2026-04-25T01:34:12.108Z","endTime":"2026-04-25T01:34:18.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.644789717810294,"aZ":-33.920450717492955,"pfxX":-2.9587373845986886,"pfxZ":-1.0965026298624156,"pX":0.5196904932730118,"pZ":2.752128878596848,"vX0":-1.5528484874836317,"vY0":-124.89760794636017,"vZ0":-0.21153277548597704,"x":97.19,"y":164.47,"x0":1.5326677920831764,"y0":50.00448175021025,"z0":5.612442155803723,"aX":-4.704401708773282},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":5.8,"spinRate":2660,"spinDirection":257},"zone":3,"typeConfidence":2.0,"plateTime":0.43746466503581694,"extension":6.023236886145541},"hitData":{"launchSpeed":96.8,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":159.79}},"index":7,"playId":"7b11fd16-abf3-3942-96bc-1d216e20d45b","pitchNumber":8,"startTime":"2026-04-25T01:34:42.108Z","endTime":"2026-04-25T01:34:56.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:34:56.401Z","atBatIndex":54},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Spencer Horwitz reaches on a fielding error by first baseman Jake Bauers. Ryan O'Hearn to 3rd. Nick Gonzales to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:36:07.347Z","endTime":"2026-04-25T01:36:55.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T01:35:07.261Z","endTime":"2026-04-25T01:36:09.613Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.6,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.206780011834123,"aZ":-21.211031389987607,"pfxX":9.986033177510079,"pfxZ":6.004293281263442,"pX":1.6909547347286153,"pZ":2.415670603505301,"vX0":-2.6646582671399632,"vY0":-134.74068217988247,"vZ0":-3.974241223677301,"x":52.54,"y":173.56,"x0":1.399816664655132,"y0":50.00336098749193,"z0":5.421911841549217,"aX":18.23138518079084},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":-17.4,"spinRate":2252,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.40761686361764804,"extension":6.218916587097807},"index":1,"playId":"b83b8bf9-0423-3f9f-947f-d9346ae25f8a","pitchNumber":1,"startTime":"2026-04-25T01:36:09.613Z","endTime":"2026-04-25T01:36:14.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1849628458657,"aZ":-21.29301565012788,"pfxX":10.323940275729559,"pfxZ":5.873945635872678,"pX":0.3171762418992491,"pZ":2.24757951576541,"vX0":-6.178726550102571,"vY0":-135.82636648123753,"vZ0":-4.427720842851462,"x":104.91,"y":178.1,"x0":1.2905958517247293,"y0":50.0030162575953,"z0":5.396523954141294,"aX":19.120809328714028},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":-17.3,"spinRate":2318,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.40461972588411044,"extension":6.249821157660781},"index":2,"playId":"0dda8a11-efb0-39a2-b9f4-913e8672634b","pitchNumber":2,"startTime":"2026-04-25T01:36:26.415Z","endTime":"2026-04-25T01:36:30.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9283214528541,"aZ":-15.626140135856264,"pfxX":7.770468933697347,"pfxZ":8.84395593897628,"pX":0.8236865304570099,"pZ":1.8749128639807027,"vX0":-3.7796164146303637,"vY0":-136.60130381596898,"vZ0":-6.492589459157371,"x":85.6,"y":188.16,"x0":1.2234286890118555,"y0":50.00077689964475,"z0":5.376033664964852,"aX":14.534665880179464},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":-13.2,"spinRate":2302,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.40253239651562733,"extension":6.152770267420746},"hitData":{"launchSpeed":60.4,"launchAngle":15.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.38,"coordY":189.16}},"index":3,"playId":"852743e7-307a-3758-8af1-fa30bec77982","pitchNumber":3,"startTime":"2026-04-25T01:36:44.662Z","endTime":"2026-04-25T01:36:55.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.28,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:36:55.424Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a line drive to center fielder Garrett Mitchell. Ryan O'Hearn scores. Nick Gonzales scores. Billy Cook to 3rd.","rbi":2,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:37:27.463Z","endTime":"2026-04-25T01:39:23.507Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":675660,"link":"/api/v1/people/675660"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":675660,"link":"/api/v1/people/675660"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Billy Cook replaces Spencer Horwitz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T01:37:24.181Z","endTime":"2026-04-25T01:37:29.687Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"base":1,"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.377286281912237,"aZ":-42.40864784724579,"pfxX":-5.6064853967936195,"pfxZ":-7.581595570154679,"pX":-0.05174648038981348,"pZ":0.8801544314859242,"vX0":-1.7757346560985103,"vY0":-116.16927699255041,"vZ0":-1.5209781346700646,"x":118.97,"y":215.02,"x0":1.453689583439332,"y0":50.00562368314905,"z0":5.622090913036036,"aX":-7.564640351891047},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.8,"breakHorizontal":10.6,"spinRate":2919,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.47383400928482455,"extension":5.971223613825235},"index":1,"playId":"8b09f443-ddf8-309d-b3ac-be4b715f5659","pitchNumber":1,"startTime":"2026-04-25T01:37:29.687Z","endTime":"2026-04-25T01:37:33.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.756094788429397,"aZ":-14.463052431192622,"pfxX":6.528050122271017,"pfxZ":9.444638274476333,"pX":-1.0487122025209525,"pZ":1.7185625085509142,"vX0":-8.200508942757226,"vY0":-136.2857667792106,"vZ0":-7.016711837366852,"x":156.97,"y":192.38,"x0":1.1552194199436232,"y0":50.00488960132533,"z0":5.3310222302882355,"aX":12.245973329708736},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":-10.1,"spinRate":2356,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.40233780453151846,"extension":6.247340038792911},"index":2,"playId":"c10ce4a6-34c3-3371-8f55-e9296dfee50e","pitchNumber":2,"startTime":"2026-04-25T01:37:51.773Z","endTime":"2026-04-25T01:37:56.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.944464518232394,"aZ":-15.463426603347122,"pfxX":7.251617108668685,"pfxZ":8.802913980156697,"pX":-1.2065008055862152,"pZ":2.7560144512812497,"vX0":-9.076366799343662,"vY0":-137.2688621573664,"vZ0":-4.41486167302815,"x":162.99,"y":164.37,"x0":1.2091988735860053,"y0":50.00084896718614,"z0":5.446554112083669,"aX":13.76243780823754},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":-11.0,"spinRate":2382,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.3998623285314311,"extension":6.133504588820704},"index":3,"playId":"06c42da6-7aee-3df5-b8e3-65da2bb373c4","pitchNumber":3,"startTime":"2026-04-25T01:38:08.886Z","endTime":"2026-04-25T01:38:13.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":70.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.827485734542755,"aZ":-41.162439467705724,"pfxX":-8.792409137200904,"pfxZ":-7.001429249714917,"pX":1.7984620389839563,"pZ":3.5133470939904203,"vX0":3.1674833429992333,"vY0":-113.25700289058045,"vZ0":3.962453517458641,"x":48.45,"y":143.92,"x0":1.515285738435117,"y0":50.00087169931808,"z0":5.888035868174557,"aX":-11.29395219635894},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.2,"breakHorizontal":15.0,"spinRate":2834,"spinDirection":315},"zone":12,"typeConfidence":2.0,"plateTime":0.4856789408087119,"extension":5.866572612557833},"index":4,"playId":"1623484f-ff50-3953-a903-2436e7d1a84e","pitchNumber":4,"startTime":"2026-04-25T01:38:27.743Z","endTime":"2026-04-25T01:38:31.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.9,"endSpeed":85.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.749232499616284,"aZ":-16.325518903157164,"pfxX":6.941448001991751,"pfxZ":8.457532939177655,"pX":-0.7765450700364529,"pZ":2.7476592319291995,"vX0":-7.640413556635167,"vY0":-136.45805687404305,"vZ0":-4.075843924142998,"x":146.6,"y":164.59,"x0":1.166035427847274,"y0":50.005410196795545,"z0":5.395117862009462,"aX":13.012581227273552},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":-10.8,"spinRate":2385,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.40233622685171744,"extension":6.124875151773269},"index":5,"playId":"9881701f-5b5b-3d97-bd9f-ad0688a02b84","pitchNumber":5,"startTime":"2026-04-25T01:38:45.856Z","endTime":"2026-04-25T01:38:53.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.500778295813735,"aZ":-18.438924265086605,"pfxX":1.1310046242509721,"pfxZ":7.870102897160402,"pX":0.05465414179266238,"pZ":3.1808882071029196,"vX0":-3.6192751034266095,"vY0":-130.97660540696253,"vZ0":-2.5645008403459637,"x":114.92,"y":152.9,"x0":1.304721955531783,"y0":50.002702972068946,"z0":5.5446091237121315,"aX":1.9742657263474195},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.9,"breakHorizontal":-1.3,"spinRate":2471,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4174817599565528,"extension":5.962079854565404},"hitData":{"launchSpeed":88.8,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":161.94,"coordY":82.99}},"index":6,"playId":"9ca7d45d-dfc2-3cca-9aef-bd42ec0da0ed","pitchNumber":6,"startTime":"2026-04-25T01:39:11.532Z","endTime":"2026-04-25T01:39:23.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.42,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:39:23.507Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out softly to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:39:42.752Z","endTime":"2026-04-25T01:40:11.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932090781267465,"aZ":-16.710839174862144,"pfxX":6.668654290566,"pfxZ":8.301687972843327,"pX":-0.8207103286358399,"pZ":2.8280051382201363,"vX0":-7.688910543423808,"vY0":-135.46364813190803,"vZ0":-3.740824971370636,"x":148.28,"y":162.42,"x0":1.1848657281672483,"y0":50.00354405084979,"z0":5.391357496249017,"aX":12.423779603525295},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-10.4,"spinRate":2368,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4039718950154638,"extension":6.11856561691699},"hitData":{"launchSpeed":56.4,"launchAngle":83.0,"totalDistance":37.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":141.4,"coordY":205.16}},"index":0,"playId":"ee6912f9-1cda-3263-9b5e-62669a633789","pitchNumber":1,"startTime":"2026-04-25T01:40:02.634Z","endTime":"2026-04-25T01:40:11.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:40:11.501Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, shortstop Konnor Griffin to first baseman Ryan O'Hearn.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T01:42:25.253Z","endTime":"2026-04-25T01:42:49.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to first base for Ryan O'Hearn.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-25T01:41:47.646Z","endTime":"2026-04-25T01:41:47.659Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"500","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Billy Cook remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-25T01:41:47.659Z","endTime":"2026-04-25T01:41:47.661Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Montgomery replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-25T01:41:47.661Z","endTime":"2026-04-25T01:42:27.541Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93095387117942,"aZ":-11.548032002773512,"pfxX":1.1030899707029336,"pfxZ":10.446928828107342,"pX":-0.10671825219642322,"pZ":3.4802724308603263,"vX0":-2.9295459722559296,"vY0":-139.9490221382925,"vZ0":-4.28612785322756,"x":121.07,"y":144.81,"x0":0.812483898764835,"y0":50.00614160971104,"z0":5.794049516014039,"aX":2.1790609554259515},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":-1.3,"spinRate":2071,"spinDirection":164},"zone":11,"typeConfidence":0.88,"plateTime":0.3920767603104931,"extension":6.973647753284405},"index":3,"playId":"8a2b52ce-ec2b-3e96-ab0b-e49eac17bc6c","pitchNumber":1,"startTime":"2026-04-25T01:42:27.541Z","endTime":"2026-04-25T01:42:31.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.5,"endSpeed":83.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.075068694371822,"aZ":-16.792142875467647,"pfxX":5.143286073093356,"pfxZ":8.5494612166748,"pX":-0.2135089951212506,"pZ":2.257686995761855,"vX0":-4.685776502277201,"vY0":-133.13642419209074,"vZ0":-5.40086055284989,"x":125.14,"y":177.82,"x0":0.8994527055270125,"y0":50.00070112199282,"z0":5.524375888331488,"aX":9.250010381676185},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":-8.3,"spinRate":1688,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.41111996810846163,"extension":7.219663905918713},"hitData":{"launchSpeed":99.7,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":155.74}},"index":4,"playId":"5e338268-263b-3e5f-8248-cc961cbb6e2c","pitchNumber":2,"startTime":"2026-04-25T01:42:41.510Z","endTime":"2026-04-25T01:42:49.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:42:49.574Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Perkins strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T01:43:26.483Z","endTime":"2026-04-25T01:44:12.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Blake Perkins replaces Garrett Mitchell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T01:43:01.559Z","endTime":"2026-04-25T01:43:28.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97988127060639,"aZ":-36.26401347199506,"pfxX":-1.5576588234555848,"pfxZ":-2.517083773894676,"pX":-0.4896809636491664,"pZ":2.2168591312250507,"vX0":-3.2021050965796243,"vY0":-126.60856445801878,"vZ0":-1.8366517985182493,"x":135.67,"y":178.92,"x0":0.9941821523617552,"y0":50.00551174131564,"z0":5.8554000651520335,"aX":-2.5273883309267613},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.8,"breakHorizontal":3.6,"spinRate":2621,"spinDirection":310},"zone":4,"typeConfidence":2.0,"plateTime":0.43270744772304903,"extension":7.031793625548171},"index":1,"playId":"8b139ffa-db0e-3721-9000-9037ce433dcd","pitchNumber":1,"startTime":"2026-04-25T01:43:28.734Z","endTime":"2026-04-25T01:43:32.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20380503675223,"aZ":-9.876897211214542,"pfxX":3.5532983955234374,"pfxZ":10.848332006626606,"pX":0.5981930556161223,"pZ":2.7330034112075925,"vX0":-1.953112541644294,"vY0":-142.777323491946,"vZ0":-6.555797231542801,"x":94.2,"y":164.99,"x0":0.8310089026355151,"y0":50.00699338071138,"z0":5.687123074405152,"aX":7.306039042337506},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":-6.0,"spinRate":1962,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.384258610701258,"extension":6.924834513753745},"index":2,"playId":"8ad79274-238d-303c-bd85-8210d4b645ba","pitchNumber":2,"startTime":"2026-04-25T01:43:44.512Z","endTime":"2026-04-25T01:43:48.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-25T01:43:57.892Z","endTime":"2026-04-25T01:44:08.340Z","isPitch":false,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15165696640257,"aZ":-11.677593493437481,"pfxX":3.3884844316710265,"pfxZ":9.92356811594929,"pX":1.0704734574091155,"pZ":3.231399498222482,"vX0":-1.0625998686217655,"vY0":-143.29152771119166,"vZ0":-5.03066308967353,"x":76.2,"y":151.53,"x0":1.0073427801908543,"y0":50.006173436732844,"z0":5.748463062233894,"aX":7.00105904309296},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":-5.9,"spinRate":2036,"spinDirection":159},"zone":12,"typeConfidence":0.91,"plateTime":0.3832118650923184,"extension":6.8096679435027525},"index":4,"playId":"a30537d0-25cb-38ad-bb6a-7d19b38d2109","pitchNumber":3,"startTime":"2026-04-25T01:44:08.340Z","endTime":"2026-04-25T01:44:12.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:44:12.240Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Greg Jones lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T01:44:40.258Z","endTime":"2026-04-25T01:45:54.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Greg Jones replaces Sal Frelick.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T01:44:25.554Z","endTime":"2026-04-25T01:44:42.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":686217,"link":"/api/v1/people/686217"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2823048430037,"aZ":-8.671988849576584,"pfxX":2.3793543219220483,"pfxZ":11.440519257218224,"pX":-1.156570606132699,"pZ":2.5235379681319596,"vX0":-6.136741489977588,"vY0":-142.96044300733334,"vZ0":-7.405650498455449,"x":161.09,"y":170.64,"x0":0.715935364196073,"y0":50.00187098979529,"z0":5.703586746267562,"aX":4.888028880826418},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":-3.0,"spinRate":2093,"spinDirection":165},"zone":11,"typeConfidence":0.91,"plateTime":0.3842424412697998,"extension":7.03675321972226},"index":1,"playId":"a0a53172-2317-37c1-8b3d-dd10a4f88603","pitchNumber":1,"startTime":"2026-04-25T01:44:42.563Z","endTime":"2026-04-25T01:44:46.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10923412268616,"aZ":-13.73309530505508,"pfxX":5.419316608509612,"pfxZ":9.971772872888192,"pX":0.191175473716183,"pZ":2.2340259994656106,"vX0":-3.692096133664091,"vY0":-135.2740194800526,"vZ0":-6.173636118243916,"x":109.71,"y":178.46,"x0":0.8711718486290716,"y0":50.00105529940341,"z0":5.512293025221243,"aX":10.02073248507177},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":-9.0,"spinRate":1837,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4052367327283899,"extension":7.150348321968332},"index":2,"playId":"69f14939-e9bb-35c0-b66b-08a7ef441a9c","pitchNumber":2,"startTime":"2026-04-25T01:44:56.483Z","endTime":"2026-04-25T01:45:00.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.7,"endSpeed":89.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87535722105232,"aZ":-9.031310088864506,"pfxX":3.5431797539402643,"pfxZ":11.168339868118576,"pX":-0.2966336026585861,"pZ":2.373534314842294,"vX0":-4.427298215765142,"vY0":-143.43509519623694,"vZ0":-7.592423346006034,"x":128.31,"y":174.69,"x0":0.8105531241121201,"y0":50.00302084911104,"z0":5.626708684230549,"aX":7.342567285298241},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.7,"breakHorizontal":-5.5,"spinRate":2037,"spinDirection":164},"zone":4,"typeConfidence":0.91,"plateTime":0.3826666341343534,"extension":7.00109335448065},"index":3,"playId":"1f87e2ee-e0a2-383c-ba3b-9d9d298feb77","pitchNumber":3,"startTime":"2026-04-25T01:45:15.461Z","endTime":"2026-04-25T01:45:21.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.804890049261466,"aZ":-8.953907236392777,"pfxX":3.7200785428970713,"pfxZ":11.025266478985861,"pX":-0.3634091374046236,"pZ":3.38807807979883,"vX0":-5.326744223595159,"vY0":-144.46685081339456,"vZ0":-5.464478882786774,"x":130.85,"y":147.3,"x0":1.0241352184743262,"y0":50.00348441700135,"z0":5.859174230115896,"aX":7.835657641122712},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.0,"breakHorizontal":-5.6,"spinRate":2241,"spinDirection":160},"zone":11,"typeConfidence":0.91,"plateTime":0.37968293672974296,"extension":6.7301248834327945},"hitData":{"launchSpeed":77.3,"launchAngle":25.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.25,"coordY":94.28}},"index":4,"playId":"1b2a9abb-69c6-3941-bb12-46fe661f9d2f","pitchNumber":4,"startTime":"2026-04-25T01:45:46.208Z","endTime":"2026-04-25T01:45:54.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:45:54.882Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:48:00.249Z","endTime":"2026-04-25T01:49:05.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":{"description":"Blake Perkins remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-25T01:47:21.562Z","endTime":"2026-04-25T01:47:21.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Greg Jones remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-25T01:47:21.584Z","endTime":"2026-04-25T01:47:21.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":686217,"link":"/api/v1/people/686217"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joey Ortiz replaces shortstop David Hamilton, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-25T01:47:21.586Z","endTime":"2026-04-25T01:48:02.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":663368,"link":"/api/v1/people/663368"},"right":{"id":675659,"link":"/api/v1/people/675659"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24615144606069,"aZ":-19.67604526862078,"pfxX":0.18579341018423046,"pfxZ":7.354455446389219,"pX":0.3328992966240829,"pZ":2.959367920187376,"vX0":-2.8359125982082043,"vY0":-129.11428283479273,"vZ0":-2.6710051188652386,"x":104.31,"y":158.88,"x0":1.4183091856475594,"y0":50.001725602367515,"z0":5.510378909800148,"aX":0.3158155270161281},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.0,"breakHorizontal":0.2,"spinRate":2586,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.42316084342885185,"extension":6.017060277655227},"index":3,"playId":"ccdc94ec-10b8-34c1-a5bd-38bec1d56b4b","pitchNumber":1,"startTime":"2026-04-25T01:48:02.570Z","endTime":"2026-04-25T01:48:06.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11224555273857,"aZ":-34.337540340608165,"pfxX":-2.516281106499838,"pfxZ":-1.3928993321670609,"pX":0.18181508419688727,"pZ":1.1373504267863401,"vX0":-1.9764748130033214,"vY0":-123.55228373620656,"vZ0":-3.7057427653325847,"x":110.07,"y":208.07,"x0":1.3185243882891426,"y0":50.005220208439816,"z0":5.535747441661361,"aX":-3.8990554858675397},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.1,"breakHorizontal":5.0,"spinRate":2887,"spinDirection":296},"zone":14,"typeConfidence":2.0,"plateTime":0.4429381193454911,"extension":6.001893110208322},"index":4,"playId":"747bf9a9-c18f-38da-b3d8-5097fe0a78d2","pitchNumber":2,"startTime":"2026-04-25T01:48:16.168Z","endTime":"2026-04-25T01:48:20.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":90.0,"endSpeed":83.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.203936264590748,"aZ":-20.02370357866675,"pfxX":0.8505911229798726,"pfxZ":6.923718106417771,"pX":-0.5373272799903691,"pZ":2.1120057417020606,"vX0":-4.989733076421895,"vY0":-130.99797749652114,"vZ0":-4.801189927427727,"x":137.48,"y":181.76,"x0":1.27378606737004,"y0":50.00217186076281,"z0":5.4464356372356315,"aX":1.4934305338265137},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.8,"breakHorizontal":-0.6,"spinRate":2557,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.4166172723128012,"extension":6.094720900427585},"index":5,"playId":"3aa8f1ea-eb06-3885-9497-ed09c393fec0","pitchNumber":3,"startTime":"2026-04-25T01:48:28.101Z","endTime":"2026-04-25T01:48:31.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":80.0,"endSpeed":73.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.801002308917642,"aZ":-39.14214614720392,"pfxX":-5.44676230498749,"pfxZ":-5.154179584554659,"pX":-0.3088791048479726,"pZ":1.2266700962506707,"vX0":-1.8448823098267504,"vY0":-116.37618129579342,"vZ0":-1.4789221847192462,"x":128.77,"y":205.66,"x0":1.2049845402623611,"y0":50.00390780461063,"z0":5.627423093741866,"aX":-7.362174041302579},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.4,"breakHorizontal":10.3,"spinRate":2911,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4732945686144352,"extension":6.061383106697695},"index":6,"playId":"cad218fa-37b4-3b65-bab0-d898268e1371","pitchNumber":4,"startTime":"2026-04-25T01:48:42.709Z","endTime":"2026-04-25T01:48:47.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98468349129474,"aZ":-34.52900212141569,"pfxX":-2.450595876106136,"pfxZ":-1.556448330575253,"pX":0.0029509313410447224,"pZ":1.5150403558601062,"vX0":-2.33657376694489,"vY0":-121.68193403776867,"vZ0":-2.5804690899760674,"x":116.89,"y":197.87,"x0":1.2910615820716305,"y0":50.00261782246643,"z0":5.556115077663723,"aX":-3.705942373007055},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.1,"breakHorizontal":4.9,"spinRate":2745,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4486790362819839,"extension":6.006597307188517},"index":7,"playId":"519fd3bb-a6a6-366b-adf9-d599c6b68eba","pitchNumber":5,"startTime":"2026-04-25T01:49:01.723Z","endTime":"2026-04-25T01:49:05.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:49:05.538Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:49:08.899Z","endTime":"2026-04-25T01:50:08.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87405572874773,"aZ":-22.051682698749293,"pfxX":-0.3942320258003962,"pfxZ":5.994452413717996,"pX":-0.7377379570912207,"pZ":3.0607424157122876,"vX0":-4.952984564407675,"vY0":-128.40095432802428,"vZ0":-1.8084144151529502,"x":145.12,"y":156.14,"x0":1.2586383854929586,"y0":50.00099336727091,"z0":5.471477356504974,"aX":-0.6638695838894825},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.7,"breakHorizontal":1.7,"spinRate":2615,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.42482926232504825,"extension":6.263217602071312},"index":0,"playId":"d7ec8d1f-d861-3ba9-a6ce-0b2e9b44d263","pitchNumber":1,"startTime":"2026-04-25T01:49:30.476Z","endTime":"2026-04-25T01:49:35.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":89.5,"endSpeed":82.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95065155291862,"aZ":-20.278028526257586,"pfxX":-0.715300477200439,"pfxZ":6.861049266436005,"pX":-0.33770304835304027,"pZ":1.4000961601599842,"vX0":-3.9679493721346435,"vY0":-130.25222376266166,"vZ0":-6.216133120860819,"x":129.87,"y":200.98,"x0":1.2925788056015575,"y0":50.004730956723826,"z0":5.329635279671318,"aX":-1.2407069571091227},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.4,"breakHorizontal":2.0,"spinRate":2565,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.41900311207321517,"extension":6.13563822200649},"index":1,"playId":"eaa9f558-25bf-3348-a252-316e51e555a0","pitchNumber":2,"startTime":"2026-04-25T01:49:44.653Z","endTime":"2026-04-25T01:49:48.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.422654905103357,"aZ":-40.08025340040246,"pfxX":-5.188514293207547,"pfxZ":-6.159241821539835,"pX":0.5719530764926845,"pZ":1.7142337778835177,"vX0":-0.08742001138334399,"vY0":-113.15665438416059,"vZ0":0.09188045600826289,"x":95.2,"y":192.5,"x0":1.2841721097720045,"y0":50.00076119046653,"z0":5.719605601665167,"aX":-6.665103092507035},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-10.8,"breakHorizontal":9.4,"spinRate":2885,"spinDirection":323},"zone":9,"typeConfidence":2.0,"plateTime":0.4857705827498435,"extension":5.867835815693812},"hitData":{"launchSpeed":100.3,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.01,"coordY":166.47}},"index":2,"playId":"832b09ff-963f-36c1-b0ea-d51b6eebc1eb","pitchNumber":3,"startTime":"2026-04-25T01:49:58.638Z","endTime":"2026-04-25T01:50:08.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:50:08.953Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:50:09.698Z","endTime":"2026-04-25T01:52:29.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.775316765534438,"aZ":-19.33194305359265,"pfxX":0.757322587721603,"pfxZ":7.331380179613661,"pX":-0.49572908705103386,"pZ":2.0131623705126804,"vX0":-4.74697795283666,"vY0":-130.56672806945278,"vZ0":-5.168961882644991,"x":135.9,"y":184.42,"x0":1.2363223107022905,"y0":50.00307567967651,"z0":5.44423868169048,"aX":1.327547348171302},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.5,"breakHorizontal":-0.5,"spinRate":2657,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.41722069459104105,"extension":6.117098095295182},"index":0,"playId":"f953e8cc-62bd-38fc-8aff-bf8ebb586fba","pitchNumber":1,"startTime":"2026-04-25T01:50:29.759Z","endTime":"2026-04-25T01:50:33.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.787102244822997,"aZ":-15.804420752544361,"pfxX":6.116085468560504,"pfxZ":8.708724754680638,"pX":-0.43506163453497065,"pZ":3.995033317933833,"vX0":-6.430096791423086,"vY0":-136.6586252423258,"vZ0":-1.231614446118783,"x":133.58,"y":130.91,"x0":1.160467248468996,"y0":50.00560229554974,"z0":5.543697845654549,"aX":11.501263508584602},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":-9.6,"spinRate":2339,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.40170680052498486,"extension":6.177163075781308},"index":1,"playId":"e86d1fa0-43a1-34ae-b6a8-13556f186224","pitchNumber":2,"startTime":"2026-04-25T01:50:47.507Z","endTime":"2026-04-25T01:50:51.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79308392776334,"aZ":-16.244356446486655,"pfxX":7.355931911234539,"pfxZ":8.522453927827872,"pX":0.5399689973791327,"pZ":2.894508942930064,"vX0":-4.5322665392970425,"vY0":-136.30514051063258,"vZ0":-3.814213802212771,"x":96.42,"y":160.63,"x0":1.2742376987476922,"y0":50.00385390402228,"z0":5.443678245348119,"aX":13.751496231757956},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-12.2,"spinRate":2433,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4028563701812553,"extension":6.201029998467989},"index":2,"playId":"272266b6-19d3-3f60-bdee-d14ccf6e099b","pitchNumber":3,"startTime":"2026-04-25T01:51:02.605Z","endTime":"2026-04-25T01:51:07.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105085904274766,"aZ":-41.33943012982967,"pfxX":-5.133943481283207,"pfxZ":-6.788453431845688,"pX":1.0714243776192884,"pZ":1.0860227366667405,"vX0":0.6106163548652168,"vY0":-116.16954026778878,"vZ0":-1.417211323420834,"x":76.16,"y":209.46,"x0":1.4695061403267982,"y0":50.000757481041326,"z0":5.674684740914907,"aX":-6.934991913942959},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.4,"breakHorizontal":9.1,"spinRate":2870,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.4735872851586045,"extension":6.009872866973113},"index":3,"playId":"21d6242b-51de-3d48-a5fa-c7e4b7a4bd80","pitchNumber":4,"startTime":"2026-04-25T01:51:18.774Z","endTime":"2026-04-25T01:51:22.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":83.8,"endSpeed":77.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.087719040143572,"aZ":-28.091267650989764,"pfxX":5.8404068135945355,"pfxZ":2.7079871645558047,"pX":1.399671979476125,"pZ":1.8559608670664092,"vX0":-1.2946693839009082,"vY0":-122.0193801632699,"vZ0":-2.915663372347513,"x":63.65,"y":188.67,"x0":1.1784850011265744,"y0":50.00269418873097,"z0":5.487680904190058,"aX":8.80330993626811},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.4,"breakHorizontal":-10.3,"spinRate":1057,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.44895361569717895,"extension":5.874573783034545},"index":4,"playId":"8cf6e9a7-1ddf-398f-b692-fadc58019245","pitchNumber":5,"startTime":"2026-04-25T01:51:33.878Z","endTime":"2026-04-25T01:51:37.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487494019023373,"aZ":-34.38847529088827,"pfxX":-2.8154510979052922,"pfxZ":-1.4901674641654452,"pX":0.08354469741696997,"pZ":1.5679333080570481,"vX0":-1.797754249925517,"vY0":-121.08835013255145,"vZ0":-2.355566107154283,"x":113.82,"y":196.45,"x0":1.2012181491719014,"y0":50.003848611762514,"z0":5.5601420694881885,"aX":-4.18332653942502},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.0,"breakHorizontal":5.5,"spinRate":2691,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.45222668218359274,"extension":6.065159162063369},"index":5,"playId":"fba6cb5b-2cf7-3588-8cfc-90f4d2aeba83","pitchNumber":6,"startTime":"2026-04-25T01:51:47.585Z","endTime":"2026-04-25T01:51:52.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31251695724746,"aZ":-22.880397022494666,"pfxX":0.31550481480862036,"pfxZ":5.661242841520467,"pX":-0.5656992689813195,"pZ":2.3036922249072096,"vX0":-4.895453132010836,"vY0":-126.39658334972992,"vZ0":-3.5415757147565103,"x":138.56,"y":176.58,"x0":1.3434666904517916,"y0":50.000428957642015,"z0":5.530239056251117,"aX":0.517983608693937},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.8,"breakHorizontal":0.4,"spinRate":2550,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.43098391448380724,"extension":6.078022759868532},"index":6,"playId":"86e35c9a-d9e6-3b82-9a9e-be9525083e51","pitchNumber":7,"startTime":"2026-04-25T01:52:08.302Z","endTime":"2026-04-25T01:52:12.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.873260313512038,"aZ":-39.20778682938082,"pfxX":-4.323841913296516,"pfxZ":-5.345293609536521,"pX":-1.5231560013114382,"pZ":0.8188194863808668,"vX0":-4.823525003464308,"vY0":-114.47247146275241,"vZ0":-2.0982686539916626,"x":175.06,"y":216.67,"x0":1.1801309772912267,"y0":50.00355444072863,"z0":5.617469577309089,"aX":-5.6876261729612265},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.0,"breakHorizontal":9.1,"spinRate":2855,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4800999986887464,"extension":6.1166537717394345},"index":7,"playId":"6cd936e4-1a80-3287-b96b-e0fd5cd3398c","pitchNumber":8,"startTime":"2026-04-25T01:52:24.537Z","endTime":"2026-04-25T01:52:29.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:52:29.037Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcell Ozuna pops out to first baseman Jake Bauers.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:53:08.987Z","endTime":"2026-04-25T01:53:21.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jake Mangum replaces Bryan Reynolds.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T01:52:57.490Z","endTime":"2026-04-25T01:53:11.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"base":1,"defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373026556354322,"aZ":-22.442254115857562,"pfxX":-1.320553405029551,"pfxZ":5.791840842460294,"pX":-0.6298604985625679,"pZ":2.9066291012775904,"vX0":-4.7124038151078445,"vY0":-128.47149234411188,"vZ0":-2.203978737736377,"x":141.01,"y":160.3,"x0":1.3959953285735978,"y0":50.00260880022614,"z0":5.511047792522848,"aX":-2.2168339837273257},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.2,"breakHorizontal":3.4,"spinRate":2642,"spinDirection":172},"zone":1,"typeConfidence":2.0,"plateTime":0.42553439632762746,"extension":6.060249620818984},"hitData":{"launchSpeed":93.7,"launchAngle":76.0,"totalDistance":58.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":125.97,"coordY":184.11}},"index":1,"playId":"893dc24c-cab3-3530-b5c6-d60832af8152","pitchNumber":1,"startTime":"2026-04-25T01:53:11.264Z","endTime":"2026-04-25T01:53:21.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675660,"link":"/api/v1/people/675660","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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":675660,"link":"/api/v1/people/675660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:53:21.948Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T01:55:47.696Z","endTime":"2026-04-25T01:56:56.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake Mangum remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-25T01:54:26.342Z","endTime":"2026-04-25T01:54:26.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Isaac Mattson replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-25T01:54:26.366Z","endTime":"2026-04-25T01:55:49.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":93.0,"endSpeed":84.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62720165113357,"aZ":-12.270135252247078,"pfxX":-6.253923496128641,"pfxZ":10.831286666690929,"pX":-0.4511172242791509,"pZ":3.34198549929803,"vX0":4.180604777599141,"vY0":-135.22614580883695,"vZ0":-4.7847435946019035,"x":134.2,"y":148.55,"x0":-1.210791204902377,"y0":50.00203822473998,"z0":6.006530179703195,"aX":-11.491698432774392},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":10.3,"spinRate":2176,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.40625837482032656,"extension":6.578673384723562},"index":2,"playId":"ec6e19d6-aaf0-3b96-aeba-aceedb5a7bd0","pitchNumber":1,"startTime":"2026-04-25T01:55:49.944Z","endTime":"2026-04-25T01:55:54.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67127692788884,"aZ":-33.564216022680775,"pfxX":0.8707805912058681,"pfxZ":-0.9362906997378904,"pX":-0.32883218749256904,"pZ":3.219988293238429,"vX0":1.912658096265202,"vY0":-121.01152672841768,"vZ0":0.06023465781733339,"x":129.53,"y":151.84,"x0":-1.2411918615102764,"y0":50.00036865789206,"z0":6.124693210100877,"aX":1.2966327727826663},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":-2.0,"spinRate":2152,"spinDirection":79},"zone":1,"typeConfidence":2.0,"plateTime":0.4518845142225305,"extension":6.367033640251041},"index":3,"playId":"1d3c7cb4-387c-32ec-a50e-6139f60faf74","pitchNumber":2,"startTime":"2026-04-25T01:56:06.227Z","endTime":"2026-04-25T01:56:10.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45844976591988,"aZ":-35.024713375262216,"pfxX":0.5528855008406339,"pfxZ":-1.8155183966226112,"pX":-0.3219875215189834,"pZ":2.028786816789352,"vX0":2.2772167908511682,"vY0":-124.4286164606797,"vZ0":-2.4598950958569166,"x":129.27,"y":184.0,"x0":-1.320041153511309,"y0":50.00289519532454,"z0":5.92625684497143,"aX":0.8682017335272184},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.6,"breakHorizontal":-1.6,"spinRate":2131,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.4398438627854384,"extension":6.785440839574285},"index":4,"playId":"29c7981f-f2fa-31fb-8802-0057884c381b","pitchNumber":3,"startTime":"2026-04-25T01:56:23.962Z","endTime":"2026-04-25T01:56:30.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394873529168965,"aZ":-12.364774558135101,"pfxX":-5.50260886106776,"pfxZ":10.40963449624985,"pX":-0.7865280086653447,"pZ":3.3570019810657685,"vX0":3.3829464649193364,"vY0":-137.10926634068758,"vZ0":-4.367865282245679,"x":146.98,"y":148.14,"x0":-1.3215733276031072,"y0":50.00599252332743,"z0":5.814948303191836,"aX":-10.47555551202336},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2237,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3995153200065782,"extension":6.693904886679504},"index":5,"playId":"fd6e7014-0157-3b97-a060-6b551cf73526","pitchNumber":4,"startTime":"2026-04-25T01:56:51.388Z","endTime":"2026-04-25T01:56:56.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:56:56.200Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Ortiz pops out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T01:57:00.267Z","endTime":"2026-04-25T01:57:52.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":93.8,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081638153823484,"aZ":-12.344255522024076,"pfxX":-5.482624179733796,"pfxZ":10.519598875894877,"pX":-0.15623023119233695,"pZ":3.442652948464182,"vX0":4.706921467007029,"vY0":-136.45248017460565,"vZ0":-4.178798340728664,"x":122.96,"y":145.83,"x0":-1.1914073499872215,"y0":50.005560141233886,"z0":5.844800048968765,"aX":-10.338367557394616},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":8.9,"spinRate":2239,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40143102309353207,"extension":6.742621397281494},"index":0,"playId":"6ec12785-c2b7-3473-bcae-399358d6b3cd","pitchNumber":1,"startTime":"2026-04-25T01:57:23.952Z","endTime":"2026-04-25T01:57:28.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.989645829400036,"aZ":-29.483309856981545,"pfxX":0.49410704699571517,"pfxZ":1.7177875467845665,"pX":0.23356613883506777,"pZ":1.6953541540056385,"vX0":3.4860635359268164,"vY0":-123.96356752075825,"vZ0":-4.261721569754994,"x":108.1,"y":193.01,"x0":-1.2507196463516563,"y0":50.00510312093994,"z0":5.8769876296822465,"aX":0.7744883399600294},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-1.7,"spinRate":2155,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.44054837128998203,"extension":6.650626541151745},"hitData":{"launchSpeed":76.4,"launchAngle":78.0,"totalDistance":40.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":138.63,"coordY":184.11}},"index":1,"playId":"5b058236-209c-38da-8ab1-6c5d8932df2a","pitchNumber":2,"startTime":"2026-04-25T01:57:41.095Z","endTime":"2026-04-25T01:57:52.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:57:52.343Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T01:58:00.115Z","endTime":"2026-04-25T01:59:43.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.557404025975835,"aZ":-11.884299707946786,"pfxX":-6.436771631382446,"pfxZ":10.7247350698356,"pX":0.47064268371674345,"pZ":3.933728986954458,"vX0":6.506844985204869,"vY0":-137.2094894216763,"vZ0":-3.0408326053035983,"x":99.06,"y":132.57,"x0":-1.1041490520128276,"y0":50.00220951684683,"z0":5.875009305359554,"aX":-12.17758643324848},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":10.2,"spinRate":2376,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4003713352083893,"extension":6.727199140748074},"index":0,"playId":"7ab89d28-0c33-3003-9cfe-9662b23ec8c2","pitchNumber":1,"startTime":"2026-04-25T01:58:21.303Z","endTime":"2026-04-25T01:58:26.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85513748629123,"aZ":-11.86152155905464,"pfxX":-7.236231359770731,"pfxZ":10.769152190125178,"pX":-0.30736170312163674,"pZ":2.6294461861920086,"vX0":4.807174271329606,"vY0":-136.66010996740528,"vZ0":-6.339125587231245,"x":128.72,"y":167.78,"x0":-1.1513799492731784,"y0":50.0051733495493,"z0":5.798323685069291,"aX":-13.653100706638783},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":12.0,"spinRate":2388,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.40118497818117405,"extension":6.733806653873745},"index":1,"playId":"7fedc84f-4c34-3fd9-9b1a-83ece655a10c","pitchNumber":2,"startTime":"2026-04-25T01:58:38.686Z","endTime":"2026-04-25T01:58:42.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.881975391450464,"aZ":-11.317533495098225,"pfxX":-6.622140464708985,"pfxZ":11.058888341562678,"pX":-1.1277671263572826,"pZ":2.704138222066626,"vX0":2.833336184635111,"vY0":-136.66115886767048,"vZ0":-6.167743147869737,"x":159.99,"y":165.77,"x0":-1.3190912434057618,"y0":50.006351548054845,"z0":5.772147447590388,"aX":-12.49437267332106},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":11.4,"spinRate":2275,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40120546823323133,"extension":6.764424045473783},"index":2,"playId":"8ef4dc85-10f1-325b-a259-3108d8085827","pitchNumber":3,"startTime":"2026-04-25T01:58:59.729Z","endTime":"2026-04-25T01:59:04.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.905469448316364,"aZ":-29.205292578868885,"pfxX":-8.888812095018428,"pfxZ":1.858755277358513,"pX":-0.497971996491142,"pZ":0.6079675370562588,"vX0":4.878484977668001,"vY0":-125.60762542400077,"vZ0":-6.669521257442668,"x":135.98,"y":222.36,"x0":-1.3081336815321503,"y0":50.00624045259196,"z0":5.665477462338496,"aX":-14.238305234389909},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":1266,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.43567820969067617,"extension":6.795084430313771},"index":3,"playId":"12ba752c-f68d-3736-a94f-3eeac1e3ca6f","pitchNumber":4,"startTime":"2026-04-25T01:59:18.004Z","endTime":"2026-04-25T01:59:22.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.2,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4120829774939,"aZ":-14.364168109490436,"pfxX":-4.999806069296111,"pfxZ":9.247632906914395,"pX":-0.6048301227611488,"pZ":3.974608739282321,"vX0":3.91183328220462,"vY0":-138.50385825721773,"vZ0":-2.447368505914884,"x":140.05,"y":131.47,"x0":-1.391974077428219,"y0":50.00475055446201,"z0":5.840405229310277,"aX":-9.631697537515638},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2225,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3967576945905966,"extension":6.695546129211222},"index":4,"playId":"f1773f24-b060-3001-b75b-72271037ee76","pitchNumber":5,"startTime":"2026-04-25T01:59:39.511Z","endTime":"2026-04-25T01:59:43.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"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":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:59:43.706Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T01:59:49.860Z","endTime":"2026-04-25T02:01:01.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.18"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.58"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.07"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.18"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.76"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.30"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.79"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.97"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.85"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.08"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.80"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.08"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".119"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".743"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".932"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".705"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".475"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".743"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".932"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".705"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".475"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27222053665337,"aZ":-15.918537842014786,"pfxX":-5.216748103966549,"pfxZ":8.756732031521155,"pX":-1.5714373462995448,"pZ":4.00113488523727,"vX0":1.6824082438790675,"vY0":-135.99687654628173,"vZ0":-1.7671917655219762,"x":176.9,"y":130.75,"x0":-1.5235710079985605,"y0":50.005096632435816,"z0":5.774084222385106,"aX":-9.687024733474365},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2283,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40411164467041605,"extension":6.6763855465440285},"index":0,"playId":"d73e944f-2512-3a8b-a1ed-0563c2d9f13b","pitchNumber":1,"startTime":"2026-04-25T02:00:11.202Z","endTime":"2026-04-25T02:00:15.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008554830506437,"aZ":-33.144167723492714,"pfxX":2.1428874336440975,"pfxZ":-0.631144326033672,"pX":-0.4419605853178831,"pZ":3.4680875252067005,"vX0":1.7305090120521605,"vY0":-123.1358256357485,"vZ0":0.6179026729439465,"x":133.85,"y":145.14,"x0":-1.4317422838981986,"y0":50.0023597705479,"z0":6.0138208761595235,"aX":3.2965822577463024},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.7,"breakHorizontal":-4.3,"spinRate":2164,"spinDirection":97},"zone":11,"typeConfidence":2.0,"plateTime":0.4444945560748046,"extension":6.638221409448138},"index":1,"playId":"c594a682-132f-33f1-ba42-d0132cde3a47","pitchNumber":2,"startTime":"2026-04-25T02:00:30.796Z","endTime":"2026-04-25T02:00:36.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34995758422409,"aZ":-11.306630646838347,"pfxX":-4.056150280815972,"pfxZ":10.858446818295924,"pX":-0.3177586352094253,"pZ":2.7772754756692253,"vX0":4.082401699175122,"vY0":-138.12806415404927,"vZ0":-6.0817609563492505,"x":129.11,"y":163.79,"x0":-1.2918156786100141,"y0":50.002259602152954,"z0":5.776481949315503,"aX":-7.7946352354145185},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":6.5,"spinRate":2364,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3973695240040449,"extension":6.744785822964378},"hitData":{"launchSpeed":100.9,"launchAngle":29.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.88,"coordY":40.65}},"index":2,"playId":"b84f236e-c2a1-34ef-b48d-d2a5eb4df1e7","pitchNumber":3,"startTime":"2026-04-25T02:00:50.544Z","endTime":"2026-04-25T02:01:01.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:01:01.678Z","atBatIndex":68}]