[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to right fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:38:48.090Z","endTime":"2026-04-12T17:40:19.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-12T16:06:36.857Z","endTime":"2026-04-12T17:11:09.940Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"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-12T17:11:09.940Z","endTime":"2026-04-12T17:38:26.830Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"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-12T17:38:26.830Z","endTime":"2026-04-12T17:38:50.423Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":81.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34699860639765,"aZ":-10.38990655699393,"pfxX":6.054273161104684,"pfxZ":12.504628270088016,"pX":-0.3619430202979189,"pZ":3.063539820709417,"vX0":-5.2614448320733995,"vY0":-132.4244426562775,"vZ0":-5.641226804444272,"x":130.8,"y":156.06,"x0":0.882953560073888,"y0":50.000104454341816,"z0":6.011249091193554,"aX":10.544590415708036},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":21.2,"breakHorizontal":-9.5,"spinRate":2426,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4167032636703225,"extension":6.166503036055709},"index":3,"playId":"7b5a3da6-4790-3f94-89bc-548f5095565c","pitchNumber":1,"startTime":"2026-04-12T17:38:50.423Z","endTime":"2026-04-12T17:38:53.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.750857919511077,"aZ":-9.733653013210791,"pfxX":5.593293065751102,"pfxZ":12.77817860880691,"pX":0.5771268987038048,"pZ":3.3986106527040447,"vX0":-2.8869343416273283,"vY0":-132.54319092112547,"vZ0":-5.097144169700117,"x":95.0,"y":147.02,"x0":0.9613187129316574,"y0":50.00405174903408,"z0":6.075824070697629,"aX":9.823505276695585},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":22.1,"breakHorizontal":-9.4,"spinRate":2448,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.41531953129897614,"extension":6.103380946028029},"index":4,"playId":"b82104eb-acda-3102-b320-acf3533179ee","pitchNumber":2,"startTime":"2026-04-12T17:39:26.121Z","endTime":"2026-04-12T17:39:29.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T17:39:39.890Z","endTime":"2026-04-12T17:39:54.289Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.658887256260787,"aZ":-44.52881619834361,"pfxX":-5.6619448435330195,"pfxZ":-9.69151690525286,"pX":-1.65741223061715,"pZ":1.6006844134782279,"vX0":-3.76504599796982,"vY0":-113.33852727705246,"vZ0":0.04165916397671032,"x":180.18,"y":195.56,"x0":0.7729628922300051,"y0":50.004200852935234,"z0":6.105799008235993,"aX":-7.2157530801785885},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-17.0,"breakHorizontal":11.4,"spinRate":2558,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.48710256113304506,"extension":6.1889744443188475},"index":6,"playId":"402aecce-3edb-3df8-8d8c-227055704e4a","pitchNumber":3,"startTime":"2026-04-12T17:39:54.289Z","endTime":"2026-04-12T17:39:57.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370219779744243,"aZ":-12.368256640640842,"pfxX":7.672702328097149,"pfxZ":10.834796139566366,"pX":0.6752724921831349,"pZ":3.240871331448775,"vX0":-3.3899866784879062,"vY0":-134.84477072615434,"vZ0":-4.9215672431321025,"x":91.26,"y":151.28,"x0":0.9572096572214149,"y0":50.00056825599064,"z0":5.973468335519089,"aX":14.02187784148864},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":-13.1,"spinRate":2451,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.4073665364050245,"extension":6.2378900350138675},"hitData":{"launchSpeed":96.4,"launchAngle":32.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.95,"coordY":68.78}},"index":7,"playId":"98184e0e-bc16-3239-8883-d7c19be98798","pitchNumber":4,"startTime":"2026-04-12T17:40:10.570Z","endTime":"2026-04-12T17:40:19.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-12T17:40:19.841Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:40:29.251Z","endTime":"2026-04-12T17:41:50.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.554969507119296,"aZ":-11.5586623488608,"pfxX":4.801881235840645,"pfxZ":11.125309467512833,"pX":0.5909033405534702,"pZ":3.5943215701347992,"vX0":-2.584819826656861,"vY0":-135.72940408824292,"vZ0":-4.425153971432826,"x":94.48,"y":141.73,"x0":0.9350342538002033,"y0":50.00587334453802,"z0":6.0598539419070585,"aX":8.901284163407842},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":-8.0,"spinRate":2460,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4045654118820061,"extension":6.130895367291013},"index":0,"playId":"9ae1e071-22fd-305a-888a-336206ed6268","pitchNumber":1,"startTime":"2026-04-12T17:40:45.293Z","endTime":"2026-04-12T17:40:48.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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.1,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42454845102329,"aZ":-10.94513098494277,"pfxX":4.369613544666062,"pfxZ":11.827536468069654,"pX":0.18006471475415275,"pZ":3.0428256396000974,"vX0":-3.155325791987673,"vY0":-133.9918264585579,"vZ0":-5.563594469903833,"x":110.14,"y":156.62,"x0":0.812861874847222,"y0":50.00460846723167,"z0":5.948106761125673,"aX":7.8441475539367955},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.2,"breakHorizontal":-7.1,"spinRate":2440,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.41080488734713105,"extension":6.182779362915224},"index":1,"playId":"939bcb59-5b36-307b-a1e5-1ae201690fde","pitchNumber":2,"startTime":"2026-04-12T17:41:01.634Z","endTime":"2026-04-12T17:41:04.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.276488762406913,"aZ":-18.292932499047893,"pfxX":9.851756594837902,"pfxZ":7.4798586695073865,"pX":0.24662816474630472,"pZ":3.4037975981425057,"vX0":-4.9267507362503995,"vY0":-135.07950527309222,"vZ0":-3.5469077953935058,"x":107.6,"y":146.88,"x0":0.8101888777893884,"y0":50.00108310837649,"z0":6.013176776977973,"aX":18.279776854566727},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":-16.8,"spinRate":2153,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40483868415923085,"extension":6.204580113233165},"index":2,"playId":"0dcda9b6-875f-3d29-95d3-dc2b8e6049b0","pitchNumber":3,"startTime":"2026-04-12T17:41:23.538Z","endTime":"2026-04-12T17:41:26.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71091074254363,"aZ":-22.108269304977735,"pfxX":-3.5435793041890005,"pfxZ":5.854501447427232,"pX":-1.728448234667674,"pZ":1.4431516328947211,"vX0":-5.447990568446026,"vY0":-130.13339643509065,"vZ0":-7.163488475875928,"x":182.88,"y":199.81,"x0":0.8506353735876421,"y0":50.002332949593146,"z0":5.900359381329613,"aX":-6.09074337432835},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":7.6,"spinRate":2450,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.42052578850236033,"extension":6.276169914096411},"index":3,"playId":"1da2fc09-fd65-3fa4-acc6-66690429590d","pitchNumber":4,"startTime":"2026-04-12T17:41:47.640Z","endTime":"2026-04-12T17:41:50.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:41:50.971Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:42:03.199Z","endTime":"2026-04-12T17:42:41.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97275563695147,"aZ":-43.283021502382404,"pfxX":-6.449714423166727,"pfxZ":-9.15238172442561,"pX":0.8497616064140476,"pZ":2.2359796537670427,"vX0":1.0727742051350415,"vY0":-110.46267217243715,"vZ0":1.319664617853494,"x":84.61,"y":178.41,"x0":1.1895218666099392,"y0":50.003579515851854,"z0":6.245871315708915,"aX":-7.8275001755810845},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-15.7,"breakHorizontal":11.3,"spinRate":2609,"spinDirection":335},"zone":14,"typeConfidence":2.0,"plateTime":0.4993021546250169,"extension":6.068200488555105},"index":0,"playId":"6a304448-e499-3db7-a129-615b1a206759","pitchNumber":1,"startTime":"2026-04-12T17:42:17.079Z","endTime":"2026-04-12T17:42:20.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60280880762977,"aZ":-45.13169384782349,"pfxX":-6.393942679187716,"pfxZ":-10.416059545915104,"pX":-0.10932627285306583,"pZ":2.594011325605062,"vX0":-0.4754929068057985,"vY0":-112.12288934257553,"vZ0":2.2047530124264516,"x":121.17,"y":168.74,"x0":0.9350117374046396,"y0":50.002219879561906,"z0":6.283257426096774,"aX":-7.954051812117437},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-17.6,"breakHorizontal":11.6,"spinRate":2584,"spinDirection":336},"zone":5,"typeConfidence":2.0,"plateTime":0.49285067000724325,"extension":6.1697900090356566},"hitData":{"launchSpeed":72.5,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":163.84}},"index":1,"playId":"d74dd225-db9f-39bb-ab9c-dc73ce34a67d","pitchNumber":2,"startTime":"2026-04-12T17:42:33.029Z","endTime":"2026-04-12T17:42:41.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:42:41.080Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gunnar Henderson lines out, first baseman Rafael Devers to second baseman Christian Koss to pitcher Adrian Houser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:44:45.523Z","endTime":"2026-04-12T17:46:54.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"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, 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":96.2,"endSpeed":88.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97663216276928,"aZ":-23.655193964031238,"pfxX":-9.027235219889404,"pfxZ":4.295538488561853,"pX":-0.9316041353935265,"pZ":2.069834844621099,"vX0":4.468276913556569,"vY0":-139.99510167773775,"vZ0":-6.124823939420695,"x":152.51,"y":182.89,"x0":-1.376654794838024,"y0":50.00289807344488,"z0":5.837312774070679,"aX":-17.895160624015997},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.7,"breakHorizontal":15.4,"spinRate":1970,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3914363095459068,"extension":6.608597268194029},"index":0,"playId":"944915e4-32de-308c-9d31-1676db6c28ac","pitchNumber":1,"startTime":"2026-04-12T17:45:02.678Z","endTime":"2026-04-12T17:45:06.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163204124829182,"aZ":-32.91677991686896,"pfxX":-7.892283841740667,"pfxZ":-0.48632477257980256,"pX":-1.2627250386094562,"pZ":3.7669762212790316,"vX0":3.1703523858872154,"vY0":-122.64803376070931,"vZ0":1.6248232836208585,"x":165.13,"y":137.07,"x0":-1.5495308192204051,"y0":50.00536270863696,"z0":5.911343004505628,"aX":-11.977206753356102},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":13.6,"spinRate":1464,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4472780335475228,"extension":6.499187479245247},"index":1,"playId":"d84a5c12-f21e-372f-bc13-7128aeb9e935","pitchNumber":2,"startTime":"2026-04-12T17:45:16.366Z","endTime":"2026-04-12T17:45:19.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15832786343908,"aZ":-19.655743317906204,"pfxX":-10.779107596574622,"pfxZ":6.306462024513601,"pX":-0.44721705963549496,"pZ":1.3198856754703907,"vX0":6.57668674306619,"vY0":-140.08748776808474,"vZ0":-8.574448615235372,"x":134.05,"y":203.14,"x0":-1.4270611349512845,"y0":50.001236692975496,"z0":5.7093894780757894,"aX":-21.384465003012867},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":18.1,"spinRate":2022,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39125547160477225,"extension":6.567489102029845},"index":2,"playId":"b81c93c8-5829-3a8a-849b-e460b1ee77fc","pitchNumber":3,"startTime":"2026-04-12T17:45:31.106Z","endTime":"2026-04-12T17:45:34.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53871322850874,"aZ":-20.901688717934643,"pfxX":-11.52624689373924,"pfxZ":5.716700796416518,"pX":-0.06647978784023374,"pZ":2.5002448198992484,"vX0":7.690603201203608,"vY0":-140.21137391153118,"vZ0":-5.208695906749577,"x":119.53,"y":171.27,"x0":-1.3609040120618103,"y0":50.00494754339101,"z0":5.764649892582236,"aX":-22.73212288551825},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":19.1,"spinRate":2253,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39210133228862354,"extension":6.582774693238782},"index":3,"playId":"5fe9f0c1-da13-3def-a377-efa64acdcce4","pitchNumber":4,"startTime":"2026-04-12T17:45:48.061Z","endTime":"2026-04-12T17:45:51.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-12T17:46:03.645Z","endTime":"2026-04-12T17:46:12.574Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.099344417145325,"aZ":-14.846556371424896,"pfxX":-6.986303790826055,"pfxZ":8.711325501086968,"pX":-0.7782523190446088,"pZ":2.411823338335647,"vX0":4.202098771807134,"vY0":-141.31736991225264,"vZ0":-6.834011490165963,"x":146.67,"y":173.66,"x0":-1.3895860256635757,"y0":50.005335223065,"z0":5.845132013094483,"aX":-13.902267750321142},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":11.6,"spinRate":2278,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39001993686900915,"extension":6.7203840565446225},"index":5,"playId":"05cbc5c1-5030-349a-abec-a7f53209a413","pitchNumber":5,"startTime":"2026-04-12T17:46:12.574Z","endTime":"2026-04-12T17:46:15.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":97.2,"endSpeed":88.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53930862270221,"aZ":-15.395902908558282,"pfxX":-6.656281358735859,"pfxZ":8.395478329917772,"pX":-0.07125948080652833,"pZ":2.3447073034305546,"vX0":6.095786673213069,"vY0":-141.2548734095823,"vZ0":-6.749547074552411,"x":119.72,"y":175.47,"x0":-1.404352317199958,"y0":50.000941354570486,"z0":5.775612583121335,"aX":-13.299211841119606},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":10.7,"spinRate":2245,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.38943068362169386,"extension":6.788615474486398},"index":6,"playId":"4a6f375b-b228-3792-a4f4-452e472e9f4e","pitchNumber":6,"startTime":"2026-04-12T17:46:27.671Z","endTime":"2026-04-12T17:46:30.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":96.5,"endSpeed":88.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27023076948491,"aZ":-21.09970123255442,"pfxX":-8.745660449021953,"pfxZ":5.521261106637006,"pX":0.21506351317818043,"pZ":2.620201314095773,"vX0":7.170501855185252,"vY0":-140.37298654370358,"vZ0":-4.89463811338652,"x":108.8,"y":168.03,"x0":-1.2298457307436839,"y0":50.001855814491876,"z0":5.750611058037717,"aX":-17.54067418518743},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":14.5,"spinRate":2095,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.38944445055675736,"extension":6.601778163996732},"hitData":{"launchSpeed":107.1,"launchAngle":7.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.7,"coordY":160.43}},"index":7,"playId":"0d05faaa-e2e4-3164-9e39-e0342dcddca0","pitchNumber":7,"startTime":"2026-04-12T17:46:47.103Z","endTime":"2026-04-12T17:46:54.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:46:54.757Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:47:29.429Z","endTime":"2026-04-12T17:47:56.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040381050341626,"aZ":-28.70581748935492,"pfxX":-0.5415927625425816,"pfxZ":1.9511237490011366,"pX":1.8192223069559308,"pZ":1.3248999954921847,"vX0":8.205205293162994,"vY0":-131.6804702098428,"vZ0":-5.817191968547859,"x":47.66,"y":203.01,"x0":-1.2519870957934123,"y0":50.00107706277589,"z0":5.656516415761723,"aX":-0.9625594359659736},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.5,"breakHorizontal":-0.6,"spinRate":2213,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4141993441989733,"extension":6.71883862450594},"index":0,"playId":"eafbdd2c-b92d-3fa7-90a2-238b62a6829f","pitchNumber":1,"startTime":"2026-04-12T17:47:34.892Z","endTime":"2026-04-12T17:47:37.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991888925655452,"aZ":-31.37890175897243,"pfxX":1.176839685235524,"pfxZ":0.472289550553767,"pX":0.37481290305594783,"pZ":1.9592509168155494,"vX0":4.253714861489962,"vY0":-128.86557547410104,"vZ0":-3.3292258092620988,"x":102.71,"y":185.88,"x0":-1.4506753787609086,"y0":50.002579033151655,"z0":5.6941600792237645,"aX":1.9767519154720146},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":-3.1,"spinRate":2247,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.4251766476502654,"extension":6.671105107909849},"hitData":{"launchSpeed":70.5,"launchAngle":-0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":169.42}},"index":1,"playId":"42a9eda1-ae59-3958-b471-0099fd1de293","pitchNumber":2,"startTime":"2026-04-12T17:47:48.236Z","endTime":"2026-04-12T17:47:56.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:47:56.280Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:48:08.772Z","endTime":"2026-04-12T17:50:18.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":76.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421820735273084,"aZ":-43.06484211168787,"pfxX":5.048803317793588,"pfxZ":-7.355375302987745,"pX":0.05094297667038098,"pZ":1.6512366660758662,"vX0":1.5708037127292425,"vY0":-121.35920763310307,"vZ0":-1.3426284104253434,"x":115.06,"y":194.2,"x0":-1.2619393294271581,"y0":50.004536379579235,"z0":5.988277226846626,"aX":7.47397988609659},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.3,"breakHorizontal":-9.5,"spinRate":2170,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4526368546000885,"extension":6.596171667597558},"index":0,"playId":"57a9dd50-5728-3101-84f6-96afe5d262c1","pitchNumber":1,"startTime":"2026-04-12T17:48:23.122Z","endTime":"2026-04-12T17:48:27.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":97.1,"endSpeed":88.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52131959060291,"aZ":-11.675746845983602,"pfxX":-5.068432190986672,"pfxZ":10.182825586206217,"pX":1.1144855983554243,"pZ":2.6766412609277075,"vX0":8.334583433111412,"vY0":-141.09524394801963,"vZ0":-6.498906926173086,"x":74.52,"y":166.51,"x0":-1.2211958841890773,"y0":50.006311718237924,"z0":5.7645888509930945,"aX":-10.207080797185435},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":7.4,"spinRate":2333,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38839660374983787,"extension":6.633512857140017},"index":1,"playId":"8b4a1463-46cf-3f5b-aabb-deda2cd635db","pitchNumber":2,"startTime":"2026-04-12T17:48:36.109Z","endTime":"2026-04-12T17:48:39.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138738010462184,"aZ":-26.54246656012197,"pfxX":-7.570889729837116,"pfxZ":3.551263960679748,"pX":-0.5490003602087478,"pZ":2.211174461327585,"vX0":4.627583935692709,"vY0":-125.33888742415735,"vZ0":-3.193053728325439,"x":137.93,"y":179.08,"x0":-1.438801865565087,"y0":50.002861762223915,"z0":5.677069974943434,"aX":-12.004820760190228},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":12.6,"spinRate":1621,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.43757307964839276,"extension":6.570075316937565},"index":2,"playId":"091de2f6-7442-3b9a-8612-168df5dc2c9c","pitchNumber":3,"startTime":"2026-04-12T17:48:49.817Z","endTime":"2026-04-12T17:48:52.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T17:48:59.655Z","endTime":"2026-04-12T17:49:14.610Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2106109564294,"aZ":-23.578477794221545,"pfxX":-12.147123575968383,"pfxZ":4.355635198891868,"pX":1.1896262343995476,"pZ":1.4654748218823608,"vX0":10.578345668594874,"vY0":-140.19945545909704,"vZ0":-7.1143662729844275,"x":71.65,"y":199.21,"x0":-1.0700293737181386,"y0":50.004427905787146,"z0":5.595014494218817,"aX":-23.97862409324933},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":19.6,"spinRate":2226,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3919567654493332,"extension":6.80096384624192},"index":4,"playId":"0046c03b-818f-3e31-9724-5ad4b2bcd3ee","pitchNumber":4,"startTime":"2026-04-12T17:49:14.610Z","endTime":"2026-04-12T17:49:18.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68980063657995,"aZ":-42.46638059032461,"pfxX":5.458567469756693,"pfxZ":-7.077591154514373,"pX":0.6488786855001637,"pZ":0.7242510477818666,"vX0":2.7211228679374284,"vY0":-120.44226715230742,"vZ0":-3.1115960646039076,"x":92.27,"y":219.23,"x0":-1.2086155316697766,"y0":50.0047074013549,"z0":5.8274201434716195,"aX":7.935293915662005},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.3,"breakHorizontal":-10.6,"spinRate":2016,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4566007780861705,"extension":6.714831020922936},"index":5,"playId":"f9a36386-f121-3f67-8fe1-0065c3e59d80","pitchNumber":5,"startTime":"2026-04-12T17:49:29.171Z","endTime":"2026-04-12T17:49:32.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.282642267417845,"aZ":-36.483009229201706,"pfxX":5.142865221991613,"pfxZ":-2.893035331414085,"pX":1.21289716305669,"pZ":1.4954178566230583,"vX0":4.440387467021226,"vY0":-121.97305739731725,"vZ0":-2.842676929073087,"x":70.77,"y":198.4,"x0":-1.305909739797746,"y0":50.00130010686094,"z0":5.853939992388091,"aX":7.667573218794284},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.6,"breakHorizontal":-10.4,"spinRate":1871,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.45082149687176143,"extension":6.674203962311415},"index":6,"playId":"927c6444-5af3-32a2-8cde-7a3056cd5cd2","pitchNumber":6,"startTime":"2026-04-12T17:49:53.432Z","endTime":"2026-04-12T17:49:56.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.72396397368584,"aZ":-25.487648552942073,"pfxX":-10.255814853558494,"pfxZ":3.420332510428193,"pX":0.8164220128619193,"pZ":1.7177890180668478,"vX0":9.29974069046474,"vY0":-139.85749270959641,"vZ0":-6.018652607683624,"x":85.88,"y":192.4,"x0":-1.2426955736663423,"y0":50.000687222494506,"z0":5.602343494592956,"aX":-20.026560515129475},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":2260,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3937967070063504,"extension":6.725906261668974},"index":7,"playId":"43af1fe9-0d66-3ff4-84a1-45e9a810a8fb","pitchNumber":7,"startTime":"2026-04-12T17:50:14.835Z","endTime":"2026-04-12T17:50:18.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:50:18.188Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Samuel Basallo homers (2) on a line drive to left center field. Pete Alonso scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:50:45.995Z","endTime":"2026-04-12T17:51:29.799Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":{"id":605288,"link":"/api/v1/people/605288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":605288,"link":"/api/v1/people/605288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.437632103898785,"aZ":-21.985990557936134,"pfxX":-9.323593783748251,"pfxZ":5.204445057482366,"pX":-0.35934659331981417,"pZ":1.9534073939963994,"vX0":5.622909164526357,"vY0":-139.5236156844434,"vZ0":-6.344064648517698,"x":130.7,"y":186.04,"x0":-1.196805263598299,"y0":50.00339396747261,"z0":5.72071054456134,"aX":-18.254416711036885},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":2185,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39362060347088157,"extension":6.641440079130981},"index":0,"playId":"39d4aef1-000a-3ab2-b9b3-08d2ebf99fb8","pitchNumber":1,"startTime":"2026-04-12T17:50:45.995Z","endTime":"2026-04-12T17:50:49.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.991469753789204,"aZ":-21.73140664215048,"pfxX":-8.37491621770014,"pfxZ":5.333911288675395,"pX":-0.261506654860491,"pZ":2.673478245834446,"vX0":6.145979795365909,"vY0":-139.67158748843698,"vZ0":-4.4395263686126825,"x":126.97,"y":166.6,"x0":-1.4119467003289337,"y0":50.006781447107905,"z0":5.728942022849692,"aX":-16.40788206954118},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":13.8,"spinRate":2243,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3934660349214587,"extension":6.7419210831269165},"hitData":{"launchSpeed":107.9,"launchAngle":21.0,"totalDistance":396.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":82.49,"coordY":44.76}},"index":1,"playId":"6154067a-bae5-39b2-8bbb-293e868349ee","pitchNumber":2,"startTime":"2026-04-12T17:51:05.584Z","endTime":"2026-04-12T17:51:29.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":18.299999999999997,"leverageIndex":0.88,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:51:29.799Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:51:54.215Z","endTime":"2026-04-12T17:53:51.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.785661554109325,"aZ":-42.967001253307146,"pfxX":5.83139975112709,"pfxZ":-7.552613820031448,"pX":-0.5442276697377995,"pZ":2.5716973975558073,"vX0":0.3305328361697324,"vY0":-119.26705601559475,"vZ0":0.9628267553326877,"x":137.74,"y":169.34,"x0":-1.4417460676185865,"y0":50.00543915824203,"z0":6.064300066285661,"aX":8.329319290775215},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.1,"breakHorizontal":-10.7,"spinRate":2007,"spinDirection":24},"zone":4,"typeConfidence":2.0,"plateTime":0.46078029990010094,"extension":6.5181023899419},"index":0,"playId":"9204b65d-b997-397d-84dc-4d0929a45148","pitchNumber":1,"startTime":"2026-04-12T17:51:55.228Z","endTime":"2026-04-12T17:51:58.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56970342478243,"aZ":-13.15958016800584,"pfxX":-5.669369030527595,"pfxZ":9.6352273321343,"pX":0.05754461963391022,"pZ":3.3790285361922665,"vX0":5.591823915511779,"vY0":-139.82691508124296,"vZ0":-4.3826827981544705,"x":114.81,"y":147.55,"x0":-1.2350369222024928,"y0":50.00091215941332,"z0":5.835068228752578,"aX":-11.185734673030968},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2343,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39224740972604444,"extension":6.552607714497537},"index":1,"playId":"475938a0-218c-30d5-bfd5-aeaa5ba9c815","pitchNumber":2,"startTime":"2026-04-12T17:52:08.159Z","endTime":"2026-04-12T17:52:11.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43119755940962,"aZ":-20.473561051035162,"pfxX":-5.059114796468425,"pfxZ":7.38492924089717,"pX":-0.23602700892925368,"pZ":2.1426172441504687,"vX0":4.71604712860552,"vY0":-124.90842328956407,"vZ0":-4.494846047398862,"x":126.0,"y":180.93,"x0":-1.488466783513311,"y0":50.005375769279816,"z0":5.642213514330112,"aX":-8.02013189329275},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.6,"breakHorizontal":8.2,"spinRate":1517,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4379853941099907,"extension":6.59079583968988},"index":2,"playId":"310460f5-e572-3caf-ad66-097f31085426","pitchNumber":3,"startTime":"2026-04-12T17:52:24.802Z","endTime":"2026-04-12T17:52:29.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739879460613064,"aZ":-30.803450845484686,"pfxX":-7.701556414710243,"pfxZ":0.8744248772469767,"pX":-2.1049337284738296,"pZ":2.234651018237728,"vX0":1.529543911042027,"vY0":-123.84011636870687,"vZ0":-2.3508905469227264,"x":197.24,"y":178.44,"x0":-1.7262991145853552,"y0":50.003491612972425,"z0":5.751288364555757,"aX":-12.064980424752306},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.3,"breakHorizontal":13.7,"spinRate":1636,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.44084732933955184,"extension":6.601744740517108},"index":3,"playId":"2a29ed10-756c-35f0-863b-3d68fd144069","pitchNumber":4,"startTime":"2026-04-12T17:52:51.078Z","endTime":"2026-04-12T17:52:54.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":85.3,"endSpeed":79.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.893771071201236,"aZ":-27.385787224149134,"pfxX":-9.705098131565343,"pfxZ":3.0535794111334185,"pX":0.3553452947094201,"pZ":0.3975516444779078,"vX0":7.179455107903248,"vY0":-123.94252360083956,"vZ0":-7.016240809651577,"x":103.46,"y":228.05,"x0":-1.306382037446977,"y0":50.00524501295545,"z0":5.527460758989575,"aX":-15.22408505197788},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.2,"breakHorizontal":16.1,"spinRate":1550,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.44056092883528475,"extension":6.656497987009423},"index":4,"playId":"ac1f7484-57a4-3431-9409-f61fd1b1ee83","pitchNumber":5,"startTime":"2026-04-12T17:53:05.947Z","endTime":"2026-04-12T17:53:08.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-12T17:53:19.294Z","endTime":"2026-04-12T17:53:28.124Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4546936842934,"aZ":-24.027524609117034,"pfxX":-10.248720542679958,"pfxZ":4.160382626578608,"pX":-1.2454034426916842,"pZ":3.020717788373996,"vX0":4.288196052551084,"vY0":-139.11976955186626,"vZ0":-3.086740568574144,"x":164.47,"y":157.22,"x0":-1.4759635780268443,"y0":50.00330119337952,"z0":5.738710810141136,"aX":-20.072891267703056},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":17.6,"spinRate":2157,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3938409395250013,"extension":6.658134357581958},"index":6,"playId":"3025ac4f-8db6-3760-846b-295ae33db669","pitchNumber":6,"startTime":"2026-04-12T17:53:28.124Z","endTime":"2026-04-12T17:53:31.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.646397359548434,"aZ":-34.8941343596092,"pfxX":2.69398721907349,"pfxZ":-1.797156039115352,"pX":1.0219300131306217,"pZ":2.6704627515676664,"vX0":4.539021708357948,"vY0":-121.76514304771031,"vZ0":-0.7792352297866625,"x":78.05,"y":166.68,"x0":-1.212376858405084,"y0":50.00510107251972,"z0":5.99884928029971,"aX":4.068647890148848},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.2,"breakHorizontal":-5.9,"spinRate":1845,"spinDirection":33},"zone":12,"typeConfidence":2.0,"plateTime":0.4488517316838756,"extension":6.6643895718023725},"index":7,"playId":"7ff2686f-a61c-3366-81b4-d0870aad53e7","pitchNumber":7,"startTime":"2026-04-12T17:53:47.314Z","endTime":"2026-04-12T17:53:51.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:53:51.240Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out sharply to left fielder Taylor Ward in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T17:55:46.788Z","endTime":"2026-04-12T17:56:47.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.559099838350697,"aZ":-9.98092508560624,"pfxX":4.844632454367574,"pfxZ":12.408353381869187,"pX":0.29931271252564867,"pZ":1.6350555511924327,"vX0":-3.252766378043743,"vY0":-133.13672353240307,"vZ0":-9.360658710707174,"x":105.59,"y":194.63,"x0":0.9097119976140877,"y0":50.00608122298908,"z0":5.926858814158113,"aX":8.666945544312277},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.5,"breakHorizontal":-8.0,"spinRate":2498,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.41198701842894847,"extension":6.109336726125941},"index":0,"playId":"a9c947de-e438-3cea-a30a-ea1ab09a28d7","pitchNumber":1,"startTime":"2026-04-12T17:56:01.976Z","endTime":"2026-04-12T17:56:05.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.875165332855232,"aZ":-43.04561485979373,"pfxX":-4.2268405479370195,"pfxZ":-9.111980098928578,"pX":0.3159380200239754,"pZ":3.7134267405400725,"vX0":-0.43051727241532234,"vY0":-109.05546398358567,"vZ0":4.247055754266697,"x":104.96,"y":138.52,"x0":1.064969174498229,"y0":50.003025437975076,"z0":6.412906898400011,"aX":-5.042764499921457},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-14.9,"breakHorizontal":7.8,"spinRate":2523,"spinDirection":335},"zone":12,"typeConfidence":2.0,"plateTime":0.5040887125401405,"extension":6.0051675179741855},"index":1,"playId":"d8d66389-a54f-3cdb-b4da-b6a6ac4913f6","pitchNumber":2,"startTime":"2026-04-12T17:56:16.686Z","endTime":"2026-04-12T17:56:19.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.484609123643008,"aZ":-13.190345998894426,"pfxX":4.173133310195586,"pfxZ":10.63751510433183,"pX":-0.30553944530896265,"pZ":2.246002218951448,"vX0":-4.615428243671423,"vY0":-132.29647743060983,"vZ0":-7.165759647163749,"x":128.65,"y":178.14,"x0":0.9140377300097083,"y0":50.0007400361187,"z0":5.943718761703317,"aX":7.445606850719521},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-6.6,"spinRate":2320,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.4129886111607135,"extension":6.136981842051703},"hitData":{"launchSpeed":105.5,"launchAngle":55.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":35.54,"coordY":118.89}},"index":2,"playId":"25592373-f8a1-38de-bbdb-0a431e4363e5","pitchNumber":3,"startTime":"2026-04-12T17:56:36.814Z","endTime":"2026-04-12T17:56:47.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:56:47.455Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T17:57:08.801Z","endTime":"2026-04-12T17:58:12.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.430285714885144,"aZ":-11.076743791938645,"pfxX":7.341849812540722,"pfxZ":11.548470704180627,"pX":-1.3455336972354375,"pZ":1.4045908365999873,"vX0":-7.868994938222888,"vY0":-133.70732570740245,"vZ0":-9.598771217720529,"x":168.29,"y":200.86,"x0":0.6693687093082842,"y0":50.00381249414612,"z0":5.816937281644443,"aX":13.41305057858718},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":-11.8,"spinRate":2563,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.40827655475752067,"extension":6.3406408546742385},"index":0,"playId":"657619b8-b544-3694-83d0-a613cee5593f","pitchNumber":1,"startTime":"2026-04-12T17:57:16.581Z","endTime":"2026-04-12T17:57:19.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72205446716382,"aZ":-16.013620938547966,"pfxX":8.81288156520583,"pfxZ":9.10540327617001,"pX":1.3801331998797732,"pZ":4.237083053541174,"vX0":-2.0408387705259403,"vY0":-132.47922849869803,"vZ0":-1.6927582974588233,"x":64.39,"y":124.38,"x0":1.0164448773509744,"y0":50.00042769182071,"z0":6.056721349482868,"aX":15.637878284861793},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":-15.5,"spinRate":2212,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4136935718945902,"extension":6.079404389673103},"index":1,"playId":"1d84bcb4-5549-36a7-82de-91cf5501f28b","pitchNumber":2,"startTime":"2026-04-12T17:57:32.740Z","endTime":"2026-04-12T17:57:39.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0656718769206,"aZ":-11.99911279264679,"pfxX":5.5698345573358825,"pfxZ":11.420663866026178,"pX":-0.5775444057082851,"pZ":3.009437988940569,"vX0":-5.46096883131541,"vY0":-132.29457346443357,"vZ0":-5.443553354621384,"x":139.01,"y":157.53,"x0":0.7929633154318269,"y0":50.005734302040395,"z0":5.978459359267525,"aX":9.842937070311331},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.7,"breakHorizontal":-8.9,"spinRate":2383,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.41452531627726685,"extension":6.23086677788632},"hitData":{"launchSpeed":82.6,"launchAngle":39.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.46,"coordY":125.98}},"index":2,"playId":"edf5e011-bc2d-3d18-9e9c-c35de2355895","pitchNumber":3,"startTime":"2026-04-12T17:58:03.331Z","endTime":"2026-04-12T17:58:12.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:58:12.472Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T17:58:25.258Z","endTime":"2026-04-12T17:59:21.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.611007041685063,"aZ":-10.415804938398084,"pfxX":3.9953473151024266,"pfxZ":11.788508561740027,"pX":-0.40394904649241675,"pZ":2.5516904273901977,"vX0":-4.872582577875347,"vY0":-134.82646190104973,"vZ0":-7.063484691364678,"x":132.4,"y":169.88,"x0":0.9054400358233755,"y0":50.00271592475957,"z0":5.936129178392342,"aX":7.374621749415291},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":-6.2,"spinRate":2473,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.40585530041562956,"extension":6.2986068176321375},"index":0,"playId":"36b55bd2-553e-3480-bd73-4895b42cf7f2","pitchNumber":1,"startTime":"2026-04-12T17:58:40.944Z","endTime":"2026-04-12T17:58:44.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.416392790987274,"aZ":-45.2094269865775,"pfxX":-3.4385582375327353,"pfxZ":-10.156017444313964,"pX":0.04904867920492449,"pZ":1.8050679192336287,"vX0":-1.1205245784395066,"vY0":-113.36923667214836,"vZ0":0.4678964689635947,"x":115.13,"y":190.04,"x0":0.9982970827480083,"y0":50.002117099220435,"z0":6.159995293843083,"aX":-4.413451504853349},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-17.9,"breakHorizontal":6.5,"spinRate":2505,"spinDirection":328},"zone":8,"typeConfidence":2.0,"plateTime":0.4857162922956233,"extension":6.180720843636042},"index":1,"playId":"60725454-2129-3ab9-b649-9412b3725e39","pitchNumber":2,"startTime":"2026-04-12T17:58:55.571Z","endTime":"2026-04-12T17:58:59.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.768704175828113,"aZ":-27.70548082180118,"pfxX":7.764849576310039,"pfxZ":2.9182586952979097,"pX":1.004868182766346,"pZ":3.3936247039177183,"vX0":-2.7531713408778935,"vY0":-123.0701562568085,"vZ0":-0.8228984461633758,"x":78.7,"y":147.15,"x0":1.1301638585475766,"y0":50.004298537436036,"z0":6.082159284228018,"aX":11.89377825399823},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":-13.4,"spinRate":1258,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.4453257270281301,"extension":6.091455231104924},"index":2,"playId":"1f0941df-a361-3d36-962b-9dc8fe4f6fae","pitchNumber":3,"startTime":"2026-04-12T17:59:17.745Z","endTime":"2026-04-12T17:59:21.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:59:21.560Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:01:28.087Z","endTime":"2026-04-12T18:01:46.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37111179837044,"aZ":-24.409332945076006,"pfxX":-8.480621413838112,"pfxZ":3.9788318923984702,"pX":-0.8664580750333232,"pZ":1.7269451475013557,"vX0":4.3343313702952555,"vY0":-138.2090296080372,"vZ0":-6.669906420560821,"x":150.03,"y":192.15,"x0":-1.3461691855303268,"y0":50.001463098379254,"z0":5.790828723033003,"aX":-16.543458537878625},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":14.5,"spinRate":2157,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3950243231816284,"extension":6.661502643246006},"hitData":{"launchSpeed":69.6,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.59,"coordY":169.71}},"index":0,"playId":"878f2ae2-ad56-304d-af0f-c51f1d927005","pitchNumber":1,"startTime":"2026-04-12T18:01:39.018Z","endTime":"2026-04-12T18:01:46.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:01:46.424Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colton Cowser walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:02:00.968Z","endTime":"2026-04-12T18:03:21.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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(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":94.4,"endSpeed":87.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283523287573857,"aZ":-24.890430301414636,"pfxX":-8.330582856239023,"pfxZ":3.764776461796364,"pX":-1.0951691051362311,"pZ":2.25573632733472,"vX0":3.988834433935444,"vY0":-137.44041639671758,"vZ0":-4.702619180351563,"x":158.75,"y":177.88,"x0":-1.4741570485002486,"y0":50.004130487616024,"z0":5.655999424365567,"aX":-16.115772224046037},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":14.4,"spinRate":2105,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3968374470425373,"extension":6.648582213068404},"index":0,"playId":"669336e7-5555-3694-974b-de04080b6d0f","pitchNumber":1,"startTime":"2026-04-12T18:02:11.003Z","endTime":"2026-04-12T18:02:14.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96215453320565,"aZ":-42.451335996115596,"pfxX":4.661376909731945,"pfxZ":-7.015930753655102,"pX":0.4532367178066825,"pZ":2.10343200800442,"vX0":2.5549349289693657,"vY0":-120.15162997385298,"vZ0":-0.42400836365533867,"x":99.72,"y":181.99,"x0":-1.2290865491072385,"y0":50.00443762763508,"z0":6.049797521025316,"aX":6.8255712186908175},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.6,"breakHorizontal":-9.0,"spinRate":1952,"spinDirection":24},"zone":9,"typeConfidence":2.0,"plateTime":0.45560293764003523,"extension":6.615462110412404},"index":1,"playId":"0e7b9934-aa70-3803-a90d-8e1251f50796","pitchNumber":2,"startTime":"2026-04-12T18:02:23.688Z","endTime":"2026-04-12T18:02:27.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":86.5,"endSpeed":80.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.653632811741886,"aZ":-24.163621615388763,"pfxX":-5.69038183998052,"pfxZ":4.9371603778458315,"pX":-0.2193533424098551,"pZ":1.201689090627678,"vX0":4.801792781870415,"vY0":-125.86191238959877,"vZ0":-6.165736759427377,"x":125.36,"y":206.33,"x0":-1.4014528672266187,"y0":50.005893069773194,"z0":5.608263743126289,"aX":-9.241539824317694},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.9,"breakHorizontal":9.4,"spinRate":1413,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4331826235105569,"extension":6.612782661044601},"index":2,"playId":"9f859194-ce53-3731-bc16-033372f568fc","pitchNumber":3,"startTime":"2026-04-12T18:02:39.105Z","endTime":"2026-04-12T18:02:42.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.989329055130813,"aZ":-32.13010083372801,"pfxX":-8.699386314600508,"pfxZ":0.02948252239755611,"pX":-0.8791226643871425,"pZ":2.189232724166761,"vX0":4.385658681605083,"vY0":-123.38093836377708,"vZ0":-2.0280089055243127,"x":150.51,"y":179.67,"x0":-1.5553536239050936,"y0":50.00360182193042,"z0":5.7459365719205175,"aX":-13.328432130013029},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.2,"breakHorizontal":14.6,"spinRate":1442,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.44499641837674453,"extension":6.572360573811379},"index":3,"playId":"4c1e43e7-a7f0-31b6-ba0b-237751fa46e7","pitchNumber":4,"startTime":"2026-04-12T18:03:00.903Z","endTime":"2026-04-12T18:03:05.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.844447365465186,"aZ":-21.48858279164216,"pfxX":-10.287638392363057,"pfxZ":5.485834550478616,"pX":-0.874900084957516,"pZ":2.477011720885775,"vX0":5.21180496937313,"vY0":-139.292757867656,"vZ0":-4.682496287796066,"x":150.35,"y":171.9,"x0":-1.4425057810750097,"y0":50.00402580003748,"z0":5.61739522204807,"aX":-20.039771456224738},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":17.4,"spinRate":2135,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3945572509247053,"extension":6.712435515837155},"index":4,"playId":"1b0efa92-d66c-3ac8-b6f2-b1ce36cf7da2","pitchNumber":5,"startTime":"2026-04-12T18:03:18.233Z","endTime":"2026-04-12T18:03:21.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:03:21.902Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Coby Mayo strikes out swinging and Colton Cowser caught stealing 2nd, catcher Daniel Susac to second baseman Christian Koss to catcher Daniel Susac.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:03:39.304Z","endTime":"2026-04-12T18:06:27.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18869490582005,"aZ":-26.594419721980262,"pfxX":0.6402980853632902,"pfxZ":3.4448679116370515,"pX":1.1536613571370313,"pZ":1.9014935724504756,"vX0":5.857912479497472,"vY0":-126.09987913903997,"vZ0":-4.153474089999479,"x":73.03,"y":187.44,"x0":-1.2768687172838709,"y0":50.00327707863203,"z0":5.700540122165762,"aX":1.0372031087327862},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":-2.4,"spinRate":2198,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43335134294569366,"extension":6.793185777771958},"index":0,"playId":"db1cdda0-bdbe-393a-a51c-f828f5a4cd61","pitchNumber":1,"startTime":"2026-04-12T18:03:50.108Z","endTime":"2026-04-12T18:03:53.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04000667693146,"aZ":-16.132085916668245,"pfxX":-5.7869798219215465,"pfxZ":8.444925268439352,"pX":0.5337708845367016,"pZ":1.9939191208601215,"vX0":6.669513814059585,"vY0":-137.3254712833338,"vZ0":-7.092275292941994,"x":96.65,"y":184.94,"x0":-1.1811196964927164,"y0":50.00089249398798,"z0":5.718993304700568,"aX":-10.989096095428762},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":9.0,"spinRate":2221,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.39974958591124565,"extension":6.630610846670337},"index":1,"playId":"b16dc2a8-15c7-3e84-9640-b6fb8d2e327b","pitchNumber":2,"startTime":"2026-04-12T18:04:11.037Z","endTime":"2026-04-12T18:04:14.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-12T18:04:30.041Z","endTime":"2026-04-12T18:04:50.261Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.802858928277796,"aZ":-28.85370365416299,"pfxX":-0.2652317246059507,"pfxZ":2.0077515289584476,"pX":0.1435770376724825,"pZ":2.2345125489178432,"vX0":4.10673089949086,"vY0":-126.62533710558661,"vZ0":-2.8127460123256567,"x":111.53,"y":178.45,"x0":-1.4533191823433635,"y0":50.000684979285566,"z0":5.628893014462347,"aX":-0.43872786222052523},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-0.2,"spinRate":2159,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.429828917060207,"extension":6.72328858978471},"index":3,"playId":"bd209de3-5079-3f09-8fe4-f86c7429bb32","pitchNumber":3,"startTime":"2026-04-12T18:04:50.261Z","endTime":"2026-04-12T18:04:54.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.183952740477476,"aZ":-24.341860740899936,"pfxX":-8.577059934390135,"pfxZ":4.071059151303749,"pX":1.1052560867530388,"pZ":1.5377106948026764,"vX0":9.295242000762471,"vY0":-137.33199272200295,"vZ0":-6.205978500253522,"x":74.87,"y":197.26,"x0":-1.1963747961247295,"y0":50.006846751178706,"z0":5.464653157816703,"aX":-16.51603629086281},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":13.8,"spinRate":2152,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39764343916023615,"extension":6.734253415303748},"index":4,"playId":"b9f3b07c-d631-3bdb-8534-dc040d89a8b5","pitchNumber":4,"startTime":"2026-04-12T18:05:31.446Z","endTime":"2026-04-12T18:05:35.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11869819563103,"aZ":-42.31146928964652,"pfxX":5.922362863793624,"pfxZ":-7.061201729887151,"pX":1.1255678980357646,"pZ":0.01083698442448871,"vX0":3.6456368761826172,"vY0":-119.59157583095154,"vZ0":-4.399155869354583,"x":74.1,"y":238.49,"x0":-1.1931654592852032,"y0":50.005606831399035,"z0":5.7073039283755165,"aX":8.497465839929026},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.7,"breakHorizontal":-11.6,"spinRate":1877,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.45968653211389565,"extension":6.722473328765723},"index":5,"playId":"560b6c36-bf46-3ee8-8f93-681e0478d17e","pitchNumber":5,"startTime":"2026-04-12T18:05:52.353Z","endTime":"2026-04-12T18:05:55.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.339324997348164,"aZ":-15.148887559954451,"pfxX":-3.1381242403893284,"pfxZ":8.779110728373565,"pX":0.25516624228228374,"pZ":3.1001256954897074,"vX0":4.915979284902952,"vY0":-137.6266210718907,"vZ0":-4.515038502045059,"x":107.27,"y":155.08,"x0":-1.137406831668449,"y0":50.00580806682973,"z0":5.770860103976028,"aX":-6.088416708368318},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":4.8,"spinRate":2266,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3962798647383323,"extension":6.627118686219535},"index":6,"playId":"374e74d1-e2e2-3871-8392-aadc04a2e00f","pitchNumber":6,"startTime":"2026-04-12T18:06:18.822Z","endTime":"2026-04-12T18:06:27.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":0.86,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:06:27.852Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Susac flies out to right fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:08:34.254Z","endTime":"2026-04-12T18:08:58.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416968806739465,"aZ":-11.368586725846814,"pfxX":6.184453185919782,"pfxZ":11.522166397941056,"pX":-0.5293192412915088,"pZ":2.2894132091824004,"vX0":-5.979220392812946,"vY0":-133.22461710086972,"vZ0":-7.500363982140004,"x":137.18,"y":176.97,"x0":0.9357527413621504,"y0":50.00449853536805,"z0":5.954751459584783,"aX":11.168574847378386},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.6,"breakHorizontal":-10.0,"spinRate":2567,"spinDirection":154},"zone":7,"typeConfidence":2.0,"plateTime":0.41043744944448113,"extension":6.223423393626465},"hitData":{"launchSpeed":90.2,"launchAngle":58.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":143.28,"coordY":114.35}},"index":0,"playId":"c43083a5-be97-311d-a5c1-071d37da5393","pitchNumber":1,"startTime":"2026-04-12T18:08:48.761Z","endTime":"2026-04-12T18:08:58.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:08:58.136Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jerar Encarnacion strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:09:12.894Z","endTime":"2026-04-12T18:11:06.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.331324165627432,"aZ":-9.953421500625474,"pfxX":6.303702397483403,"pfxZ":12.588558987444603,"pX":-0.9224132870270101,"pZ":3.440866332522285,"vX0":-6.645711934217585,"vY0":-132.5292958797854,"vZ0":-4.769635268487504,"x":152.16,"y":145.88,"x0":0.8078145415567666,"y0":50.004546602501904,"z0":6.001333249864653,"aX":11.129393619469013},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.8,"breakHorizontal":-9.8,"spinRate":2446,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.41449254650197265,"extension":6.1491905638600075},"index":0,"playId":"14e8b03b-5166-3b91-a65b-0d62b852e499","pitchNumber":1,"startTime":"2026-04-12T18:09:25.921Z","endTime":"2026-04-12T18:09:29.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.824693911649835,"aZ":-44.24720211103106,"pfxX":-3.260156588745748,"pfxZ":-9.724724882904374,"pX":-0.5921329856887514,"pZ":1.115557931858759,"vX0":-2.468185035727521,"vY0":-111.56163355898852,"vZ0":-0.7734817162478466,"x":139.57,"y":208.66,"x0":0.9578975967463312,"y0":50.001517307101565,"z0":6.086181753254239,"aX":-4.048164648120958},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-17.4,"breakHorizontal":6.6,"spinRate":2473,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.49375354106910896,"extension":6.172724143611828},"index":1,"playId":"ab409e7f-c65d-371b-97ee-a6334ea59802","pitchNumber":2,"startTime":"2026-04-12T18:09:39.730Z","endTime":"2026-04-12T18:09:43.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":69.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99496919932248,"aZ":-43.99172794377566,"pfxX":-4.15846871493899,"pfxZ":-9.62109176933408,"pX":0.5325431707013675,"pZ":2.4773512121155847,"vX0":-0.08838303164635261,"vY0":-110.8063975942777,"vZ0":1.883700638180715,"x":96.7,"y":171.89,"x0":1.112296606853275,"y0":50.0023440584004,"z0":6.254377058795132,"aX":-5.108929631051914},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-16.4,"breakHorizontal":7.6,"spinRate":2463,"spinDirection":337},"zone":6,"typeConfidence":2.0,"plateTime":0.4965846192490653,"extension":6.057892010566279},"index":2,"playId":"108d480e-6d27-3256-8cca-7cc2fe24eccb","pitchNumber":3,"startTime":"2026-04-12T18:09:57.145Z","endTime":"2026-04-12T18:10:00.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.6,"endSpeed":84.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.766561016053153,"aZ":-11.404690156170787,"pfxX":4.33907469863787,"pfxZ":11.270236039214513,"pX":0.4624202387473223,"pZ":3.1869968641957556,"vX0":-2.9383430163821904,"vY0":-134.76554911085185,"vZ0":-5.230667438715999,"x":99.37,"y":152.73,"x0":1.0020576767399092,"y0":50.00446674737525,"z0":5.955956673677095,"aX":7.9971972139600584},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":-7.2,"spinRate":2538,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.4061502851024592,"extension":6.227145729575455},"index":3,"playId":"274be18a-dfb9-3053-b0bf-6a6b0e86f25e","pitchNumber":4,"startTime":"2026-04-12T18:10:13.855Z","endTime":"2026-04-12T18:10:16.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-12T18:10:24.624Z","endTime":"2026-04-12T18:10:40.659Z","isPitch":false,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.2,"endSpeed":85.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84993449374085,"aZ":-13.750348149678988,"pfxX":4.312137173088441,"pfxZ":10.002458212582521,"pX":0.15641914807708165,"pZ":3.3492564066294257,"vX0":-3.4749419712467144,"vY0":-134.3174792373417,"vZ0":-4.581492321266422,"x":111.04,"y":148.35,"x0":0.9014257653495843,"y0":50.00480022184009,"z0":6.042323676269939,"aX":7.944905764110481},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":-7.2,"spinRate":2584,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.40650911165994064,"extension":6.213294043554057},"index":5,"playId":"ab0af477-5666-3d9f-9913-b86619b4c17f","pitchNumber":5,"startTime":"2026-04-12T18:10:40.659Z","endTime":"2026-04-12T18:10:43.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.880578970506647,"aZ":-44.06318971073397,"pfxX":-4.364248455728074,"pfxZ":-9.642477995037435,"pX":0.09750327520988639,"pZ":1.3528324933630294,"vX0":-0.9584635136861381,"vY0":-111.47865723879461,"vZ0":-0.27049040101698707,"x":113.28,"y":202.25,"x0":1.1018598917816207,"y0":50.0038758680402,"z0":6.104568885536707,"aX":-5.380092889253581},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-17.0,"breakHorizontal":8.2,"spinRate":2565,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.49524793826426583,"extension":6.162775392750151},"index":6,"playId":"ccd62319-6cd5-3f75-89ad-3024db3fad0b","pitchNumber":6,"startTime":"2026-04-12T18:11:02.956Z","endTime":"2026-04-12T18:11:06.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:11:06.103Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Koss pops out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:11:18.439Z","endTime":"2026-04-12T18:12:43.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":91.9,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.644169209422746,"aZ":-10.15084674644163,"pfxX":6.392151274768265,"pfxZ":12.316419402163707,"pX":0.03748203018832052,"pZ":2.9000605280941634,"vX0":-4.6077305300565445,"vY0":-133.59018180154348,"vZ0":-6.1195747524151125,"x":115.57,"y":160.48,"x0":0.9634677945286804,"y0":50.00311023645598,"z0":5.967096692588842,"aX":11.430492388707629},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":21.0,"breakHorizontal":-10.4,"spinRate":2451,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.41168130565391703,"extension":6.148098291335369},"index":0,"playId":"2f7b0cd7-1b9e-3965-8913-bd631151d30c","pitchNumber":1,"startTime":"2026-04-12T18:11:33.601Z","endTime":"2026-04-12T18:11:36.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":85.9,"endSpeed":79.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430031260075676,"aZ":-25.802240171242122,"pfxX":-3.513501096039631,"pfxZ":4.0240633303880795,"pX":-1.4618312192344693,"pZ":1.0090514510831772,"vX0":-4.838542843507605,"vY0":-124.8921879099794,"vZ0":-6.792337428127149,"x":172.72,"y":211.54,"x0":0.9550112100061555,"y0":50.00564243593952,"z0":5.877284376232717,"aX":-5.567860795038659},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.0,"breakHorizontal":7.4,"spinRate":2394,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4380487193175653,"extension":6.252173876332506},"index":1,"playId":"e4390190-214d-3346-b759-4f98932c492c","pitchNumber":2,"startTime":"2026-04-12T18:11:52.430Z","endTime":"2026-04-12T18:11:55.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477286401077475,"aZ":-44.262470847120426,"pfxX":-3.3164578389619503,"pfxZ":-9.635293315253204,"pX":0.8122039455558272,"pZ":1.0096120305034595,"vX0":0.059976449187950115,"vY0":-112.25035930613979,"vZ0":-1.0124606452134362,"x":86.04,"y":211.52,"x0":1.2146000742902414,"y0":50.00302230923613,"z0":6.039752151497916,"aX":-4.161343111197951},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-17.3,"breakHorizontal":6.0,"spinRate":2568,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.4910962107437049,"extension":6.1680668420411235},"index":2,"playId":"75f0f5a8-f773-38c1-9d54-01c69bbf6280","pitchNumber":3,"startTime":"2026-04-12T18:12:09.967Z","endTime":"2026-04-12T18:12:13.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309590973866655,"aZ":-12.539826753519074,"pfxX":5.725929101858071,"pfxZ":11.066291466764103,"pX":0.09237324241360988,"pZ":2.28012590736435,"vX0":-4.6284347822064,"vY0":-132.5960178279768,"vZ0":-6.8617942208119445,"x":113.48,"y":177.22,"x0":1.1197437877085639,"y0":50.002244858085994,"z0":5.823160976980779,"aX":10.158758483098307},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.7,"breakHorizontal":-9.4,"spinRate":2426,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4136488508329106,"extension":6.276559523776056},"hitData":{"launchSpeed":84.6,"launchAngle":64.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":178.67,"coordY":142.05}},"index":3,"playId":"dd4e313c-cc58-3e38-8dba-5d212e65c99a","pitchNumber":4,"startTime":"2026-04-12T18:12:34.049Z","endTime":"2026-04-12T18:12:43.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:12:43.374Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:14:51.137Z","endTime":"2026-04-12T18:15:39.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67103433677872,"aZ":-40.522678582961525,"pfxX":6.847131056028484,"pfxZ":-5.774458381194666,"pX":-0.2847348678892947,"pZ":2.693845646431745,"vX0":0.3389335202005757,"vY0":-119.6178374352092,"vZ0":0.7549842305346379,"x":127.85,"y":166.05,"x0":-1.317669000594037,"y0":50.004255598723255,"z0":6.015249250602931,"aX":9.895413500536984},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.0,"breakHorizontal":-12.5,"spinRate":1916,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.458377207973804,"extension":6.49266711499596},"index":0,"playId":"49543035-0313-310d-9058-36443ef3618a","pitchNumber":1,"startTime":"2026-04-12T18:14:51.137Z","endTime":"2026-04-12T18:14:54.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":94.5,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37278576625154,"aZ":-25.961105467861326,"pfxX":-8.183220672671913,"pfxZ":3.2410701853000212,"pX":-1.4985599999281543,"pZ":2.649212746333175,"vX0":2.802087184701406,"vY0":-137.60238492910133,"vZ0":-3.324583315573471,"x":174.12,"y":167.25,"x0":-1.4664315801485066,"y0":50.00599061264019,"z0":5.6309668121228595,"aX":-15.704052187781974},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":2084,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3979656124376345,"extension":6.617709075398724},"index":1,"playId":"8abdf4f0-f01d-3916-854c-f365c77e7e73","pitchNumber":2,"startTime":"2026-04-12T18:15:03.056Z","endTime":"2026-04-12T18:15:06.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17753152955333,"aZ":-14.603223856121385,"pfxX":-6.131206305440347,"pfxZ":8.835286217123011,"pX":-0.318080208697588,"pZ":2.148864150762298,"vX0":4.836730837043502,"vY0":-140.0231692862727,"vZ0":-6.8749074943237405,"x":129.12,"y":180.76,"x0":-1.2699661308097903,"y0":50.00241306060541,"z0":5.5887049461588285,"aX":-12.192696867503013},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2279,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3909379822596968,"extension":6.689133839715592},"index":2,"playId":"8ebd9985-627f-393d-a493-ba5ec3e5af16","pitchNumber":3,"startTime":"2026-04-12T18:15:16.167Z","endTime":"2026-04-12T18:15:19.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":95.9,"endSpeed":87.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33600081818263,"aZ":-13.418633123319857,"pfxX":-3.6139705403691886,"pfxZ":9.565472932870623,"pX":-0.3441743425025044,"pZ":3.9582365541688773,"vX0":3.4053078863758928,"vY0":-139.61252761588787,"vZ0":-3.0493398803941982,"x":130.12,"y":131.91,"x0":-1.1140243664758147,"y0":50.00659312660829,"z0":5.95560866257083,"aX":-7.089528446849222},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2228,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3932842715538216,"extension":6.662745923224378},"index":3,"playId":"fbdd88ec-c37a-39e3-8e19-608808aa7e90","pitchNumber":4,"startTime":"2026-04-12T18:15:35.888Z","endTime":"2026-04-12T18:15:39.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:15:39.743Z","atBatIndex":17},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Gunnar Henderson reaches on a fielding error by first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:15:50.119Z","endTime":"2026-04-12T18:18:12.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.918334561426843,"aZ":-33.657965499229,"pfxX":-5.972303053625717,"pfxZ":-0.955547280002996,"pX":-1.4679216390812693,"pZ":2.708919761621499,"vX0":2.0474015432543613,"vY0":-123.51084997963247,"vZ0":-0.41421368393993996,"x":172.95,"y":165.64,"x0":-1.5282201177400287,"y0":50.00247575799725,"z0":5.691757583083857,"aX":-9.293901348243804},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.6,"breakHorizontal":10.4,"spinRate":1471,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4422464092699965,"extension":6.559460132832651},"index":0,"playId":"cd47e137-dae5-3b36-a578-64d159cd502f","pitchNumber":1,"startTime":"2026-04-12T18:16:04.561Z","endTime":"2026-04-12T18:16:07.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":95.4,"endSpeed":87.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44251098696914,"aZ":-23.683307949896157,"pfxX":-7.593352077942875,"pfxZ":4.332481069401235,"pX":-0.9700423326853295,"pZ":2.2502244896481884,"vX0":3.9414206673745404,"vY0":-138.92140419446517,"vZ0":-5.168515294428019,"x":153.98,"y":178.02,"x0":-1.418952292944818,"y0":50.00064027977252,"z0":5.704102090289355,"aX":-14.874509964900247},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":13.0,"spinRate":2109,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3939114502316663,"extension":6.645614685995023},"index":1,"playId":"4a003d7a-3e50-31eb-b395-b5b74897ffeb","pitchNumber":2,"startTime":"2026-04-12T18:16:17.598Z","endTime":"2026-04-12T18:16:21.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046487013909285,"aZ":-15.745007734138355,"pfxX":-3.8906171828770484,"pfxZ":8.246985554373584,"pX":-1.0779704535484924,"pZ":3.5048460771486427,"vX0":1.9311571485026295,"vY0":-139.8881076408626,"vZ0":-3.6564539059861496,"x":158.09,"y":144.15,"x0":-1.2699008355148578,"y0":50.00112686795072,"z0":5.853828627141489,"aX":-7.749363452707997},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2239,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39078136455505863,"extension":6.590428703952241},"index":2,"playId":"21170881-1c77-317f-a353-c38671edb89e","pitchNumber":3,"startTime":"2026-04-12T18:16:39.345Z","endTime":"2026-04-12T18:16:42.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.735020671535704,"aZ":-41.87213931023844,"pfxX":5.236342695813864,"pfxZ":-6.5520945764232374,"pX":0.5930211090168626,"pZ":1.5404758788547983,"vX0":2.7928188057052856,"vY0":-120.9403837164046,"vZ0":-1.6108781622909425,"x":94.4,"y":197.19,"x0":-1.2572587764714873,"y0":50.00293957266495,"z0":5.889949845922155,"aX":7.7507150223241075},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.0,"breakHorizontal":-10.2,"spinRate":1856,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4530178977321859,"extension":6.753948414961034},"index":3,"playId":"ec280313-58a8-3e23-bed3-74e364b0fabd","pitchNumber":4,"startTime":"2026-04-12T18:16:55.029Z","endTime":"2026-04-12T18:16:58.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.316051410462414,"aZ":-15.386976878619787,"pfxX":-3.6563158140688015,"pfxZ":8.435094936500082,"pX":-0.5887118276008608,"pZ":3.8558425833389287,"vX0":3.5513433273354487,"vY0":-140.3157118332063,"vZ0":-2.680772442592574,"x":139.44,"y":134.67,"x0":-1.396906296880565,"y0":50.00221236350687,"z0":5.828519025152964,"aX":-7.276631621386964},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":5.9,"spinRate":2277,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.390639174829317,"extension":6.622920667451729},"index":4,"playId":"da47b8ae-2f40-3297-a739-fb9681846c97","pitchNumber":5,"startTime":"2026-04-12T18:17:14.408Z","endTime":"2026-04-12T18:17:19.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.598940728477032,"aZ":-26.85527845158333,"pfxX":-8.323349336998078,"pfxZ":3.37618317884628,"pX":-0.12625146893390776,"pZ":0.4985348580429248,"vX0":5.768163808640834,"vY0":-125.10877423344549,"vZ0":-6.843790399450748,"x":121.81,"y":225.32,"x0":-1.3869771851547732,"y0":50.00358280938749,"z0":5.48779650558605,"aX":-13.11900685718209},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":13.7,"spinRate":1612,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.43876681191441236,"extension":6.675526544440421},"index":5,"playId":"b490c67f-b235-3b14-ba89-ba6069774107","pitchNumber":6,"startTime":"2026-04-12T18:17:48.486Z","endTime":"2026-04-12T18:17:51.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30805087794158,"aZ":-33.363546967400346,"pfxX":-6.799130054410904,"pfxZ":-0.7783715542447709,"pX":-0.39373187997308456,"pZ":2.444235183534918,"vX0":4.591875738131804,"vY0":-123.07631826090103,"vZ0":-1.1624826740487786,"x":132.01,"y":172.79,"x0":-1.403874136065708,"y0":50.00352235931185,"z0":5.758155739914853,"aX":-10.391068460836086},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":11.2,"spinRate":1559,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4457008219659757,"extension":6.601040973990384},"hitData":{"launchSpeed":87.6,"launchAngle":3.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.68,"coordY":160.46}},"index":6,"playId":"ef7f2786-9453-3d34-bfab-4ccf6ea6d4a6","pitchNumber":7,"startTime":"2026-04-12T18:18:04.715Z","endTime":"2026-04-12T18:18:12.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:18:12.674Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, pitcher Adrian Houser to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:18:46.721Z","endTime":"2026-04-12T18:21:00.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.521351493136983,"aZ":-23.592123748521203,"pfxX":-9.337549894750973,"pfxZ":4.4735678334559505,"pX":-0.8569012985276129,"pZ":2.1093272434314487,"vX0":4.701301493233563,"vY0":-137.86064389628783,"vZ0":-5.044375997434983,"x":149.66,"y":181.83,"x0":-1.3739640682063627,"y0":50.00372206594518,"z0":5.561633313903863,"aX":-17.919539620304068},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":15.8,"spinRate":2087,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39775820979161747,"extension":6.717146138550082},"index":0,"playId":"9b3b4902-2058-3b1b-853a-fe81620eb777","pitchNumber":1,"startTime":"2026-04-12T18:18:47.586Z","endTime":"2026-04-12T18:19:14.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.224481274322926,"aZ":-14.194380073428515,"pfxX":-6.842640146105895,"pfxZ":9.243113017696405,"pX":-0.6519649676847289,"pZ":3.820164846346532,"vX0":4.11530818849699,"vY0":-138.85708720652516,"vZ0":-2.8758992019717136,"x":141.85,"y":135.64,"x0":-1.2672707085443733,"y0":50.00150465261848,"z0":5.818414690843136,"aX":-13.309059850462633},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":11.5,"spinRate":2288,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39503211670855176,"extension":6.589729599537551},"index":1,"playId":"c013db4f-fb9c-3021-a04b-2e4babdf5c59","pitchNumber":2,"startTime":"2026-04-12T18:19:23.711Z","endTime":"2026-04-12T18:19:27.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17300625372861,"aZ":-15.748121131864023,"pfxX":-6.143989573006489,"pfxZ":8.47015971834905,"pX":-0.0904561057730388,"pZ":3.4807804231954687,"vX0":5.339234007996157,"vY0":-138.6798013036174,"vZ0":-3.1688835436478286,"x":120.45,"y":144.8,"x0":-1.2462202704665337,"y0":50.00678489167147,"z0":5.694207455431319,"aX":-11.922014712742794},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":10.0,"spinRate":2341,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.395551467362353,"extension":6.680024818874114},"index":2,"playId":"d60ff16b-58a2-31be-b1bf-76eb4121a68a","pitchNumber":3,"startTime":"2026-04-12T18:19:41.134Z","endTime":"2026-04-12T18:19:45.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"1d14e695-3723-38bc-8820-1a9a86e5cee0","startTime":"2026-04-12T18:20:01.118Z","endTime":"2026-04-12T18:20:04.635Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.438060186616646,"aZ":-27.639658937925837,"pfxX":0.6961606433390717,"pfxZ":2.6488918312769574,"pX":0.8417481229578263,"pZ":2.627245129598334,"vX0":5.5136325629850536,"vY0":-128.88499738900316,"vZ0":-2.290014792978507,"x":84.91,"y":167.84,"x0":-1.4005160996342032,"y0":50.00368570387336,"z0":5.625267001242412,"aX":1.1898029944188673},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":-2.3,"spinRate":2380,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4221969608576899,"extension":6.805148384483086},"index":4,"playId":"cadc57b8-cab4-302a-a0be-baf2a211f6d3","pitchNumber":4,"startTime":"2026-04-12T18:20:19.515Z","endTime":"2026-04-12T18:20:25.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gunnar Henderson steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"cadc57b8-cab4-302a-a0be-baf2a211f6d3","startTime":"2026-04-12T18:20:29.679Z","endTime":"2026-04-12T18:20:52.534Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"postOnSecond":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.86,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.434320536742106,"aZ":-30.745243144791488,"pfxX":3.3037963059094877,"pfxZ":0.841654560298565,"pX":0.35865832217023386,"pZ":1.8260008702237456,"vX0":3.4906024725331086,"vY0":-128.36574164207425,"vZ0":-3.3230061170086778,"x":103.33,"y":189.48,"x0":-1.4416028455300525,"y0":50.00084352664445,"z0":5.499358557004639,"aX":5.580801690435715},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":-6.7,"spinRate":2283,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.42465903707690567,"extension":6.9398315108802695},"hitData":{"launchSpeed":67.7,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":180.06}},"index":6,"playId":"fe38b67e-f473-38c8-adb0-0b3e558e4ee2","pitchNumber":5,"startTime":"2026-04-12T18:20:52.534Z","endTime":"2026-04-12T18:21:00.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.86,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:21:00.718Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:21:12.919Z","endTime":"2026-04-12T18:22:18.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.118587662529706,"aZ":-26.50245651292388,"pfxX":-7.978891422563504,"pfxZ":2.889100236139301,"pX":0.07327403614879584,"pZ":3.676977801276973,"vX0":6.44743402713354,"vY0":-139.02737772948518,"vZ0":-0.7680024548352987,"x":114.21,"y":139.5,"x0":-1.235055717495043,"y0":50.00524293345435,"z0":5.7101271505804405,"aX":-15.67782985172946},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.3,"breakHorizontal":13.2,"spinRate":2168,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3934295670995889,"extension":6.5551969876935114},"index":0,"playId":"adb78876-4a3c-339d-b03b-c516cbe0dcba","pitchNumber":1,"startTime":"2026-04-12T18:21:29.266Z","endTime":"2026-04-12T18:21:32.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":86.5,"endSpeed":80.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.327653061030325,"aZ":-32.78279131326514,"pfxX":2.0354335436604822,"pfxZ":-0.3774961103904113,"pX":1.2913614651319,"pZ":1.034842337477697,"vX0":5.946377216524933,"vY0":-125.97435217365566,"vZ0":-4.472314984697485,"x":67.78,"y":210.84,"x0":-1.3551428810610395,"y0":50.00227911236835,"z0":5.455683956569904,"aX":3.300512248985869},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":-4.9,"spinRate":2238,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.43324164567816936,"extension":6.911940107221784},"index":1,"playId":"0bf808ab-a17b-3870-9cca-6cebd092f07d","pitchNumber":2,"startTime":"2026-04-12T18:21:47.846Z","endTime":"2026-04-12T18:21:50.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09770534951724,"aZ":-26.363408467364145,"pfxX":-9.977525002388312,"pfxZ":3.0162875128456683,"pX":-0.27202872879904394,"pZ":2.3727306704094318,"vX0":6.43450760364113,"vY0":-138.50723606905837,"vZ0":-3.6724270137249015,"x":127.37,"y":174.72,"x0":-1.3378723951296358,"y0":50.00587316130869,"z0":5.494039143509437,"aX":-19.244186790699338},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":2203,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.396588159306412,"extension":6.771167817693308},"hitData":{"launchSpeed":93.8,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":165.36}},"index":2,"playId":"24d8b93b-ecfe-3249-b6e7-bc9e32edad5b","pitchNumber":3,"startTime":"2026-04-12T18:22:11.130Z","endTime":"2026-04-12T18:22:18.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-2.500000000000014,"leverageIndex":0.93,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:22:18.624Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to right fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:24:19.940Z","endTime":"2026-04-12T18:26:23.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98380330609029,"aZ":-12.186225701185798,"pfxX":6.231424217011633,"pfxZ":11.08543200341889,"pX":-0.43128824636338275,"pZ":2.2918788471748175,"vX0":-5.76122327017105,"vY0":-132.81507027817298,"vZ0":-7.260107794381988,"x":133.44,"y":176.9,"x0":0.9467481606372063,"y0":50.00400073925307,"z0":5.929903156054067,"aX":11.236724103738714},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":-10.2,"spinRate":2482,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.41095604308768374,"extension":6.244047822247378},"index":0,"playId":"d6220b73-e747-3a66-9ab5-1001feb5f420","pitchNumber":1,"startTime":"2026-04-12T18:24:37.481Z","endTime":"2026-04-12T18:24:40.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19600832582416,"aZ":-28.862017132993,"pfxX":9.118310119322047,"pfxZ":2.1540541407139866,"pX":-0.2631756538999017,"pZ":2.3935107140321534,"vX0":-5.94865626399635,"vY0":-122.5006827006525,"vZ0":-2.6122591943873767,"x":127.03,"y":174.16,"x0":0.9958705758126262,"y0":50.00477743995214,"z0":5.908230201477328,"aX":14.043525309774886},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-15.4,"spinRate":1263,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.4448654633213165,"extension":6.146170099868396},"index":1,"playId":"45df57e9-1602-3af9-a2c3-bc902be07b34","pitchNumber":2,"startTime":"2026-04-12T18:24:53.792Z","endTime":"2026-04-12T18:24:57.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":87.0,"endSpeed":81.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.296730769360217,"aZ":-26.673803281665155,"pfxX":-2.3123989667530838,"pfxZ":3.3147837224805183,"pX":-1.009216673659941,"pZ":2.170791841303815,"vX0":-4.3442962455825285,"vY0":-126.79005777585796,"vZ0":-4.346667632788142,"x":155.47,"y":180.17,"x0":1.014192834691831,"y0":50.0025372826801,"z0":5.9892468578141305,"aX":-3.8358404310972536},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":5.0,"spinRate":2483,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.42889870827252086,"extension":6.123743511160954},"index":2,"playId":"1ffa2da0-e3ee-33bb-913d-4f7ec308bd08","pitchNumber":3,"startTime":"2026-04-12T18:25:11.477Z","endTime":"2026-04-12T18:25:14.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.219258759496533,"aZ":-22.539197527964234,"pfxX":-1.7351782882536733,"pfxZ":5.789302408402309,"pX":-0.5706866231615231,"pZ":0.14439636972975,"vX0":-3.827135041762152,"vY0":-127.43128584216213,"vZ0":-9.6663719274842,"x":138.75,"y":234.88,"x0":1.168998173766054,"y0":50.00482087078072,"z0":5.7307848738024605,"aX":-2.8878634163755725},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":4.0,"spinRate":2386,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.4278474796174132,"extension":6.236356996878855},"index":3,"playId":"2d914a9b-3e2c-3be7-b56c-03f6a15909b3","pitchNumber":4,"startTime":"2026-04-12T18:25:54.417Z","endTime":"2026-04-12T18:25:57.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34244968695603,"aZ":-10.136644244784367,"pfxX":6.799547177879927,"pfxZ":11.83975441020829,"pX":0.14835466690284177,"pZ":2.8264909215787957,"vX0":-4.295309277645035,"vY0":-135.5104261952503,"vZ0":-6.370157859956033,"x":111.35,"y":162.46,"x0":0.8697036969487767,"y0":50.00638208919446,"z0":5.914504677443292,"aX":12.660594118901557},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":-11.4,"spinRate":2433,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.40403665226409924,"extension":6.305524556584378},"hitData":{"launchSpeed":94.2,"launchAngle":40.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.61,"coordY":83.16}},"index":4,"playId":"929dde7b-f1eb-364d-8e37-a62bc0f115e2","pitchNumber":5,"startTime":"2026-04-12T18:26:14.278Z","endTime":"2026-04-12T18:26:23.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:26:23.311Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:26:29.983Z","endTime":"2026-04-12T18:28:32.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.180569562563655,"aZ":-42.81011634524945,"pfxX":-5.656974850529295,"pfxZ":-8.603817541948485,"pX":-0.6345567468908707,"pZ":2.3517939847590434,"vX0":-2.065779999615043,"vY0":-111.71686760988378,"vZ0":1.43009296172287,"x":141.19,"y":175.28,"x0":1.0427785504406104,"y0":50.00062923695169,"z0":6.178316694417547,"aX":-6.995103031128149},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-14.6,"breakHorizontal":10.8,"spinRate":2480,"spinDirection":338},"zone":4,"typeConfidence":2.0,"plateTime":0.49438789893352864,"extension":6.041227282094763},"index":0,"playId":"b9dc51db-dab9-3c7b-9e05-91dd9cee5a2a","pitchNumber":1,"startTime":"2026-04-12T18:26:46.818Z","endTime":"2026-04-12T18:26:50.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26744981059887,"aZ":-12.979593808113705,"pfxX":6.824174290024772,"pfxZ":10.250015973099071,"pX":-0.4869944482229751,"pZ":3.366224521760347,"vX0":-5.906175040330286,"vY0":-135.85764470417553,"vZ0":-4.526414422284324,"x":135.56,"y":147.89,"x0":0.8266150700266807,"y0":50.004126763494206,"z0":5.953569797382471,"aX":12.780624184660626},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-11.2,"spinRate":2552,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.40289644608421904,"extension":6.250922064718644},"index":1,"playId":"e7ee97e8-8a39-315c-a547-eb02ff15e550","pitchNumber":2,"startTime":"2026-04-12T18:27:04.101Z","endTime":"2026-04-12T18:27:07.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.760681225228957,"aZ":-42.2621438265019,"pfxX":-3.3306086681316227,"pfxZ":-7.748369550303174,"pX":-1.308513738015741,"pZ":0.09313141321537527,"vX0":-3.8079913936058554,"vY0":-114.20478395830222,"vZ0":-3.5872472671150897,"x":166.88,"y":236.27,"x0":0.8219347101933033,"y0":50.00136691001038,"z0":5.898942290359308,"aX":-4.337376200448095},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.6,"breakHorizontal":7.1,"spinRate":2568,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.48217549504038004,"extension":6.241604105864312},"index":2,"playId":"cb9baf7d-71dc-345b-878f-218fce743472","pitchNumber":3,"startTime":"2026-04-12T18:27:24.210Z","endTime":"2026-04-12T18:27:27.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09583204660146,"aZ":-14.816881644319494,"pfxX":4.775149723374396,"pfxZ":9.536146801305026,"pX":-0.2359497596848995,"pZ":5.3086926699412516,"vX0":-4.665811981819248,"vY0":-133.648730212417,"vZ0":0.3517369179298523,"x":125.99,"y":95.45,"x0":0.9067589863344815,"y0":50.00559460422762,"z0":6.234308370250702,"aX":8.69479910523811},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":-7.7,"spinRate":2407,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.40884935374452924,"extension":6.149098572307894},"index":3,"playId":"b617a5c4-925d-3ae5-8b35-7d2d38dae117","pitchNumber":4,"startTime":"2026-04-12T18:27:46.243Z","endTime":"2026-04-12T18:27:49.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.585746821474846,"aZ":-24.91728121577052,"pfxX":-2.304398685583408,"pfxZ":4.551469930089384,"pX":0.10789601563273907,"pZ":2.7606701222987646,"vX0":-1.5762749034521983,"vY0":-125.29332830203582,"vZ0":-2.8562796444774317,"x":112.89,"y":164.24,"x0":1.04392501805271,"y0":50.00405960269341,"z0":5.945004620303858,"aX":-3.674979859378192},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.8,"breakHorizontal":4.6,"spinRate":2445,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.43663901540902206,"extension":6.170490521681333},"index":4,"playId":"121213af-d66c-3e16-8ca0-f2c6ee2b210d","pitchNumber":5,"startTime":"2026-04-12T18:28:08.974Z","endTime":"2026-04-12T18:28:12.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.885275613038495,"aZ":-13.577472006639123,"pfxX":5.283249956198499,"pfxZ":9.91309223497406,"pX":-0.20908464944142585,"pZ":3.8103563699891283,"vX0":-4.621111801191622,"vY0":-135.66472490620157,"vZ0":-3.3237395137059056,"x":124.97,"y":135.9,"x0":0.8245896248519577,"y0":50.0027788474639,"z0":5.98936346901468,"aX":9.911752270263655},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":-8.6,"spinRate":2430,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40273522783232263,"extension":6.203571531479513},"index":5,"playId":"8f93ea88-2f59-3c77-8299-8fb1cc55d53a","pitchNumber":6,"startTime":"2026-04-12T18:28:29.404Z","endTime":"2026-04-12T18:28:32.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:28:32.987Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Chapman lines out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:28:44.867Z","endTime":"2026-04-12T18:31:11.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.976412362215854,"aZ":-43.22794844056521,"pfxX":-5.226482533238902,"pfxZ":-8.970692072887415,"pX":0.6551201531466755,"pZ":1.330102014393781,"vX0":0.12184314080989028,"vY0":-110.97494652032363,"vZ0":-0.45028216028540924,"x":92.03,"y":202.87,"x0":1.2768618303384087,"y0":50.001037401434985,"z0":6.082806348885708,"aX":-6.443252538634058},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-16.0,"breakHorizontal":9.4,"spinRate":2453,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.49573303317457285,"extension":6.1673607370100605},"index":0,"playId":"9eec21d5-4d35-3c3e-92be-be4e8eeac2aa","pitchNumber":1,"startTime":"2026-04-12T18:28:57.312Z","endTime":"2026-04-12T18:29:00.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739826947437212,"aZ":-25.18014032585581,"pfxX":-0.999376815380459,"pfxZ":4.288435719642374,"pX":0.5917566099594959,"pZ":3.2168215901119717,"vX0":-1.2473357679247994,"vY0":-126.12482783561278,"vZ0":-1.9716858357029632,"x":94.44,"y":151.93,"x0":1.2203010981363414,"y0":50.00260748404254,"z0":6.015175645214566,"aX":-1.6292131759330433},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.6,"breakHorizontal":2.0,"spinRate":2502,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.43227426539640845,"extension":6.106933302086295},"index":1,"playId":"f9a44e45-0430-35f7-9e8f-ae40bb8f9895","pitchNumber":2,"startTime":"2026-04-12T18:29:13.037Z","endTime":"2026-04-12T18:29:16.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.7,"endSpeed":84.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.886360138987314,"aZ":-11.404721417890114,"pfxX":4.296477366797225,"pfxZ":11.305321821130297,"pX":-0.019415220840290938,"pZ":3.2424219699043704,"vX0":-4.097641671519078,"vY0":-134.82078162110517,"vZ0":-5.116159764911988,"x":117.74,"y":151.23,"x0":0.96348679016299,"y0":50.000748659786545,"z0":5.972578185108782,"aX":7.891962329293177},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":-6.8,"spinRate":2375,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.40658477157488937,"extension":6.139950046362503},"index":2,"playId":"51e56bb8-3bf4-3a71-9cd3-fbbe685d4c86","pitchNumber":3,"startTime":"2026-04-12T18:29:32.645Z","endTime":"2026-04-12T18:29:36.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030111062152162,"aZ":-42.67870916821836,"pfxX":-5.793368409206229,"pfxZ":-8.374226799169863,"pX":-0.1140418243414065,"pZ":1.3189567659691357,"vX0":-1.121860956708601,"vY0":-112.34549189717475,"vZ0":-0.7253655419426603,"x":121.35,"y":203.17,"x0":1.1462505786360302,"y0":50.00497267342998,"z0":6.057592316425457,"aX":-7.263101396365676},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-15.0,"breakHorizontal":10.8,"spinRate":2535,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.49118645288734575,"extension":6.1463510180979535},"index":3,"playId":"0fc74b3b-fe65-37c2-9e5e-c31dc11990ae","pitchNumber":4,"startTime":"2026-04-12T18:30:00.220Z","endTime":"2026-04-12T18:30:05.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.6,"endSpeed":84.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.361706153278078,"aZ":-12.479993592651596,"pfxX":5.470253798662537,"pfxZ":10.659867920686704,"pX":-0.15805685021952653,"pZ":3.308428823164344,"vX0":-4.927831526818086,"vY0":-134.828502185767,"vZ0":-4.75398212152166,"x":123.02,"y":149.45,"x0":0.9795348027838489,"y0":50.001839727685365,"z0":5.97002490049676,"aX":10.105852210173788},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":-8.9,"spinRate":2474,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4057001991046967,"extension":6.235655787760659},"index":4,"playId":"4ebe33ec-6b62-3d95-8482-290542f1866d","pitchNumber":5,"startTime":"2026-04-12T18:30:36.755Z","endTime":"2026-04-12T18:30:40.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.6,"endSpeed":84.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465479909251354,"aZ":-11.503185346854172,"pfxX":4.82774123305596,"pfxZ":11.215931154716909,"pX":0.1965591934522549,"pZ":2.4807224502259935,"vX0":-4.0709349721701695,"vY0":-134.7139300228549,"vZ0":-6.9318501843196625,"x":109.51,"y":171.8,"x0":1.09789986733129,"y0":50.005144574199846,"z0":5.895307753618138,"aX":8.900396128479363},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":-7.9,"spinRate":2383,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.40612683632626645,"extension":6.223006073782205},"hitData":{"launchSpeed":90.5,"launchAngle":17.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.25,"coordY":77.18}},"index":5,"playId":"76d4e549-8f98-3506-8111-ec8259edc425","pitchNumber":6,"startTime":"2026-04-12T18:31:04.899Z","endTime":"2026-04-12T18:31:11.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:31:11.629Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Samuel Basallo pops out to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:33:15.942Z","endTime":"2026-04-12T18:33:59.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":85.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26037654185909,"aZ":-25.711468921389343,"pfxX":-8.309534851142029,"pfxZ":3.405262295593964,"pX":-1.2786751183994227,"pZ":2.417323069489094,"vX0":3.1405708406131847,"vY0":-137.5382789960768,"vZ0":-4.256095597916064,"x":165.74,"y":173.51,"x0":-1.362288628215434,"y0":50.00066499617095,"z0":5.748802348746848,"aX":-15.764022945622465},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":2111,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3997189897835409,"extension":6.740068001983156},"index":0,"playId":"275b7b97-8427-3547-8f51-285b2ca0eaa6","pitchNumber":1,"startTime":"2026-04-12T18:33:37.884Z","endTime":"2026-04-12T18:33:40.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.358525641277087,"aZ":-41.356823308573674,"pfxX":5.687505240085246,"pfxZ":-6.474515352544222,"pX":-0.10361097013600516,"pZ":2.932914060037637,"vX0":1.3018219237222537,"vY0":-118.8235390015344,"vZ0":1.4847777698499545,"x":120.95,"y":159.59,"x0":-1.3981781376831839,"y0":50.00119963914951,"z0":6.079257981777249,"aX":8.07020917852349},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.0,"breakHorizontal":-10.6,"spinRate":1999,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.46228310278165585,"extension":6.557236429021828},"hitData":{"launchSpeed":82.9,"launchAngle":68.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":163.34}},"index":1,"playId":"5d22ad4b-83d8-3fe8-8687-2da15be0448d","pitchNumber":2,"startTime":"2026-04-12T18:33:50.499Z","endTime":"2026-04-12T18:33:59.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:33:59.403Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:34:09.205Z","endTime":"2026-04-12T18:35:55.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92543102515588,"aZ":-14.066060598811697,"pfxX":-2.2461484893773527,"pfxZ":9.427234878536652,"pX":-0.3137418850953482,"pZ":4.807356882665244,"vX0":3.173740223590723,"vY0":-138.215755707274,"vZ0":-0.7366180517591026,"x":128.96,"y":108.98,"x0":-1.188978759426023,"y0":50.00060227084253,"z0":6.028583318392525,"aX":-4.313822139443715},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":3.4,"spinRate":2163,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3974163312587571,"extension":6.519660386928212},"index":0,"playId":"f32c1369-2d38-3e23-a3df-ba65ac0b81b8","pitchNumber":1,"startTime":"2026-04-12T18:34:28.092Z","endTime":"2026-04-12T18:34:31.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47691767810784,"aZ":-30.762920697223503,"pfxX":-8.953980216906265,"pfxZ":0.9523736692465921,"pX":-1.0016214089939297,"pZ":2.495010340178188,"vX0":3.830223819463157,"vY0":-122.02193690469139,"vZ0":-1.3400837918102215,"x":155.18,"y":171.41,"x0":-1.4416684566715392,"y0":50.005119004970844,"z0":5.740171995144355,"aX":-13.294778006059996},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":15.1,"spinRate":1273,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4515616328380925,"extension":6.49510411386135},"index":1,"playId":"7dbb9972-967b-30ba-9aad-a7a4a2386037","pitchNumber":2,"startTime":"2026-04-12T18:34:40.991Z","endTime":"2026-04-12T18:34:44.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.438587383473475,"aZ":-26.337171205459704,"pfxX":-9.165737920577705,"pfxZ":3.088744978150575,"pX":-1.1432762134611516,"pZ":2.201757872664077,"vX0":3.5598044389314127,"vY0":-137.72934694818488,"vZ0":-4.553312476467049,"x":160.58,"y":179.33,"x0":-1.274605859440281,"y0":50.000282242679816,"z0":5.694933472192607,"aX":-17.307207099276336},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":15.6,"spinRate":2113,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4002978524678191,"extension":6.645574391238554},"index":2,"playId":"d17202c6-5600-3f0b-9cc7-1015d41585ce","pitchNumber":3,"startTime":"2026-04-12T18:34:54.177Z","endTime":"2026-04-12T18:34:57.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73026402776102,"aZ":-25.09608349052739,"pfxX":-8.96680145656843,"pfxZ":3.7354007953889283,"pX":-0.26381243952954336,"pZ":1.8583539657866355,"vX0":5.704418630970757,"vY0":-137.74780131342473,"vZ0":-5.5079333940369235,"x":127.06,"y":188.6,"x0":-1.2122274461691598,"y0":50.00035420721636,"z0":5.613427365900362,"aX":-16.97972256245607},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":14.8,"spinRate":2170,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.399855046301163,"extension":6.621395282760521},"index":3,"playId":"0b376766-69d8-3882-859b-69f7f697ef7c","pitchNumber":4,"startTime":"2026-04-12T18:35:09.241Z","endTime":"2026-04-12T18:35:12.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96952383325427,"aZ":-12.364415396880583,"pfxX":-4.755238196748188,"pfxZ":10.20987418700372,"pX":-0.21589372019399147,"pZ":3.1016163705317465,"vX0":4.61297409484277,"vY0":-139.070389874982,"vZ0":-4.788388578889734,"x":125.23,"y":155.04,"x0":-1.2860207193077,"y0":50.00123652577464,"z0":5.679386408802003,"aX":-9.224940940087675},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":7.6,"spinRate":2256,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.395290309298713,"extension":6.613684867314922},"index":4,"playId":"f5bab581-f39f-389d-8850-f2d5606dc4c6","pitchNumber":5,"startTime":"2026-04-12T18:35:22.778Z","endTime":"2026-04-12T18:35:27.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29668108415429,"aZ":-15.246051243653051,"pfxX":-5.336495602823327,"pfxZ":8.639611902476178,"pX":-0.25668887408066265,"pZ":2.92714935397967,"vX0":4.85650579076661,"vY0":-139.5440048142715,"vZ0":-4.798607234092221,"x":126.78,"y":159.75,"x0":-1.3317996533973295,"y0":50.00286075806081,"z0":5.683606264251404,"aX":-10.456479638876601},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":2202,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3934862041770115,"extension":6.661165754406488},"hitData":{"launchSpeed":92.6,"launchAngle":50.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.21,"coordY":117.81}},"index":5,"playId":"34ddbe87-8553-33d6-aa38-0523d17455cd","pitchNumber":6,"startTime":"2026-04-12T18:35:46.309Z","endTime":"2026-04-12T18:35:55.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:35:55.742Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leody Taveras singles on a line drive to right fielder Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:36:04.693Z","endTime":"2026-04-12T18:37:03.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.183131921901893,"aZ":-41.39875864810039,"pfxX":5.390687499223517,"pfxZ":-6.484029219643949,"pX":0.7063371543313965,"pZ":0.9993127901455728,"vX0":2.7884346553529524,"vY0":-119.90393054372426,"vZ0":-2.5696849741951353,"x":90.08,"y":211.8,"x0":-1.1808354216999497,"y0":50.00346750790119,"z0":5.86211735559699,"aX":7.667595839131927},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.1,"breakHorizontal":-10.6,"spinRate":1898,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4609028744512109,"extension":6.747143175464201},"index":0,"playId":"b9b672f2-9b0b-3a04-b1c6-1ffabbc6a617","pitchNumber":1,"startTime":"2026-04-12T18:36:20.378Z","endTime":"2026-04-12T18:36:23.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":88.7,"endSpeed":82.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652722640301292,"aZ":-31.144211293470732,"pfxX":0.4058960568271637,"pfxZ":0.5990687740154872,"pX":0.28309018562648314,"pZ":1.2561217226566257,"vX0":4.212219243019924,"vY0":-129.2012048713186,"vZ0":-5.02913291240054,"x":106.21,"y":204.86,"x0":-1.4149158589442694,"y0":50.00085868846066,"z0":5.596290772851247,"aX":0.6908296109519517},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":-1.6,"spinRate":2270,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.42250348751596345,"extension":6.712619504223736},"index":1,"playId":"52df2107-a125-3147-b55a-19c66da9796a","pitchNumber":2,"startTime":"2026-04-12T18:36:38.053Z","endTime":"2026-04-12T18:36:41.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62932809310692,"aZ":-25.492625826751713,"pfxX":-9.32975730967869,"pfxZ":3.5212474035003263,"pX":-0.6004313816304471,"pZ":2.254500382747274,"vX0":5.235946663259327,"vY0":-136.96046329116902,"vZ0":-4.366797158664035,"x":139.89,"y":177.91,"x0":-1.3261463813217778,"y0":50.003866889009245,"z0":5.615979792034167,"aX":-17.701522466834785},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":15.7,"spinRate":2143,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4001268536685676,"extension":6.692866383698104},"hitData":{"launchSpeed":82.1,"launchAngle":15.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.05,"coordY":112.3}},"index":2,"playId":"7265212f-4d71-3751-b385-8f124b55e880","pitchNumber":3,"startTime":"2026-04-12T18:36:53.085Z","endTime":"2026-04-12T18:37:03.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:37:03.309Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:37:12.982Z","endTime":"2026-04-12T18:39:05.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.0,"endSpeed":76.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.485111377834794,"aZ":-42.08022765584044,"pfxX":4.034501422472093,"pfxZ":-6.834317122946627,"pX":0.1525296582824378,"pZ":1.476956749388101,"vX0":2.1424999835103025,"vY0":-119.43688078603549,"vZ0":-1.538985100374018,"x":111.19,"y":198.9,"x0":-1.2797355914873498,"y0":50.00539978342298,"z0":5.905582197892543,"aX":5.8438693272093},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.5,"breakHorizontal":-7.8,"spinRate":1928,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4581606749718481,"extension":6.730330649683993},"index":0,"playId":"55cb9c8e-80ac-386b-8255-a2d8cf3a9ab1","pitchNumber":1,"startTime":"2026-04-12T18:37:31.780Z","endTime":"2026-04-12T18:37:35.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":94.7,"endSpeed":87.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.528970744808518,"aZ":-16.580717854409706,"pfxX":-5.577158803630171,"pfxZ":8.059392783003009,"pX":-0.761355342014916,"pZ":2.5538784286674043,"vX0":3.309358430733141,"vY0":-137.93247360568614,"vZ0":-5.631035711166414,"x":146.02,"y":169.83,"x0":-1.2496024421625684,"y0":50.00266352644097,"z0":5.732779059264762,"aX":-10.78923868810522},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2201,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3964920926222244,"extension":6.591243113008501},"index":1,"playId":"cf14ed43-f02d-3a87-82c1-1b371c1ca035","pitchNumber":2,"startTime":"2026-04-12T18:37:58.069Z","endTime":"2026-04-12T18:38:01.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348759820162254,"aZ":-15.30626833268651,"pfxX":-3.6356408849134434,"pfxZ":8.67470071951394,"pX":-1.0399606769811407,"pZ":4.553092412112465,"vX0":1.7530095066691054,"vY0":-138.65095308454644,"vZ0":-0.8476315139414099,"x":156.64,"y":115.85,"x0":-1.2084709136421035,"y0":50.003248276613895,"z0":5.885342671355785,"aX":-7.07014228570343},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":6.2,"spinRate":2321,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39522916809250797,"extension":6.511222151906688},"index":2,"playId":"e0d2c088-9627-3894-bca0-5d81174462ca","pitchNumber":3,"startTime":"2026-04-12T18:38:19.445Z","endTime":"2026-04-12T18:38:22.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"9f5e2dc8-d860-3e10-af62-2e07ed48fb08","startTime":"2026-04-12T18:38:41.583Z","endTime":"2026-04-12T18:38:44.793Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86313620083048,"aZ":-33.423599508623575,"pfxX":-9.081229680963014,"pfxZ":-0.8118641287829931,"pX":-0.3470791130768646,"pZ":1.5921209187209637,"vX0":5.172063923835288,"vY0":-123.63052025235,"vZ0":-3.1280282990042627,"x":130.23,"y":195.79,"x0":-1.29209397893114,"y0":50.00278420151166,"z0":5.694256859166379,"aX":-13.983359426952047},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.0,"breakHorizontal":15.1,"spinRate":1533,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.44393529771434803,"extension":6.68642536051985},"hitData":{"launchSpeed":77.0,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":176.51}},"index":4,"playId":"dc97d5b4-e34b-3f6e-a6d9-7dc8dc8b0960","pitchNumber":4,"startTime":"2026-04-12T18:38:59.856Z","endTime":"2026-04-12T18:39:05.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:39:05.574Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a sharp ground ball to third baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T18:40:58.944Z","endTime":"2026-04-12T18:41:38.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.5,"endSpeed":70.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665468571959416,"aZ":-41.28338871816273,"pfxX":-3.0294384631792344,"pfxZ":-7.3179810842740265,"pX":-0.34545830536577316,"pZ":1.32537729258709,"vX0":-2.1614912723686026,"vY0":-111.32734074334816,"vZ0":-1.1527745024318825,"x":108.33,"y":187.07,"x0":1.0348293743248496,"y0":50.005298645765734,"z0":6.157278949789421,"aX":-3.768668765299247},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.2,"breakHorizontal":6.1,"spinRate":2485,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.49369937395502195,"extension":6.028568927344947},"index":0,"playId":"8eaff063-e81d-3851-a201-45e30b734fee","pitchNumber":1,"startTime":"2026-04-12T18:41:12.631Z","endTime":"2026-04-12T18:41:15.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.929474377540544,"aZ":-26.31769369772113,"pfxX":7.6454642617693365,"pfxZ":3.856632385298049,"pX":0.4068177234111002,"pZ":2.238770558201997,"vX0":-4.169854279710182,"vY0":-121.96467301365277,"vZ0":-3.4577837881143147,"x":101.49,"y":178.33,"x0":1.137189973258721,"y0":50.00573038339649,"z0":5.92189208033974,"aX":11.625935371739342},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.5,"breakHorizontal":-13.0,"spinRate":1050,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4475226148432365,"extension":6.115034061847617},"hitData":{"launchSpeed":101.9,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":81.37,"coordY":165.87}},"index":1,"playId":"b9f66ef4-4fa8-3585-97f3-2efe2558ebdd","pitchNumber":2,"startTime":"2026-04-12T18:41:28.233Z","endTime":"2026-04-12T18:41:38.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:41:38.891Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out softly, pitcher Cade Povich to first baseman Pete Alonso. Casey Schmitt to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T18:42:09.385Z","endTime":"2026-04-12T18:43:14.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700249,"link":"/api/v1/people/700249"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69478016895957,"aZ":-25.86790335344758,"pfxX":-1.4098891002230136,"pfxZ":3.915598857092236,"pX":-1.7771070065100254,"pZ":0.6796443888556586,"vX0":-6.119571057098819,"vY0":-124.95802211308981,"vZ0":-7.477469037645163,"x":184.74,"y":220.43,"x0":0.8681926953260136,"y0":50.00606188752725,"z0":5.779733370500935,"aX":-2.271194597362337},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":3.7,"spinRate":2420,"spinDirection":181},"zone":13,"typeConfidence":2.0,"plateTime":0.43520016656765215,"extension":6.187776270180564},"index":0,"playId":"f6d30144-216a-3dc4-b333-1b8b5ad29751","pitchNumber":1,"startTime":"2026-04-12T18:42:09.385Z","endTime":"2026-04-12T18:42:12.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.487728692738553,"aZ":-27.65411494818603,"pfxX":-0.6518946122915374,"pfxZ":2.8910095111590657,"pX":-0.7253350582668088,"pZ":2.0845438328115686,"vX0":-3.6263703231331936,"vY0":-123.39945957373145,"vZ0":-3.8453624170214606,"x":144.65,"y":182.5,"x0":0.8399030353668328,"y0":50.00104784550086,"z0":5.958456289121498,"aX":-1.0185519355450776},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":1.9,"spinRate":2462,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.44162424685540946,"extension":6.137424290780891},"index":1,"playId":"c9ded1bb-ee06-326b-b315-d5bbcc4c5019","pitchNumber":2,"startTime":"2026-04-12T18:42:31.113Z","endTime":"2026-04-12T18:42:34.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"933c41ec-4f94-329c-b516-7c4ba450e151","startTime":"2026-04-12T18:42:49.869Z","endTime":"2026-04-12T18:42:53.413Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.337026566335478,"aZ":-25.433627503998586,"pfxX":-0.8476707269580914,"pfxZ":4.255428628053058,"pX":-0.8829291300198279,"pZ":1.7019197122254406,"vX0":-4.123012076756937,"vY0":-124.60143148823539,"vZ0":-5.206974200830054,"x":150.66,"y":192.83,"x0":0.8984188281244264,"y0":50.002420123835414,"z0":5.901320650031915,"aX":-1.342040174058112},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.8,"breakHorizontal":2.4,"spinRate":2413,"spinDirection":181},"zone":13,"typeConfidence":2.0,"plateTime":0.43836597198280414,"extension":6.136925546098763},"hitData":{"launchSpeed":61.2,"launchAngle":-66.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.99,"coordY":188.17}},"index":3,"playId":"8b791158-e153-307a-aee1-a03912ecccd8","pitchNumber":3,"startTime":"2026-04-12T18:43:07.230Z","endTime":"2026-04-12T18:43:14.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:43:14.563Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T18:43:36.795Z","endTime":"2026-04-12T18:45:47.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74983389786242,"aZ":-28.25932035278774,"pfxX":8.378011390929888,"pfxZ":2.563164241990993,"pX":0.7620203792517362,"pZ":4.598892100727628,"vX0":-3.4626601043278735,"vY0":-122.50263673031216,"vZ0":2.249568105529038,"x":87.95,"y":114.61,"x0":1.1002902807180122,"y0":50.00539454535016,"z0":6.073990650218865,"aX":12.816975242267459},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":-14.4,"spinRate":1251,"spinDirection":37},"zone":12,"typeConfidence":2.0,"plateTime":0.44602650062689797,"extension":6.035012648770162},"index":0,"playId":"60241d39-637a-355e-a579-0316d674b5c6","pitchNumber":1,"startTime":"2026-04-12T18:43:43.950Z","endTime":"2026-04-12T18:43:46.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.720860162333587,"aZ":-43.30245678897643,"pfxX":-4.455126841408189,"pfxZ":-9.3265942866207,"pX":0.7548667289338519,"pZ":1.160959164198511,"vX0":0.2285015013859448,"vY0":-109.29683273241258,"vZ0":-0.21846957483152973,"x":88.23,"y":207.43,"x0":1.2258357156237754,"y0":50.003503708081766,"z0":5.966711758756173,"aX":-5.316091117908885},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-16.6,"breakHorizontal":7.9,"spinRate":2522,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.5037920890951497,"extension":6.226242589646867},"index":1,"playId":"ebe0ef39-ed6b-3156-a221-d078ca1ad53b","pitchNumber":2,"startTime":"2026-04-12T18:43:58.327Z","endTime":"2026-04-12T18:44:01.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.790687018568057,"aZ":-43.90595004368194,"pfxX":-5.267328970503183,"pfxZ":-9.59586927911468,"pX":-0.378229169975714,"pZ":1.149846815706167,"vX0":-1.7368225404746631,"vY0":-110.75766907861843,"vZ0":-0.47800433717130564,"x":131.42,"y":207.73,"x0":1.1040760556252414,"y0":50.00437133212788,"z0":6.024604369211519,"aX":-6.437764860674367},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-17.0,"breakHorizontal":10.1,"spinRate":2506,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4976539218787681,"extension":6.095665345337951},"index":2,"playId":"0e320f65-6585-30e7-8584-24195c3e6c97","pitchNumber":3,"startTime":"2026-04-12T18:44:17.325Z","endTime":"2026-04-12T18:44:20.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.452680653093026,"aZ":-44.29997430974645,"pfxX":-4.501884125915117,"pfxZ":-9.7163531482201,"pX":-0.9276177824725593,"pZ":0.6350419354429097,"vX0":-2.949460089741055,"vY0":-111.72746243288422,"vZ0":-1.5885237064237354,"x":152.36,"y":221.63,"x0":1.0000552098170428,"y0":50.000985981164455,"z0":5.95889584381547,"aX":-5.6198908825051745},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-17.6,"breakHorizontal":9.0,"spinRate":2557,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.49256930199375004,"extension":6.234832840419738},"index":3,"playId":"1d9930f8-2bd4-3c72-b268-44695c6aef5e","pitchNumber":4,"startTime":"2026-04-12T18:44:33.851Z","endTime":"2026-04-12T18:44:37.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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.7,"endSpeed":77.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.903054539760014,"aZ":-30.585713465017424,"pfxX":8.247635201871894,"pfxZ":1.0380877429245716,"pX":-0.1995246169687708,"pZ":1.245315975125754,"vX0":-5.71975317781765,"vY0":-123.1963136480697,"vZ0":-4.78354392187605,"x":124.61,"y":205.16,"x0":1.0828764735549943,"y0":50.004522769777324,"z0":5.80298219089213,"aX":12.655264961381844},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.0,"breakHorizontal":-13.6,"spinRate":1350,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.44490726067414954,"extension":6.2305201799563585},"index":4,"playId":"1c9747c3-2a2f-300c-9c1c-ddfa55812018","pitchNumber":5,"startTime":"2026-04-12T18:45:00.570Z","endTime":"2026-04-12T18:45:03.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36326024852522,"aZ":-11.134584731493861,"pfxX":5.302351201931326,"pfxZ":11.471200924291843,"pX":-0.8977049989442183,"pZ":1.9727634779808627,"vX0":-6.628772428465856,"vY0":-135.05790006857893,"vZ0":-8.052040696448662,"x":151.22,"y":185.52,"x0":0.9078103373121191,"y0":50.00598269077084,"z0":5.78972190462999,"aX":9.728251745607762},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":-8.0,"spinRate":2444,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.40665385610976923,"extension":6.217599503257765},"index":5,"playId":"4e2b6ab8-bcc2-36d7-8d97-27e3fde8f5a3","pitchNumber":6,"startTime":"2026-04-12T18:45:20.781Z","endTime":"2026-04-12T18:45:24.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":68.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.641102933017567,"aZ":-42.96146932494159,"pfxX":-7.414132364534872,"pfxZ":-9.00500325440425,"pX":-0.3324349734397093,"pZ":2.5905135370651715,"vX0":-1.1783783718194754,"vY0":-109.50297717677797,"vZ0":2.4730986352913606,"x":129.67,"y":168.84,"x0":1.1765339544592965,"y0":50.000251598790726,"z0":6.086113548011563,"aX":-8.886481522201432},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-15.1,"breakHorizontal":13.7,"spinRate":2439,"spinDirection":329},"zone":4,"typeConfidence":2.0,"plateTime":0.5026551225541391,"extension":6.105548328608307},"hitData":{"launchSpeed":87.5,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":162.83}},"index":6,"playId":"9834e319-073a-3b56-bb3f-784fbed000ea","pitchNumber":7,"startTime":"2026-04-12T18:45:39.808Z","endTime":"2026-04-12T18:45:47.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.3,"awayTeamWinProbability":22.700000000000003,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.63,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:45:47.706Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Susac singles on a ground ball to center fielder Leody Taveras. Casey Schmitt scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T18:46:04.048Z","endTime":"2026-04-12T18:47:16.024Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":700249,"link":"/api/v1/people/700249"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.202451895667124,"aZ":-27.24162523087817,"pfxX":8.884490347636742,"pfxZ":3.2249591410998413,"pX":-0.08141524518804971,"pZ":1.742966223433299,"vX0":-5.319299716222723,"vY0":-123.37273694814994,"vZ0":-4.224395208561797,"x":120.1,"y":191.72,"x0":0.9562997646208181,"y0":50.00397929674463,"z0":5.792559389859008,"aX":13.597695009236068},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.0,"breakHorizontal":-14.8,"spinRate":1202,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.4451850987578405,"extension":6.188875077259656},"index":0,"playId":"7dff0dea-82d2-3964-a043-1be0d59473f4","pitchNumber":1,"startTime":"2026-04-12T18:46:24.349Z","endTime":"2026-04-12T18:46:27.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04654004857683,"aZ":-43.42590749935795,"pfxX":-6.134460907371308,"pfxZ":-9.146030161283287,"pX":-1.2989304683027154,"pZ":-0.38215965441300387,"vX0":-3.2426719481226076,"vY0":-112.00242004674111,"vZ0":-3.6312316767637896,"x":166.51,"y":249.1,"x0":0.9794227605919664,"y0":50.000041599726856,"z0":5.839942974137679,"aX":-7.550909221817612},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-17.3,"breakHorizontal":12.1,"spinRate":2560,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.49493746010511463,"extension":6.221249336125689},"index":1,"playId":"2738079f-f8e9-36b6-8e3a-7b6818c5acb4","pitchNumber":2,"startTime":"2026-04-12T18:46:42.419Z","endTime":"2026-04-12T18:46:45.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836868073563004,"aZ":-30.683955507963628,"pfxX":7.224589758429123,"pfxZ":1.007680594129715,"pX":0.19311860344026774,"pZ":2.8102699597254595,"vX0":-4.491066228006798,"vY0":-120.71050048071764,"vZ0":-0.9484251645514931,"x":109.64,"y":162.9,"x0":1.1362694378622165,"y0":50.00419517754116,"z0":5.902574039786748,"aX":10.694436588158615},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.8,"breakHorizontal":-12.0,"spinRate":1466,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4532381854568883,"extension":6.117952149204942},"hitData":{"launchSpeed":97.7,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.83,"coordY":97.97}},"index":2,"playId":"9058be88-b4fc-30f1-b613-c74341b199b7","pitchNumber":3,"startTime":"2026-04-12T18:47:05.064Z","endTime":"2026-04-12T18:47:16.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-9.699999999999989,"leverageIndex":1.45,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:47:16.024Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jerar Encarnacion flies out to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T18:47:40.614Z","endTime":"2026-04-12T18:49:36.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55781281163719,"aZ":-31.29809679924319,"pfxX":10.102120504445555,"pfxZ":0.5817511619256432,"pX":0.035859136327425045,"pZ":1.5506733923299696,"vX0":-5.569428609138075,"vY0":-122.55909398536241,"vZ0":-3.8511266643176527,"x":115.63,"y":196.91,"x0":1.0482563714471713,"y0":50.00022014083843,"z0":5.871758323474676,"aX":15.070753351559839},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.2,"breakHorizontal":-16.7,"spinRate":1240,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4502443812971495,"extension":6.205191118523896},"index":0,"playId":"c9b83e43-73f0-3207-8364-23719da590bd","pitchNumber":1,"startTime":"2026-04-12T18:47:50.890Z","endTime":"2026-04-12T18:47:53.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":69.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395079740812083,"aZ":-43.00501410528209,"pfxX":-5.583575508743619,"pfxZ":-8.85289765203515,"pX":-1.0515221054696613,"pZ":0.43037705522420017,"vX0":-2.9487012988785337,"vY0":-111.81639957952534,"vZ0":-2.093803708125091,"x":157.08,"y":227.16,"x0":1.0243415274417813,"y0":50.00108267561699,"z0":5.930624126206528,"aX":-6.833770240274999},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-16.2,"breakHorizontal":11.0,"spinRate":2513,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4962217887768361,"extension":6.199905402229967},"index":1,"playId":"91042b0b-8f4b-3b34-8237-0eef1cebffb2","pitchNumber":2,"startTime":"2026-04-12T18:48:07.252Z","endTime":"2026-04-12T18:48:10.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.0,"endSpeed":84.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542156766191447,"aZ":-10.785491832894527,"pfxX":5.353613515485413,"pfxZ":11.808445558003458,"pX":-0.8777386932125302,"pZ":2.4177422330879033,"vX0":-6.498959973167614,"vY0":-133.66034608479868,"vZ0":-7.0032787353001895,"x":150.46,"y":173.5,"x0":0.8885442177356707,"y0":50.00263238273559,"z0":5.844709583194757,"aX":9.69685788695745},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.0,"breakHorizontal":-8.3,"spinRate":2568,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4096364093651008,"extension":6.2254896377935935},"index":2,"playId":"cc92357e-c67c-34ab-b83f-bed9bffc3ebb","pitchNumber":3,"startTime":"2026-04-12T18:48:30.147Z","endTime":"2026-04-12T18:48:33.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361003030983955,"aZ":-10.885782189416924,"pfxX":5.359964928707905,"pfxZ":11.882121000478895,"pX":0.439977470299126,"pZ":3.4474150264448347,"vX0":-3.2846980533535906,"vY0":-133.19745568187352,"vZ0":-4.423619839309664,"x":100.23,"y":145.7,"x0":0.9945394190803535,"y0":50.00434174367705,"z0":5.9207089570450835,"aX":9.604745858160298},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.8,"breakHorizontal":-9.0,"spinRate":2490,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.4116589631034828,"extension":6.213393351888241},"index":3,"playId":"2ebed66c-24fd-380e-8a6a-fb4072def4b1","pitchNumber":4,"startTime":"2026-04-12T18:48:48.677Z","endTime":"2026-04-12T18:48:51.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54871756926636,"aZ":-14.119564474241338,"pfxX":5.593097386033236,"pfxZ":9.91608429215134,"pX":0.22582380054134468,"pZ":3.037133505266246,"vX0":-3.9118872066956962,"vY0":-133.9692597062886,"vZ0":-5.020305560331405,"x":108.39,"y":156.78,"x0":0.9772351140823557,"y0":50.000466554564746,"z0":5.942197028229673,"aX":10.18010709558912},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":-9.4,"spinRate":2446,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4086222241469808,"extension":6.17193332822125},"index":4,"playId":"839af933-3d37-3054-9348-d966c14f52b4","pitchNumber":5,"startTime":"2026-04-12T18:49:10.381Z","endTime":"2026-04-12T18:49:13.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.437436578751882,"aZ":-43.06379986546894,"pfxX":-5.1700878052688815,"pfxZ":-8.779485623758223,"pX":0.46309503126098295,"pZ":1.7457331055871637,"vX0":-0.09412267764349622,"vY0":-111.42276344408594,"vZ0":0.3643115615017585,"x":99.35,"y":191.65,"x0":1.17625510923995,"y0":50.001078762339404,"z0":6.077522605085058,"aX":-6.415456636826393},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-15.4,"breakHorizontal":9.4,"spinRate":2453,"spinDirection":331},"zone":9,"typeConfidence":2.0,"plateTime":0.4940304803223361,"extension":6.031278051420438},"hitData":{"launchSpeed":90.8,"launchAngle":31.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.36,"coordY":72.71}},"index":5,"playId":"edffdb37-b685-3d77-a664-3f3fb6e5ff85","pitchNumber":6,"startTime":"2026-04-12T18:49:28.400Z","endTime":"2026-04-12T18:49:36.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:49:36.910Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Coby Mayo pops out to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T18:51:27.151Z","endTime":"2026-04-12T18:52:33.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81858952407198,"aZ":-24.12528886030422,"pfxX":-10.061948349908034,"pfxZ":4.248316724461869,"pX":-0.9014973854124855,"pZ":1.6163856348236785,"vX0":4.7569344314871325,"vY0":-137.3872887111266,"vZ0":-6.157513106298648,"x":151.36,"y":195.14,"x0":-1.356016697180933,"y0":50.00528937430453,"z0":5.545899413716817,"aX":-19.07651457491166},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":17.0,"spinRate":2074,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39996336382066255,"extension":6.665539256980698},"index":0,"playId":"2619ff7b-d8f9-30c1-a500-3ba800324fe2","pitchNumber":1,"startTime":"2026-04-12T18:51:55.958Z","endTime":"2026-04-12T18:51:59.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262168383799157,"aZ":-29.63237915155998,"pfxX":1.7341267882564027,"pfxZ":1.4915248935630459,"pX":0.42276622587192525,"pZ":1.4735609903808442,"vX0":4.038928901681435,"vY0":-129.32376769448678,"vZ0":-4.699117442404521,"x":100.89,"y":198.99,"x0":-1.3803666864089958,"y0":50.002874986695346,"z0":5.5691313417639705,"aX":2.9572874887048344},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.9,"breakHorizontal":-4.0,"spinRate":2212,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4224420506697486,"extension":6.699125233968066},"index":1,"playId":"fcb14f3d-154e-3ba1-809f-5ac6950bf0e7","pitchNumber":2,"startTime":"2026-04-12T18:52:08.822Z","endTime":"2026-04-12T18:52:12.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.182323794420913,"aZ":-15.432922558398422,"pfxX":-4.110112747411188,"pfxZ":8.69425444136587,"pX":-0.48487970779803335,"pZ":2.8456657196443644,"vX0":3.172581315101105,"vY0":-137.77133513657796,"vZ0":-4.9146325483324524,"x":135.48,"y":161.95,"x0":-1.116520221814953,"y0":50.000859805289366,"z0":5.693266484998267,"aX":-7.9120372556808745},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":6.8,"spinRate":2476,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.39733882060908954,"extension":6.615727878975788},"hitData":{"launchSpeed":86.7,"launchAngle":77.0,"totalDistance":54.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":139.5,"coordY":186.37}},"index":2,"playId":"82df62ff-81f5-373c-9153-3829b45ee857","pitchNumber":3,"startTime":"2026-04-12T18:52:22.065Z","endTime":"2026-04-12T18:52:33.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:52:33.091Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T18:52:45.857Z","endTime":"2026-04-12T18:53:36.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.082988231202005,"aZ":-42.27758827888785,"pfxX":5.75093257434975,"pfxZ":-7.06528552986385,"pX":-1.0535709461356486,"pZ":4.72020821282104,"vX0":-0.9830342086903723,"vY0":-119.14262779056384,"vZ0":5.665225289871437,"x":157.16,"y":111.33,"x0":-1.3811404736558317,"y0":50.00377683160031,"z0":6.144459737441894,"aX":8.22191286130935},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.0,"breakHorizontal":-10.2,"spinRate":1955,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.4607139744430184,"extension":6.560610419020724},"index":0,"playId":"b9a871aa-3abd-36ca-9135-514904b16995","pitchNumber":1,"startTime":"2026-04-12T18:52:58.613Z","endTime":"2026-04-12T18:53:01.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.808128741854105,"aZ":-32.11935654596674,"pfxX":3.013334822263544,"pfxZ":0.032260990039816306,"pX":-1.0348431712977766,"pZ":2.862382302322961,"vX0":0.2362016950733311,"vY0":-128.142409987561,"vZ0":-0.918228731760987,"x":156.45,"y":161.5,"x0":-1.5198592745407586,"y0":50.0015720117772,"z0":5.719562958774867,"aX":5.044773112139984},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-5.5,"spinRate":2219,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.42633515013034406,"extension":6.611552033789435},"index":1,"playId":"3e5eb21e-801e-3801-ab73-9e86ba6403f3","pitchNumber":2,"startTime":"2026-04-12T18:53:11.513Z","endTime":"2026-04-12T18:53:14.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.942843704852944,"aZ":-17.037774754068984,"pfxX":-6.15911590278599,"pfxZ":7.620580848281923,"pX":0.17474973331478857,"pZ":1.7640425923307153,"vX0":5.949910543379993,"vY0":-139.88064204429193,"vZ0":-7.487628583869049,"x":110.34,"y":191.15,"x0":-1.1775580618180292,"y0":50.00013301083462,"z0":5.588214212667705,"aX":-12.228921199056058},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":10.0,"spinRate":2414,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3912527525043039,"extension":6.739401511229222},"hitData":{"launchSpeed":90.8,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.11,"coordY":163.84}},"index":2,"playId":"89abf4c4-f3a5-323b-80c3-7acb69ded5ef","pitchNumber":3,"startTime":"2026-04-12T18:53:29.405Z","endTime":"2026-04-12T18:53:36.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:53:36.531Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a line drive to right fielder Jerar Encarnacion.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T18:53:48.654Z","endTime":"2026-04-12T18:54:46.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":76.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977253614436307,"aZ":-36.89111280121342,"pfxX":6.043263327052003,"pfxZ":-3.1353795719348536,"pX":0.19418246270415865,"pZ":3.8365358752304846,"vX0":1.6722428392725275,"vY0":-122.12940495797693,"vZ0":2.3857359670663785,"x":109.6,"y":135.19,"x0":-1.2851981550574612,"y0":50.00356646024335,"z0":6.029178764380275,"aX":9.09067736511991},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.8,"breakHorizontal":-11.4,"spinRate":1839,"spinDirection":32},"zone":12,"typeConfidence":2.0,"plateTime":0.44919368953465577,"extension":6.572764808573831},"index":0,"playId":"d9eba5f9-f922-3850-a43b-b69a2b56d054","pitchNumber":1,"startTime":"2026-04-12T18:54:01.920Z","endTime":"2026-04-12T18:54:04.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-12T18:54:15.512Z","endTime":"2026-04-12T18:54:21.832Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.692252551401438,"aZ":-23.792680048197997,"pfxX":-7.173010698135238,"pfxZ":5.148732390607039,"pX":-0.8519155597513135,"pZ":1.742432043786798,"vX0":3.9552036574083838,"vY0":-126.49594875097466,"vZ0":-4.625955163601037,"x":149.47,"y":191.73,"x0":-1.5000626240029993,"y0":50.00428858902098,"z0":5.491718839606364,"aX":-11.678803460022532},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.5,"breakHorizontal":12.1,"spinRate":1523,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4322538611608291,"extension":6.583522857740798},"index":2,"playId":"c077d3a5-126b-331a-8fca-5dd8dfa6752d","pitchNumber":2,"startTime":"2026-04-12T18:54:21.832Z","endTime":"2026-04-12T18:54:25.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.992603447294197,"aZ":-23.935917114456952,"pfxX":-9.156233240634625,"pfxZ":4.226562014639097,"pX":-0.23512106620635895,"pZ":1.9021853139956062,"vX0":6.151348315663555,"vY0":-138.67571199912405,"vZ0":-5.667439951511073,"x":125.96,"y":187.42,"x0":-1.2924371155040635,"y0":50.001184614139376,"z0":5.568982457861673,"aX":-17.832781475540056},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.6,"breakHorizontal":15.4,"spinRate":2163,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3949654895355459,"extension":6.690311365276823},"hitData":{"launchSpeed":97.7,"launchAngle":9.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":146.77,"coordY":107.65}},"index":3,"playId":"28954da6-2272-313e-b582-14548a3f1400","pitchNumber":3,"startTime":"2026-04-12T18:54:34.866Z","endTime":"2026-04-12T18:54:46.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:54:46.990Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a fly ball to right fielder Jerar Encarnacion. Gunnar Henderson to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T18:55:07.061Z","endTime":"2026-04-12T18:57:01.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.865326965255,"aZ":-13.054579864180397,"pfxX":-5.041856051718824,"pfxZ":9.868682822081011,"pX":-0.43414042034186995,"pZ":2.3112691576696287,"vX0":3.6488332824536474,"vY0":-138.963322423006,"vZ0":-6.74492906509361,"x":133.55,"y":176.38,"x0":-1.1153935541356277,"y0":50.00525141558895,"z0":5.653863672168766,"aX":-9.769677331410575},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2275,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3955792909969271,"extension":6.688655416931631},"index":0,"playId":"678674fb-1c29-323d-993e-844fa72fd81b","pitchNumber":1,"startTime":"2026-04-12T18:55:16.997Z","endTime":"2026-04-12T18:55:20.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.044399896567118,"aZ":-26.953404527000107,"pfxX":2.6046374983845064,"pfxZ":3.146503732964674,"pX":0.8276248405901452,"pZ":2.2370273646560466,"vX0":4.556396681903075,"vY0":-127.96878115970462,"vZ0":-2.968498294900461,"x":85.45,"y":178.38,"x0":-1.3135159311523954,"y0":50.006077242782524,"z0":5.520324049378741,"aX":4.326426019366354},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":-5.8,"spinRate":2297,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4277771345113588,"extension":6.819992278002521},"index":1,"playId":"d786ed48-ce6e-31ae-9220-353bb783a474","pitchNumber":2,"startTime":"2026-04-12T18:55:34.380Z","endTime":"2026-04-12T18:55:37.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40126898624678,"aZ":-13.517734477887958,"pfxX":-4.7192544509861865,"pfxZ":9.55296493273203,"pX":-0.3889804850699792,"pZ":3.7530009396777335,"vX0":3.761133357961252,"vY0":-139.57216805839366,"vZ0":-3.24661913917049,"x":131.83,"y":137.45,"x0":-1.1477656782727528,"y0":50.00106576202405,"z0":5.834069599210714,"aX":-9.215099494769216},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2314,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39396682158194096,"extension":6.477812097806882},"index":2,"playId":"16d48597-bdef-3d3c-b414-b80abaeeef9d","pitchNumber":3,"startTime":"2026-04-12T18:55:53.843Z","endTime":"2026-04-12T18:55:57.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564214284295687,"aZ":-26.746878056861295,"pfxX":1.4871036555116515,"pfxZ":3.144009795199385,"pX":1.6187721638133195,"pZ":1.3988534728794908,"vX0":7.019176058661553,"vY0":-130.12219953507378,"vZ0":-5.1553279485971,"x":55.3,"y":201.01,"x0":-1.2994532890360129,"y0":50.00373085480992,"z0":5.415264449869454,"aX":2.5665365015083568},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-4.2,"spinRate":2375,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.41985278504918266,"extension":6.7914615370081926},"index":3,"playId":"25b941f4-8fbf-3819-81fe-19f7d6084b01","pitchNumber":4,"startTime":"2026-04-12T18:56:11.491Z","endTime":"2026-04-12T18:56:14.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"368d1733-2b31-34eb-8cce-b5bf1da12e80","startTime":"2026-04-12T18:56:31.416Z","endTime":"2026-04-12T18:56:35.252Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99765108351311,"aZ":-13.158233449693554,"pfxX":-5.6752643960791955,"pfxZ":9.821762646085368,"pX":-0.7257443331995445,"pZ":2.6162079224447847,"vX0":3.2783833085710343,"vY0":-138.95989566796416,"vZ0":-5.818023714247206,"x":144.66,"y":168.14,"x0":-1.189547122541616,"y0":50.00658225887318,"z0":5.6273650417320065,"aX":-10.992097511144364},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":9.5,"spinRate":2335,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3956636088015215,"extension":6.735643418872817},"hitData":{"launchSpeed":70.7,"launchAngle":34.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.32,"coordY":131.41}},"index":5,"playId":"a12ace1e-1dfc-3c0b-a470-cde07590b8da","pitchNumber":5,"startTime":"2026-04-12T18:56:51.155Z","endTime":"2026-04-12T18:57:01.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.9,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:57:01.790Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (3) on a line drive to left fielder Heliot Ramos. Gunnar Henderson scores. Taylor Ward scores.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T18:57:21.478Z","endTime":"2026-04-12T18:59:01.435Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":605288,"link":"/api/v1/people/605288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":605288,"link":"/api/v1/people/605288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69240643553594,"aZ":-27.88444181341524,"pfxX":1.55532794131314,"pfxZ":2.531714786124276,"pX":-0.24719882686444863,"pZ":2.4107678799722074,"vX0":2.5669530095333015,"vY0":-128.62795936888836,"vZ0":-2.4559547588727098,"x":126.42,"y":173.69,"x0":-1.455637984603357,"y0":50.00516656468731,"z0":5.5140575626207715,"aX":2.6371550415722806},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":-3.4,"spinRate":2279,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.42389368188707044,"extension":6.719721934999048},"index":0,"playId":"e729eb3b-533b-3b1a-b1df-37c332827a6c","pitchNumber":1,"startTime":"2026-04-12T18:57:48.465Z","endTime":"2026-04-12T18:57:52.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.513951858433945,"aZ":-28.476423233084905,"pfxX":-8.556727695058402,"pfxZ":1.9379214987332194,"pX":-0.8624111102071058,"pZ":2.2506002240613197,"vX0":4.48678436541522,"vY0":-137.57235516353947,"vZ0":-3.5005321800325584,"x":149.87,"y":178.01,"x0":-1.4057491211759887,"y0":50.005145370394324,"z0":5.47726223024989,"aX":-16.346499656316052},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.0,"breakHorizontal":14.5,"spinRate":2128,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3986621732466924,"extension":6.694309548797572},"index":1,"playId":"12c176e3-22a6-3c97-ab49-58d985b268fe","pitchNumber":2,"startTime":"2026-04-12T18:58:06.221Z","endTime":"2026-04-12T18:58:09.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.619320603143997,"aZ":-37.96653469712795,"pfxX":4.436868868396791,"pfxZ":-3.997805424201089,"pX":0.17295448960822157,"pZ":1.2000011834547668,"vX0":1.8897052640203842,"vY0":-120.04116111692156,"vZ0":-2.436888308653939,"x":110.41,"y":206.38,"x0":-1.202323285912715,"y0":50.00201571921948,"z0":5.62916310954392,"aX":6.432572568671658},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.6,"breakHorizontal":-8.5,"spinRate":1893,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4574065407310868,"extension":6.73725527421732},"hitData":{"launchSpeed":92.4,"launchAngle":11.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.44,"coordY":130.63}},"index":2,"playId":"6d57b0be-5ce0-33e2-95d6-b337f4b05aff","pitchNumber":3,"startTime":"2026-04-12T18:58:48.736Z","endTime":"2026-04-12T18:59:01.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":17.0,"leverageIndex":1.85,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:59:01.435Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samuel Basallo walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:02:12.315Z","endTime":"2026-04-12T19:03:54.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"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-12T18:59:42.706Z","endTime":"2026-04-12T18:59:51.690Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Gage replaces Adrian Houser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T18:59:51.690Z","endTime":"2026-04-12T19:02:14.594Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36887870693447,"aZ":-28.093902776473747,"pfxX":-1.6900944116497651,"pfxZ":2.6766845613097487,"pX":-1.0073525376987897,"pZ":2.780099493961125,"vX0":-4.353699467368492,"vY0":-122.80868962536243,"vZ0":-2.7363298460694665,"x":155.4,"y":163.72,"x0":1.008306204454465,"y0":50.00590536515683,"z0":6.298873811053903,"aX":-2.581749953262192},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":4.1,"spinRate":2248,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.44602924684187784,"extension":6.272715160104183},"index":2,"playId":"834b1b5e-a584-3242-b8de-1e915056aeef","pitchNumber":1,"startTime":"2026-04-12T19:02:14.594Z","endTime":"2026-04-12T19:02:18.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.739177045309418,"aZ":-31.937734052093166,"pfxX":-1.7168605586448362,"pfxZ":0.15718566682155455,"pX":-0.628529705981325,"pZ":2.07387548586654,"vX0":-3.552279573138746,"vY0":-120.61312364375966,"vZ0":-3.257355096390947,"x":140.96,"y":182.79,"x0":1.087034267611954,"y0":50.00095631649952,"z0":6.261980261077002,"aX":-2.525235903181083},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.2,"breakHorizontal":4.0,"spinRate":2130,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.4543427456794924,"extension":6.374619717730792},"index":3,"playId":"b6b6e306-b1b7-3db6-9412-727bfe2c5a4e","pitchNumber":2,"startTime":"2026-04-12T19:02:32.128Z","endTime":"2026-04-12T19:02:39.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":84.2,"endSpeed":77.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55231169594452,"aZ":-28.53427759948304,"pfxX":-2.1992802893538883,"pfxZ":2.3886962915371033,"pX":-1.1814252241535486,"pZ":2.7053591339993415,"vX0":-5.028134164522267,"vY0":-122.60444772729359,"vZ0":-2.716517531163525,"x":162.03,"y":165.74,"x0":1.1794474320735129,"y0":50.00608423712285,"z0":6.255333630631658,"aX":-3.3592030433859703},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.0,"breakHorizontal":5.2,"spinRate":2228,"spinDirection":282},"zone":11,"typeConfidence":2.0,"plateTime":0.44621236277337717,"extension":6.290929854883224},"index":4,"playId":"287a7447-ffec-38e9-9806-af816e0b7145","pitchNumber":3,"startTime":"2026-04-12T19:02:56.648Z","endTime":"2026-04-12T19:02:59.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.285859977402716,"aZ":-31.300432312114086,"pfxX":-1.3492562697883748,"pfxZ":0.5947544960199558,"pX":-0.9620892779469787,"pZ":1.8972434149719382,"vX0":-4.017226544301065,"vY0":-120.41581625303003,"vZ0":-3.492822703424541,"x":153.67,"y":187.55,"x0":0.9028007337551764,"y0":50.00275785496732,"z0":6.134466169561697,"aX":-1.9819392290760052},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.5,"breakHorizontal":3.4,"spinRate":2217,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.45479108874833063,"extension":6.332525243421859},"index":5,"playId":"eafc85ed-8269-306a-90aa-6d9e24ed8a86","pitchNumber":4,"startTime":"2026-04-12T19:03:16.553Z","endTime":"2026-04-12T19:03:43.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03107301212846,"aZ":-31.6621887146448,"pfxX":-2.4383357561538963,"pfxZ":0.35435031264085914,"pX":1.611458130667082,"pZ":3.4660549172523294,"vX0":1.3994927057402593,"vY0":-119.81487488797788,"vZ0":-0.06649138005498512,"x":55.58,"y":145.2,"x0":1.336757141318381,"y0":50.005120529571684,"z0":6.322341942814073,"aX":-3.547527071433887},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.8,"breakHorizontal":4.1,"spinRate":2229,"spinDirection":270},"zone":12,"typeConfidence":2.0,"plateTime":0.4570594964608494,"extension":6.234864406708856},"index":6,"playId":"9e510cf5-ecc0-3aa3-9eda-f7f7f7ed1e80","pitchNumber":5,"startTime":"2026-04-12T19:03:50.516Z","endTime":"2026-04-12T19:03:54.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.1,"awayTeamWinProbability":11.900000000000006,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.58,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:03:54.407Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Beavers grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:04:06.453Z","endTime":"2026-04-12T19:06:53.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36356617851902,"aZ":-31.49252754653895,"pfxX":-1.8525901720584739,"pfxZ":0.45351919549900366,"pX":-1.1364129895425146,"pZ":2.2945260816765347,"vX0":-4.699110667634286,"vY0":-122.66034675302797,"vZ0":-2.947260428909129,"x":160.32,"y":176.83,"x0":1.0487212315912486,"y0":50.00503860735822,"z0":6.2101700610066,"aX":-2.8097425355910715},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.4,"breakHorizontal":4.6,"spinRate":2351,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.44737273423394264,"extension":6.323275373865656},"index":0,"playId":"afd1ebc7-e10d-3c07-8182-b82f48786689","pitchNumber":1,"startTime":"2026-04-12T19:04:18.414Z","endTime":"2026-04-12T19:04:21.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.790949586920206,"aZ":-31.422699851948256,"pfxX":-2.7039360602666997,"pfxZ":0.5094610363084033,"pX":-0.37114270017140666,"pZ":1.7921061902382414,"vX0":-3.1875041777277895,"vY0":-121.19010356659992,"vZ0":-3.8283598727447448,"x":131.15,"y":190.39,"x0":1.3150280872882385,"y0":50.00510196595418,"z0":6.151911692685333,"aX":-4.001529871269554},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":5.6,"spinRate":2393,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.4528309205114036,"extension":6.352537053687429},"index":1,"playId":"119b8d4c-d06a-3dc1-be85-bdc3ab9cfe40","pitchNumber":2,"startTime":"2026-04-12T19:04:37.176Z","endTime":"2026-04-12T19:04:40.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1380219974788,"aZ":-32.52862406716722,"pfxX":-3.227463530613245,"pfxZ":-0.24209406322759897,"pX":0.5122823527018189,"pZ":2.3104477949800724,"vX0":-0.3304699203550051,"vY0":-120.38601597751482,"vZ0":-2.4608937686364376,"x":97.47,"y":176.4,"x0":1.0706624547548893,"y0":50.00350045250599,"z0":6.2223772340662125,"aX":-4.741947423161743},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.7,"breakHorizontal":5.9,"spinRate":2202,"spinDirection":263},"zone":9,"typeConfidence":2.0,"plateTime":0.45480295043403896,"extension":6.2984528381604825},"index":2,"playId":"55c4f46c-5f74-3278-acdd-ba4a72167f03","pitchNumber":3,"startTime":"2026-04-12T19:04:55.595Z","endTime":"2026-04-12T19:04:59.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T19:05:04.455Z","endTime":"2026-04-12T19:05:21.697Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.2,"endSpeed":83.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2363989155249,"aZ":-11.997142867999338,"pfxX":0.7144020033726377,"pfxZ":11.209381407641558,"pX":-0.1933614830438541,"pZ":3.1746279701665,"vX0":-1.675704493437269,"vY0":-134.10598889763216,"vZ0":-5.979319725352115,"x":124.37,"y":153.07,"x0":0.35010544040635816,"y0":50.00082304693086,"z0":6.308867147701775,"aX":1.2859466439080494},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.1,"breakHorizontal":-0.8,"spinRate":2129,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.41031388439979244,"extension":6.289778310467059},"index":4,"playId":"c8778a00-53a5-3765-90a6-0661582264da","pitchNumber":4,"startTime":"2026-04-12T19:05:21.697Z","endTime":"2026-04-12T19:05:24.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.030612388540714,"aZ":-26.89936470234663,"pfxX":8.946734869387116,"pfxZ":3.42726242903231,"pX":0.05224403156161021,"pZ":1.5048744787632915,"vX0":-4.731276145039537,"vY0":-122.64017273069491,"vZ0":-5.650909976528899,"x":115.01,"y":198.15,"x0":0.8342931863133841,"y0":50.001476584395554,"z0":6.105212433114692,"aX":13.760751738762242},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":-15.2,"spinRate":1052,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.44495983769520686,"extension":6.38461550807849},"index":5,"playId":"426f5d70-f0d9-3792-9302-1dcf68c2d7e4","pitchNumber":5,"startTime":"2026-04-12T19:05:45.830Z","endTime":"2026-04-12T19:05:49.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.7,"endSpeed":84.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76437948133161,"aZ":-12.88811431586221,"pfxX":1.7572008452541503,"pfxZ":10.583769710519322,"pX":-2.101994471096815,"pZ":3.3568646264823587,"vX0":-6.387992885571719,"vY0":-134.7498254588151,"vZ0":-5.5092573830392,"x":197.12,"y":148.14,"x0":0.08050730669688416,"y0":50.002053637254434,"z0":6.35320771247916,"aX":3.2021356434615744},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":-1.7,"spinRate":2201,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.40789133805875855,"extension":6.373131629454249},"index":6,"playId":"bafa81a9-9d54-3062-b04d-7cc7f4c3ac8e","pitchNumber":6,"startTime":"2026-04-12T19:06:23.422Z","endTime":"2026-04-12T19:06:26.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.048399482482665,"aZ":-29.42855891466629,"pfxX":-1.6067443920554458,"pfxZ":1.831843983202269,"pX":-0.25602482153260886,"pZ":1.4276302998332988,"vX0":-2.2030172707512237,"vY0":-121.84180258281457,"vZ0":-5.007948363642258,"x":126.76,"y":200.23,"x0":0.870258608848653,"y0":50.001262726065825,"z0":6.067545971722354,"aX":-2.402911527519193},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":3.5,"spinRate":2384,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.45039921413237316,"extension":6.356119748119949},"hitData":{"launchSpeed":76.2,"launchAngle":3.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":164.35}},"index":7,"playId":"3b1bbf96-9fe2-330d-bce0-af7d819492d1","pitchNumber":7,"startTime":"2026-04-12T19:06:45.474Z","endTime":"2026-04-12T19:06:53.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:06:53.488Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out to right fielder Colton Cowser.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:08:55.275Z","endTime":"2026-04-12T19:09:56.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.234806527293767,"aZ":-11.858923055990944,"pfxX":5.261801273347369,"pfxZ":11.910931658663412,"pX":-0.8139222950514644,"pZ":2.3045646957062322,"vX0":-6.433313405047371,"vY0":-130.0218074341353,"vZ0":-6.930246031774195,"x":148.02,"y":176.56,"x0":1.0132202070822154,"y0":50.003454770115184,"z0":5.9116243879527435,"aX":8.975424069410249},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":20.2,"breakHorizontal":-8.0,"spinRate":2463,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.42186767792871604,"extension":6.176083073864526},"index":0,"playId":"68866831-22ba-335f-835d-2e0bd5c800e1","pitchNumber":1,"startTime":"2026-04-12T19:09:11.208Z","endTime":"2026-04-12T19:09:14.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.868862143568,"aZ":-28.55498671808106,"pfxX":-3.4684753256255694,"pfxZ":2.369769917311885,"pX":0.571075427702311,"pZ":3.5953912085985547,"vX0":-0.39431960272801525,"vY0":-122.41997859859192,"vZ0":-0.2765337430236008,"x":95.23,"y":141.7,"x0":1.1848565964348938,"y0":50.00116091084628,"z0":6.142129408622449,"aX":-5.294231529525958},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":6.4,"spinRate":2358,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4464298696387319,"extension":6.089662469704224},"index":1,"playId":"58e04ab1-71ec-3065-8ce7-72060a012638","pitchNumber":2,"startTime":"2026-04-12T19:09:28.576Z","endTime":"2026-04-12T19:09:31.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582767842021582,"aZ":-13.308597376909184,"pfxX":6.082764875579009,"pfxZ":10.528943184840891,"pX":0.13751594462783315,"pZ":2.538091207932159,"vX0":-4.250192932359464,"vY0":-132.3589068154989,"vZ0":-6.270017911879484,"x":111.76,"y":170.25,"x0":0.9656736017861874,"y0":50.00514676384273,"z0":5.894180862158302,"aX":10.902925286742962},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.1,"breakHorizontal":-10.2,"spinRate":2414,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.41222920856204315,"extension":6.162907727739631},"hitData":{"launchSpeed":90.7,"launchAngle":55.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.35,"coordY":127.84}},"index":2,"playId":"91102650-a622-3b12-ba8e-258432f77e31","pitchNumber":3,"startTime":"2026-04-12T19:09:47.335Z","endTime":"2026-04-12T19:09:56.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:09:56.874Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:10:03.026Z","endTime":"2026-04-12T19:10:32.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83066695298944,"aZ":-27.84004139846278,"pfxX":-1.6390094955555226,"pfxZ":2.7415090995322355,"pX":0.12057054712078909,"pZ":2.6457472237467,"vX0":-2.071227118854095,"vY0":-124.31788147515367,"vZ0":-2.6265221941398007,"x":112.4,"y":167.34,"x0":1.1745567116268978,"y0":50.000088264724305,"z0":6.0056842822654275,"aX":-2.5877861009064733},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":3.4,"spinRate":2397,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.43908226468625733,"extension":6.116040815933861},"hitData":{"launchSpeed":99.2,"launchAngle":33.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.68,"coordY":47.39}},"index":0,"playId":"25285546-540c-39a5-a405-32c3bd3c5265","pitchNumber":1,"startTime":"2026-04-12T19:10:23.189Z","endTime":"2026-04-12T19:10:32.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:10:32.338Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a sharp line drive to right fielder Colton Cowser.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:10:41.371Z","endTime":"2026-04-12T19:11:24.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"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(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":86.2,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72795014487545,"aZ":-24.123570501606764,"pfxX":-3.353262386072651,"pfxZ":5.0066353484684125,"pX":0.1485665579933389,"pZ":2.9504336220767002,"vX0":-1.1438637593374146,"vY0":-125.56676874349996,"vZ0":-2.8035556021298786,"x":111.34,"y":159.12,"x0":1.0448227044619707,"y0":50.0026161232115,"z0":6.029181238610595,"aX":-5.392887751920374},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.8,"breakHorizontal":6.4,"spinRate":2550,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.43501494823724585,"extension":6.095871671895615},"index":0,"playId":"6332b097-a52b-3f2e-a3fb-8f13d1a044d8","pitchNumber":1,"startTime":"2026-04-12T19:10:58.084Z","endTime":"2026-04-12T19:11:01.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.714797471308895,"aZ":-27.41822430993636,"pfxX":10.528062515142798,"pfxZ":3.3055147917623593,"pX":0.3298625345285658,"pZ":2.7265695926579205,"vX0":-4.6053906792926655,"vY0":-119.93140074190985,"vZ0":-1.8197140640895375,"x":104.43,"y":165.16,"x0":0.9193236975242153,"y0":50.00439728562207,"z0":5.968228989370135,"aX":15.15944051746238},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.8,"breakHorizontal":-17.8,"spinRate":1235,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.45874293530790666,"extension":6.176016810119333},"hitData":{"launchSpeed":107.1,"launchAngle":19.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.83,"coordY":87.83}},"index":1,"playId":"ee22f280-58b8-36e7-81c1-2a281f41749c","pitchNumber":2,"startTime":"2026-04-12T19:11:13.304Z","endTime":"2026-04-12T19:11:24.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:11:24.917Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:11:37.403Z","endTime":"2026-04-12T19:13:12.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17946293156912,"aZ":-26.5372313191836,"pfxX":-1.1742330118075628,"pfxZ":3.5905204036212908,"pX":-0.42743796296026076,"pZ":2.9858987638310643,"vX0":-3.0236415225631585,"vY0":-123.62422819917053,"vZ0":-2.03927548578002,"x":133.29,"y":158.16,"x0":0.9568361055813759,"y0":50.004385949158284,"z0":6.01639567198007,"aX":-1.8449609306209278},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.4,"breakHorizontal":2.8,"spinRate":2464,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4405306528764834,"extension":6.114711520076926},"index":0,"playId":"fc4ff654-9c75-31a9-be42-756941d1e16f","pitchNumber":1,"startTime":"2026-04-12T19:11:50.721Z","endTime":"2026-04-12T19:11:53.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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.9,"endSpeed":83.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90341829804566,"aZ":-8.964386109663538,"pfxX":5.706464235892545,"pfxZ":12.98057379609255,"pX":-0.2831530722602433,"pZ":2.022532222861889,"vX0":-5.1314300395388965,"vY0":-133.42174392447092,"vZ0":-8.177885516850164,"x":127.79,"y":184.17,"x0":0.9313549021995191,"y0":50.00255307959497,"z0":5.788399627472665,"aX":10.203699491799878},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":21.7,"breakHorizontal":-9.1,"spinRate":2601,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.4118084879222432,"extension":6.267181407997625},"index":1,"playId":"9f832bf3-89bb-3879-8004-ebcd148ab2a9","pitchNumber":2,"startTime":"2026-04-12T19:12:13.691Z","endTime":"2026-04-12T19:12:17.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":68.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11766637442971,"aZ":-41.699276934262066,"pfxX":-6.056582367365749,"pfxZ":-7.993445906473913,"pX":-0.2826589616875493,"pZ":-0.09808325116448317,"vX0":-1.0839012002447044,"vY0":-110.75499735327747,"vZ0":-3.284672444140094,"x":127.77,"y":241.43,"x0":1.0028710829477858,"y0":50.00018653780939,"z0":5.9409770579365855,"aX":-7.222426103491852},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-15.0,"breakHorizontal":11.3,"spinRate":2441,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.5023046522687311,"extension":6.141532034623455},"index":2,"playId":"f1e00671-6008-3bed-bdea-008523cacf6b","pitchNumber":3,"startTime":"2026-04-12T19:12:38.946Z","endTime":"2026-04-12T19:12:42.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.397279784458554,"aZ":-43.60177315352905,"pfxX":-4.276482060515131,"pfxZ":-9.12339243215854,"pX":-0.014728351925461026,"pZ":0.9002259081012763,"vX0":-1.2506020690016066,"vY0":-112.38380545475128,"vZ0":-1.2957278811674147,"x":117.56,"y":214.47,"x0":1.1076776002329722,"y0":50.004318404100786,"z0":5.997797255902483,"aX":-5.354615531270709},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-16.4,"breakHorizontal":8.0,"spinRate":2437,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4913845970470003,"extension":6.180771042461854},"index":3,"playId":"f0965a34-2f9f-3e7f-a3c1-c44c88aa4180","pitchNumber":4,"startTime":"2026-04-12T19:13:06.898Z","endTime":"2026-04-12T19:13:12.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:13:12.123Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Leody Taveras doubles (3) on a fly ball to right fielder Jerar Encarnacion.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:15:20.025Z","endTime":"2026-04-12T19:16:13.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.794647219994058,"aZ":-29.37393698168122,"pfxX":-1.2014980549191139,"pfxZ":1.8179135524416532,"pX":-0.5216815264264644,"pZ":1.3944338230172986,"vX0":-2.556483026151541,"vY0":-122.69781728952498,"vZ0":-5.494123436002078,"x":136.89,"y":201.13,"x0":0.6854075670047445,"y0":50.004495287237475,"z0":6.133076969687827,"aX":-1.851640630440287},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":2.8,"spinRate":2225,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4445536045285765,"extension":6.247772326289708},"index":0,"playId":"e20b2ce1-23f3-308a-b3cd-fa86b72da4ee","pitchNumber":1,"startTime":"2026-04-12T19:15:20.403Z","endTime":"2026-04-12T19:15:26.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":86.7,"endSpeed":80.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101893016384935,"aZ":-26.95561558671613,"pfxX":-1.7991573848665716,"pfxZ":3.246190533752495,"pX":-2.4932944129937904,"pZ":-0.07359468795062638,"vX0":-6.843208945392276,"vY0":-125.806988067568,"vZ0":-9.460542031234052,"x":212.04,"y":240.77,"x0":0.4936181091777984,"y0":50.00025729018741,"z0":5.914255120584844,"aX":-2.8875079071894625},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":4.8,"spinRate":2365,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4350783778885452,"extension":6.532200350347983},"index":1,"playId":"09c121bf-5d3b-3233-b6c5-b963957a8c46","pitchNumber":2,"startTime":"2026-04-12T19:15:39.697Z","endTime":"2026-04-12T19:15:42.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.476951838069514,"aZ":-33.04664375999305,"pfxX":-2.204144956323457,"pfxZ":-0.5861530469506562,"pX":-0.22406666855979124,"pZ":2.1926560220475686,"vX0":-2.5066816806704852,"vY0":-121.26792329574535,"vZ0":-2.516860191665156,"x":125.54,"y":179.58,"x0":1.1107136873007513,"y0":50.003220674144224,"z0":6.136431460797182,"aX":-3.271676327440836},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.4,"breakHorizontal":4.6,"spinRate":2265,"spinDirection":265},"zone":8,"typeConfidence":2.0,"plateTime":0.45226061949602725,"extension":6.433688452449961},"hitData":{"launchSpeed":95.2,"launchAngle":32.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.78,"coordY":111.55}},"index":2,"playId":"c6fd2890-f2c1-3e24-9391-ec944e0ed1b2","pitchNumber":3,"startTime":"2026-04-12T19:16:00.832Z","endTime":"2026-04-12T19:16:13.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.3,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:16:13.530Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:16:24.274Z","endTime":"2026-04-12T19:19:27.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":91.4,"endSpeed":83.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.234468954112483,"aZ":-15.617953503228552,"pfxX":3.6057013256908577,"pfxZ":9.319887374850182,"pX":-0.18455496393305929,"pZ":2.4945026855456054,"vX0":-3.121436147904042,"vY0":-132.89400628084218,"vZ0":-7.104896750987712,"x":124.03,"y":171.43,"x0":0.5405665702324685,"y0":50.005839373776844,"z0":6.351009917788732,"aX":6.40797208861253},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":-5.8,"spinRate":1999,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4131933947690025,"extension":6.4997337549520955},"index":0,"playId":"02f53d12-0202-3a15-8bfa-bee791aa8510","pitchNumber":1,"startTime":"2026-04-12T19:16:55.640Z","endTime":"2026-04-12T19:16:59.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.730085022754917,"aZ":-31.343113413284424,"pfxX":-1.327609728328334,"pfxZ":0.5644521090341181,"pX":-0.9845519174519202,"pZ":0.2578770466608237,"vX0":-4.507667075574823,"vY0":-120.05653921013698,"vZ0":-7.0655459173734565,"x":154.53,"y":231.82,"x0":1.0845390864073576,"y0":50.00315845527006,"z0":6.004133791986924,"aX":-1.9506399847980644},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":3.4,"spinRate":2265,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4550218910944195,"extension":6.464396709898825},"index":1,"playId":"0acebf58-b385-3b4a-8522-1fcc752ba7a2","pitchNumber":2,"startTime":"2026-04-12T19:17:15.988Z","endTime":"2026-04-12T19:17:19.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.541821761639483,"aZ":-30.616229330650096,"pfxX":-1.6824705676918033,"pfxZ":1.0502850111339832,"pX":-1.00492677027114,"pZ":2.435152973569893,"vX0":-4.285501124149867,"vY0":-120.23276294282644,"vZ0":-2.578919610962921,"x":155.31,"y":173.03,"x0":1.0101651154189466,"y0":50.00276532007235,"z0":6.204625390147886,"aX":-2.4937829777293112},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.6,"breakHorizontal":4.0,"spinRate":2285,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4533598270149848,"extension":6.413242107586843},"index":2,"playId":"b44b0588-bf82-3370-9f86-1472f1faac9b","pitchNumber":3,"startTime":"2026-04-12T19:17:41.045Z","endTime":"2026-04-12T19:17:46.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124326465429316,"aZ":-32.75493582418495,"pfxX":-1.863778254198551,"pfxZ":-0.39491046769685845,"pX":-0.6822383422104882,"pZ":1.849620637451954,"vX0":-4.0441799016956725,"vY0":-120.27796612660705,"vZ0":-3.3308328480450786,"x":143.01,"y":188.84,"x0":1.2687601442402217,"y0":50.005119761065615,"z0":6.181787625935916,"aX":-2.708893101727229},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.3,"breakHorizontal":4.4,"spinRate":2288,"spinDirection":288},"zone":7,"typeConfidence":2.0,"plateTime":0.4568164100618741,"extension":6.313683717438263},"index":3,"playId":"f17ca733-4f18-3949-a5d3-76c1827b35e8","pitchNumber":4,"startTime":"2026-04-12T19:18:18.676Z","endTime":"2026-04-12T19:18:23.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324372370158695,"aZ":-13.26954084090291,"pfxX":2.444211903059425,"pfxZ":10.177460490266352,"pX":-0.021211800618643896,"pZ":2.788527039632624,"vX0":-2.4716138223568036,"vY0":-135.38450827002063,"vZ0":-7.0354936570611075,"x":117.81,"y":163.49,"x0":0.585632956506429,"y0":50.004794762736054,"z0":6.348104071033302,"aX":4.541549244710715},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":-4.0,"spinRate":2141,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.4044360906271205,"extension":6.306562140133333},"index":4,"playId":"77d011da-c26f-3743-897e-45b3a12da522","pitchNumber":5,"startTime":"2026-04-12T19:18:42.158Z","endTime":"2026-04-12T19:18:49.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"4f7e7bdf-4acd-483f-8f7e-f1e0f5481344","startTime":"2026-04-12T19:19:07.667Z","endTime":"2026-04-12T19:19:12.667Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.660219113143455,"aZ":-21.10256788014615,"pfxX":2.590929862667225,"pfxZ":7.254444703086843,"pX":-0.3632444713901448,"pZ":1.3439949562361244,"vX0":-4.466763040151932,"vY0":-122.59797385387633,"vZ0":-6.92821258552898,"x":130.85,"y":202.49,"x0":1.1435919504190353,"y0":50.00218194308625,"z0":6.000820339863631,"aX":3.9541067026110643},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.8,"breakHorizontal":-3.7,"spinRate":933,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.44633829036731676,"extension":6.513355255604637},"index":6,"playId":"e4940a0e-2741-3951-90f6-7304a6c2c138","pitchNumber":6,"startTime":"2026-04-12T19:19:23.807Z","endTime":"2026-04-12T19:19:27.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.38,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:19:27.651Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a fly ball to center fielder Jung Hoo Lee. Leody Taveras scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:22:22.718Z","endTime":"2026-04-12T19:24:43.387Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"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-12T19:20:18.962Z","endTime":"2026-04-12T19:20:25.689Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Walker replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T19:20:25.689Z","endTime":"2026-04-12T19:22:25.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.842708824140615,"aZ":-28.862638971434137,"pfxX":10.878313556052023,"pfxZ":2.3225918162166623,"pX":1.2855633515552332,"pZ":1.8296645790922705,"vX0":7.44242552133808,"vY0":-119.5373534922485,"vZ0":-1.3301109306417322,"x":68.0,"y":189.38,"x0":-3.2960947207214235,"y0":50.005875578171086,"z0":5.016042456559061,"aX":15.539773134169142},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.1,"breakHorizontal":-21.6,"spinRate":2614,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.46050398297895345,"extension":6.19123869234129},"index":2,"playId":"1f5995bb-0732-36a0-af6c-508750f3cfb5","pitchNumber":1,"startTime":"2026-04-12T19:22:25.022Z","endTime":"2026-04-12T19:22:28.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"playId":"b50dd6e5-1f30-4ffb-8af7-3c2bf43dc1e3","startTime":"2026-04-12T19:22:44.965Z","endTime":"2026-04-12T19:22:49.965Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.837633321840112,"aZ":-27.460806844406775,"pfxX":8.44266937278961,"pfxZ":3.1731679040501817,"pX":1.5016248809572639,"pZ":1.274169427029288,"vX0":8.708841609039098,"vY0":-121.2155855733932,"vZ0":-2.795511816255993,"x":59.76,"y":204.38,"x0":-3.235775515009348,"y0":50.00499863967567,"z0":4.841531724012524,"aX":12.557480039668297},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.3,"breakHorizontal":-17.4,"spinRate":2453,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.45196966606148425,"extension":6.235761815277167},"index":4,"playId":"a444a116-4cc2-34f6-93c0-56667b670dcf","pitchNumber":2,"startTime":"2026-04-12T19:23:05.228Z","endTime":"2026-04-12T19:23:10.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.376621410976377,"aZ":-28.43106986551999,"pfxX":-10.58236615088999,"pfxZ":1.843235811561545,"pX":1.540207904459209,"pZ":1.8577041489780142,"vX0":16.84382320946108,"vY0":-140.5612298688813,"vZ0":-3.134179250332352,"x":58.29,"y":188.62,"x0":-3.114021027507486,"y0":50.002898648006756,"z0":4.803457560991761,"aX":-21.49429838619324},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.9,"breakHorizontal":16.3,"spinRate":2404,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.3874507667788323,"extension":6.451940403349551},"index":5,"playId":"3ec6dffa-ce26-37b5-8365-9eab5b2be7d6","pitchNumber":3,"startTime":"2026-04-12T19:23:27.265Z","endTime":"2026-04-12T19:23:30.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9904024389849,"aZ":-27.91967368376212,"pfxX":-11.363045000433058,"pfxZ":2.10784594198158,"pX":0.47882845928253365,"pZ":2.1795294948808346,"vX0":14.088065843162699,"vY0":-140.5186540083432,"vZ0":-2.242543837390666,"x":98.75,"y":179.93,"x0":-3.100960999502541,"y0":50.00334830857876,"z0":4.784357910082547,"aX":-22.942425693711385},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.6,"breakHorizontal":18.0,"spinRate":2344,"spinDirection":240},"zone":9,"typeConfidence":0.9,"plateTime":0.38836817866532325,"extension":6.564460508659509},"index":6,"playId":"396f937d-c2bf-3290-9875-0f2fab238cc3","pitchNumber":4,"startTime":"2026-04-12T19:23:46.666Z","endTime":"2026-04-12T19:23:49.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-04-12T19:24:07.015Z","endTime":"2026-04-12T19:24:30.739Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96345131882085,"aZ":-28.764093058149147,"pfxX":9.404482206983058,"pfxZ":2.223344272943808,"pX":0.7199299235160376,"pZ":1.7189083662395999,"vX0":7.108065541922845,"vY0":-123.02394415270905,"vZ0":-1.6819127617139258,"x":89.56,"y":192.37,"x0":-3.426972967113947,"y0":50.0052995912128,"z0":4.8450642392316166,"aX":14.444366728639586},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":-18.7,"spinRate":2586,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4448918742567187,"extension":6.230672516141136},"hitData":{"launchSpeed":67.4,"launchAngle":28.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.66,"coordY":97.97}},"index":8,"playId":"5571fcc1-07fb-3528-ad1b-5e8f3a1d9b69","pitchNumber":5,"startTime":"2026-04-12T19:24:30.739Z","endTime":"2026-04-12T19:24:43.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.46,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:24:43.387Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:25:08.393Z","endTime":"2026-04-12T19:26:37.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36748580406995,"aZ":-28.52812283524188,"pfxX":-10.422900009762234,"pfxZ":1.8572807437448269,"pX":-0.6436005027076447,"pZ":4.072266906869472,"vX0":11.013419674585881,"vY0":-139.7320688238391,"vZ0":2.5401231073454684,"x":141.53,"y":128.83,"x0":-3.2940971754169697,"y0":50.003598883751174,"z0":5.033295682259808,"aX":-20.479815979198275},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":16.4,"spinRate":2209,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.39293570423676805,"extension":6.555018589639996},"index":0,"playId":"5ae768c6-bf6b-34ab-a3e5-e35a6e0f9fd8","pitchNumber":1,"startTime":"2026-04-12T19:25:12.608Z","endTime":"2026-04-12T19:25:15.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.911133252939706,"aZ":-29.989204312635767,"pfxX":-10.638681559827956,"pfxZ":1.1240367979044716,"pX":-0.6403597971601146,"pZ":3.854589932284228,"vX0":10.987836923839058,"vY0":-139.0549926528175,"vZ0":2.4972206395036385,"x":141.41,"y":134.71,"x0":-3.2721198535842086,"y0":50.003552065092144,"z0":4.942041858545471,"aX":-20.71122682831344},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.9,"breakHorizontal":16.8,"spinRate":2435,"spinDirection":232},"zone":11,"typeConfidence":0.89,"plateTime":0.3947847385170662,"extension":6.399598395371914},"index":1,"playId":"745067ad-26e3-34d6-baea-d3b3784c941c","pitchNumber":2,"startTime":"2026-04-12T19:25:33.423Z","endTime":"2026-04-12T19:25:36.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312645484504536,"aZ":-26.49818718196193,"pfxX":-10.849714742117468,"pfxZ":2.8917857510233773,"pX":0.5792099247746109,"pZ":2.3594888254129582,"vX0":14.242678502837492,"vY0":-138.94126317136278,"vZ0":-1.7035934388435767,"x":94.92,"y":175.07,"x0":-3.1969030307424355,"y0":50.000035480389734,"z0":4.736646293563599,"aX":-21.270680645479803},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":16.8,"spinRate":2412,"spinDirection":246},"zone":6,"typeConfidence":0.91,"plateTime":0.39379096062194474,"extension":6.450143898263869},"index":2,"playId":"22e8c47a-c52f-37d2-b848-4e4ed09d45bb","pitchNumber":3,"startTime":"2026-04-12T19:25:51.990Z","endTime":"2026-04-12T19:25:55.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.300888750655645,"aZ":-26.989385221885293,"pfxX":-10.587610801124685,"pfxZ":2.754735644339565,"pX":0.1418696422546281,"pZ":2.6686569027239915,"vX0":12.919854796489675,"vY0":-136.83327447111583,"vZ0":-0.5592641267674114,"x":111.59,"y":166.73,"x0":-3.282082523159491,"y0":50.001718000164566,"z0":4.73702924429352,"aX":-19.925471531919094},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":16.2,"spinRate":2327,"spinDirection":229},"zone":5,"typeConfidence":0.92,"plateTime":0.40143924841160095,"extension":6.64568964046637},"index":3,"playId":"7a2c5385-ee72-3f0c-bd32-d05cb1a25704","pitchNumber":4,"startTime":"2026-04-12T19:26:09.771Z","endTime":"2026-04-12T19:26:12.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.134545039215915,"aZ":-31.640986037892667,"pfxX":8.376669561008939,"pfxZ":0.35284608799212247,"pX":0.1863244902888652,"pZ":1.7649124726388057,"vX0":6.436401398099844,"vY0":-122.00842474168024,"vZ0":-0.904900287510716,"x":109.9,"y":191.13,"x0":-3.5827074296200587,"y0":50.00040093742952,"z0":4.890614968576762,"aX":12.5048098992076},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":-16.8,"spinRate":2661,"spinDirection":69},"zone":8,"typeConfidence":0.9,"plateTime":0.45056503643933254,"extension":6.262812699067452},"index":4,"playId":"4399c869-9adf-3915-9fb8-7b06fc2cc7ea","pitchNumber":5,"startTime":"2026-04-12T19:26:32.287Z","endTime":"2026-04-12T19:26:37.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.24,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:26:37.200Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:27:02.930Z","endTime":"2026-04-12T19:28:11.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74559460706906,"aZ":-29.503679651875853,"pfxX":10.018944520544808,"pfxZ":1.7784788505813403,"pX":-0.4637203180760199,"pZ":2.746595929746313,"vX0":4.682755494678948,"vY0":-122.59462056698986,"vZ0":0.8319846754571708,"x":134.68,"y":164.62,"x0":-3.7071658122933737,"y0":50.005890960411755,"z0":4.942949744123175,"aX":15.083613004371482},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.7,"breakHorizontal":-19.3,"spinRate":2696,"spinDirection":69},"zone":4,"typeConfidence":0.9,"plateTime":0.4486884594776197,"extension":6.435536014132448},"index":0,"playId":"55b2427f-3cc2-3e3f-9430-a5bcd90e1722","pitchNumber":1,"startTime":"2026-04-12T19:27:02.930Z","endTime":"2026-04-12T19:27:06.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0425214589278,"aZ":-28.178116673941783,"pfxX":-10.015631482517762,"pfxZ":2.0606231297730844,"pX":-1.0130816824303193,"pZ":2.1345455806010127,"vX0":9.934574506548053,"vY0":-139.05346552000418,"vZ0":-1.9821298279596018,"x":155.62,"y":181.15,"x0":-3.3478826722082307,"y0":50.00260621857051,"z0":4.744480538622909,"aX":-19.42096983729735},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":15.8,"spinRate":2373,"spinDirection":229},"zone":13,"typeConfidence":0.92,"plateTime":0.3953848019894295,"extension":6.156665985466938},"index":1,"playId":"5ac8dbe7-b5cb-3159-989b-5fec83d1a7c3","pitchNumber":2,"startTime":"2026-04-12T19:27:20.343Z","endTime":"2026-04-12T19:27:23.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.700502904232,"aZ":-31.160946268777543,"pfxX":-10.949314991559554,"pfxZ":0.5336139260499344,"pX":-1.1170527526167457,"pZ":2.92313135609513,"vX0":10.021611246921106,"vY0":-137.82957294446453,"vZ0":0.4089604538716438,"x":159.58,"y":159.86,"x0":-3.390450368534928,"y0":50.00549293310612,"z0":4.889332089638474,"aX":-20.91751877130659},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.3,"breakHorizontal":17.5,"spinRate":2419,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.3984992362225217,"extension":6.121529694976564},"index":2,"playId":"028f8920-4e1b-3e32-867e-95188bd169c9","pitchNumber":3,"startTime":"2026-04-12T19:27:38.588Z","endTime":"2026-04-12T19:27:41.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19816797196498,"aZ":-30.2219936902615,"pfxX":-10.93558454329916,"pfxZ":1.0036366430912427,"pX":-0.6651407692861007,"pZ":3.5165852802250273,"vX0":11.37991518822887,"vY0":-139.3252829740765,"vZ0":1.5531941406380616,"x":142.35,"y":143.83,"x0":-3.4013393191414707,"y0":50.00269799894789,"z0":4.96335493953268,"aX":-21.285817155214605},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.4,"breakHorizontal":17.2,"spinRate":2310,"spinDirection":239},"zone":11,"typeConfidence":0.89,"plateTime":0.39462771108533445,"extension":6.417503666974046},"index":3,"playId":"9c8417ae-c47f-384f-af60-39641dd0aa62","pitchNumber":4,"startTime":"2026-04-12T19:28:00.696Z","endTime":"2026-04-12T19:28:11.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:28:11.752Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:30:04.043Z","endTime":"2026-04-12T19:32:33.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":81.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36176222184879,"aZ":-11.20390504690577,"pfxX":3.9473454074960808,"pfxZ":12.378197484835086,"pX":-0.012779749133352114,"pZ":2.56764048801709,"vX0":-4.026177791075759,"vY0":-130.1097703798201,"vZ0":-6.448188717919642,"x":117.49,"y":169.45,"x0":1.0507906810875822,"y0":50.000515439978095,"z0":5.948305774051637,"aX":6.685820456024683},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":21.0,"breakHorizontal":-6.1,"spinRate":2332,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.42292780511749584,"extension":6.1454521111897575},"index":0,"playId":"59a9b820-13d0-36e1-93ff-d697fe644a15","pitchNumber":1,"startTime":"2026-04-12T19:30:18.939Z","endTime":"2026-04-12T19:30:22.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":67.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5355067068065,"aZ":-43.883748785109916,"pfxX":-3.32413167722897,"pfxZ":-10.171001299545896,"pX":0.652139264094038,"pZ":1.3367659741949913,"vX0":-0.12016121562281822,"vY0":-108.63345269797345,"vZ0":0.16190256979858075,"x":92.14,"y":202.69,"x0":1.1382258456497567,"y0":50.00369043646247,"z0":6.181509950434059,"aX":-3.826896556073031},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.2,"breakVerticalInduced":-17.8,"breakHorizontal":6.0,"spinRate":2486,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.5114806173085937,"extension":6.109386163718062},"index":1,"playId":"ef14f087-309f-38ee-b101-93c63255e205","pitchNumber":2,"startTime":"2026-04-12T19:30:32.566Z","endTime":"2026-04-12T19:30:35.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"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-12T19:30:43.557Z","endTime":"2026-04-12T19:30:57.666Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61843726980531,"aZ":-42.70889152536539,"pfxX":-2.530887977982175,"pfxZ":-8.394459867074238,"pX":-0.10470947030103495,"pZ":-0.03985497364520532,"vX0":-2.1903272314281543,"vY0":-112.3276655893008,"vZ0":-3.3553855763319307,"x":120.99,"y":239.86,"x0":1.2179482243371977,"y0":50.00085416787599,"z0":5.889827948429998,"aX":-3.177461187151853},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-15.7,"breakHorizontal":5.2,"spinRate":2555,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.490869448968243,"extension":6.238757516587843},"index":3,"playId":"c983bc95-09b3-3444-8455-6e89bdc5389a","pitchNumber":3,"startTime":"2026-04-12T19:30:57.666Z","endTime":"2026-04-12T19:31:00.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64122962053527,"aZ":-12.375395511603605,"pfxX":3.7863759866072284,"pfxZ":11.100118346409097,"pX":1.0930269461749327,"pZ":3.8312774131193716,"vX0":-1.1621647454007047,"vY0":-133.21530224090438,"vZ0":-3.367236773504624,"x":75.34,"y":135.34,"x0":1.0450263580203927,"y0":50.00358730284963,"z0":6.016038382084959,"aX":6.753853395275562},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":-6.6,"spinRate":2485,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4123648637439121,"extension":6.148865176765225},"index":4,"playId":"6c5989ff-e32c-3d1d-ab85-86c4cfab4b45","pitchNumber":4,"startTime":"2026-04-12T19:31:16.294Z","endTime":"2026-04-12T19:31:21.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":68.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.216337525384134,"aZ":-42.99745504169937,"pfxX":-4.479168867133984,"pfxZ":-9.289396955200088,"pX":-0.5997990958608057,"pZ":2.0371283706185914,"vX0":-2.006109370760406,"vY0":-108.26673271918226,"vZ0":1.4403845666726651,"x":139.86,"y":183.78,"x0":0.9263603998724074,"y0":50.00375302831759,"z0":6.138424530000525,"aX":-5.21751495762871},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-15.8,"breakHorizontal":8.8,"spinRate":2483,"spinDirection":328},"zone":7,"typeConfidence":2.0,"plateTime":0.5095907834867957,"extension":6.192639899206762},"index":5,"playId":"6b846545-3300-36cb-82af-497d92fa2e9f","pitchNumber":5,"startTime":"2026-04-12T19:31:38.340Z","endTime":"2026-04-12T19:31:41.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552871906651287,"aZ":-13.780044126325551,"pfxX":4.366916795867047,"pfxZ":10.274148553524693,"pX":-0.8196661357841252,"pZ":3.8499112641440503,"vX0":-5.858093875710235,"vY0":-132.52679963161484,"vZ0":-2.9338915645335817,"x":148.24,"y":134.83,"x0":0.8452867447091275,"y0":50.00655539853923,"z0":5.9693008278790005,"aX":7.8218923186053075},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-6.7,"spinRate":2459,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4122545352106908,"extension":6.2547180021580555},"index":6,"playId":"988f693f-32ad-3ed9-a64b-7f9404ea436e","pitchNumber":6,"startTime":"2026-04-12T19:31:59.284Z","endTime":"2026-04-12T19:32:02.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53248786612369,"aZ":-13.91038238827185,"pfxX":4.242612368205596,"pfxZ":10.424272308873793,"pX":-0.03520697393377184,"pZ":2.5571351857270233,"vX0":-4.031657114177255,"vY0":-131.4552310762656,"vZ0":-5.693736220188187,"x":118.34,"y":169.74,"x0":0.9661935476719785,"y0":50.00520301553395,"z0":5.781635455250931,"aX":7.435716948078543},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.9,"breakHorizontal":-6.8,"spinRate":2339,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.41645299720579176,"extension":6.350595007210274},"hitData":{"launchSpeed":107.1,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":110.64}},"index":7,"playId":"81f557d2-7589-33ab-a8ed-8c17c104bbf9","pitchNumber":7,"startTime":"2026-04-12T19:32:21.613Z","endTime":"2026-04-12T19:32:33.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-2.8999999999999915,"leverageIndex":0.61,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:32:33.365Z","atBatIndex":49},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jung Hoo Lee grounds into a double play, shortstop Gunnar Henderson to first baseman Pete Alonso. Casey Schmitt out at 2nd. Jung Hoo Lee out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:32:53.695Z","endTime":"2026-04-12T19:35:14.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.776871664704583,"aZ":-20.71442637582298,"pfxX":-1.9045831416755457,"pfxZ":7.146484520492132,"pX":-1.1150334307791876,"pZ":1.7413080178448,"vX0":-4.342243847846881,"vY0":-124.95573685619404,"vZ0":-5.931493722886147,"x":159.5,"y":191.76,"x0":0.8829545657108591,"y0":50.005423079073815,"z0":5.813423307451291,"aX":-3.0555522396103},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.0,"breakHorizontal":4.3,"spinRate":2592,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4359486679789364,"extension":6.223283508602049},"index":0,"playId":"780c46c9-3630-3ab0-8a06-007b4bf5d87b","pitchNumber":1,"startTime":"2026-04-12T19:33:01.436Z","endTime":"2026-04-12T19:33:04.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":86.1,"endSpeed":80.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.162329011906028,"aZ":-24.927747113713956,"pfxX":-1.5000368898387944,"pfxZ":4.442725608813726,"pX":-1.1887915183984124,"pZ":1.6509349937655295,"vX0":-4.63478654002134,"vY0":-125.50093639578873,"vZ0":-5.5506873889582815,"x":162.31,"y":194.2,"x0":0.8605498265765479,"y0":50.00110727180349,"z0":5.86502974599933,"aX":-2.444352172666957},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":3.6,"spinRate":2459,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.43282989865468124,"extension":6.11130622226777},"index":1,"playId":"5d2e02f8-a6a9-3826-bfa7-7ee00374e6b4","pitchNumber":2,"startTime":"2026-04-12T19:33:19.295Z","endTime":"2026-04-12T19:33:22.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023560071129666,"aZ":-15.829073244541524,"pfxX":8.957381316368355,"pfxZ":9.373606738227545,"pX":-0.6463548077151212,"pZ":2.395083550544856,"vX0":-6.892096835515541,"vY0":-131.05448520763522,"vZ0":-5.69539898031029,"x":141.64,"y":174.11,"x0":0.8503734128976969,"y0":50.00592215259168,"z0":5.77404325644039,"aX":15.624697204631374},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.0,"breakHorizontal":-14.8,"spinRate":2228,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.41753362136523187,"extension":6.23245966578353},"index":2,"playId":"3e6df4ca-27b8-350c-82e7-8e89ae5dd491","pitchNumber":3,"startTime":"2026-04-12T19:33:36.548Z","endTime":"2026-04-12T19:33:39.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":77.2,"endSpeed":70.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89752637474485,"aZ":-43.66000363128339,"pfxX":-4.13415104599797,"pfxZ":-9.148192988178293,"pX":-0.3529753484248544,"pZ":0.7394493355691781,"vX0":-1.7781153297192824,"vY0":-112.36407127053221,"vZ0":-1.5753986816534722,"x":130.45,"y":218.81,"x0":0.9904093583494737,"y0":50.00449439400078,"z0":5.961199380777007,"aX":-5.188418315908849},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-16.6,"breakHorizontal":8.0,"spinRate":2496,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4909643943080697,"extension":6.235303722079547},"index":3,"playId":"a9095d26-e986-3e2a-b6b9-a917e54fa947","pitchNumber":4,"startTime":"2026-04-12T19:33:58.704Z","endTime":"2026-04-12T19:34:02.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28724695757353,"aZ":-23.92929883791455,"pfxX":1.2631299727442267,"pfxZ":5.001523537755127,"pX":-1.3144238233545342,"pZ":-0.29053830555738086,"vX0":-5.662153164575708,"vY0":-126.88519695576217,"vZ0":-10.144107462358475,"x":167.1,"y":246.62,"x0":0.7713341400024392,"y0":50.003303273999634,"z0":5.630281466054278,"aX":2.0828311270534434},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":-1.2,"spinRate":2358,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.42986326578816403,"extension":6.295117475270984},"index":4,"playId":"3e61019e-407a-31cd-b38e-8f9ffcae72b5","pitchNumber":5,"startTime":"2026-04-12T19:34:24.462Z","endTime":"2026-04-12T19:34:27.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95858230230437,"aZ":-18.286391778195608,"pfxX":9.922813521559664,"pfxZ":8.11029693004183,"pX":-1.306533666490319,"pZ":1.7193939716852729,"vX0":-8.508612074683292,"vY0":-130.4342340072167,"vZ0":-6.688708135378457,"x":166.8,"y":192.36,"x0":0.7181195785353427,"y0":50.005190890294266,"z0":5.709268330124638,"aX":16.998352208491664},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.2,"breakHorizontal":-16.0,"spinRate":2270,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.42088992113856216,"extension":6.330420460551119},"index":5,"playId":"a7a58e6f-61fb-38b4-93a6-06bd8ee3dc39","pitchNumber":6,"startTime":"2026-04-12T19:34:47.035Z","endTime":"2026-04-12T19:34:50.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":90.6,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35376548352246,"aZ":-17.98409653177982,"pfxX":8.63090464230438,"pfxZ":8.199855813554592,"pX":-0.42787691981178005,"pZ":1.8645940117190691,"vX0":-6.386345138855686,"vY0":-131.5749498302001,"vZ0":-6.587453175982546,"x":133.31,"y":188.44,"x0":0.9255880352027406,"y0":50.00130633233178,"z0":5.76215115412043,"aX":14.932028730317892},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.3,"breakHorizontal":-14.0,"spinRate":2178,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.41841453864984324,"extension":6.318444175919118},"hitData":{"launchSpeed":88.4,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":147.12}},"index":6,"playId":"6ccf429a-7636-31c2-89ab-2ab83187b800","pitchNumber":7,"startTime":"2026-04-12T19:35:06.526Z","endTime":"2026-04-12T19:35:14.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":1.19,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:35:14.064Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heliot Ramos doubles (2) on a sharp line drive to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:35:46.768Z","endTime":"2026-04-12T19:37:24.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"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-12T19:35:43.413Z","endTime":"2026-04-12T19:35:49.017Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337613872130316,"aZ":-44.04717679567354,"pfxX":-4.475357734054231,"pfxZ":-9.5467717801649,"pX":-0.5310187802599824,"pZ":0.31028454791072757,"vX0":-2.0939431516055933,"vY0":-112.3295966059765,"vZ0":-2.3005761007418832,"x":137.24,"y":230.4,"x0":1.002469947815373,"y0":50.000311113244216,"z0":5.93779447164453,"aX":-5.567707380991873},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-17.5,"breakHorizontal":8.8,"spinRate":2509,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.49260559410097127,"extension":6.219906507434699},"index":1,"playId":"d3895ca6-a52b-3187-b2c0-79b0b5eda4a1","pitchNumber":1,"startTime":"2026-04-12T19:35:49.017Z","endTime":"2026-04-12T19:35:52.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.2,"endSpeed":68.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.743935955136035,"aZ":-42.24585593545571,"pfxX":-5.229623567658193,"pfxZ":-8.640089706958909,"pX":0.6436055456312311,"pZ":2.6765267570377027,"vX0":0.5459834822340182,"vY0":-107.90475735368159,"vZ0":2.5901060651253385,"x":92.47,"y":166.51,"x0":1.0641908403169136,"y0":50.00155904146548,"z0":6.153288738873595,"aX":-6.09715045507403},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-14.4,"breakHorizontal":9.2,"spinRate":2398,"spinDirection":334},"zone":6,"typeConfidence":2.0,"plateTime":0.5097884296924131,"extension":6.0356238276802445},"index":2,"playId":"6f32ad3f-a11a-39a4-8e9e-6849dc2aa77f","pitchNumber":2,"startTime":"2026-04-12T19:36:08.015Z","endTime":"2026-04-12T19:36:11.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.069219255440622,"aZ":-11.165291799039345,"pfxX":5.14842809564293,"pfxZ":11.633130714812488,"pX":-0.8590936839744763,"pZ":2.4245264996272056,"vX0":-6.207418584232321,"vY0":-133.61409360203675,"vZ0":-6.83711261361553,"x":149.75,"y":173.32,"x0":0.8264790865723528,"y0":50.004232472088894,"z0":5.820712854283966,"aX":9.299789538776398},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.8,"breakHorizontal":-7.9,"spinRate":2391,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4100852646771398,"extension":6.247837047135174},"index":3,"playId":"45546f6b-5ebf-3fe8-91fd-51c109077863","pitchNumber":3,"startTime":"2026-04-12T19:36:25.826Z","endTime":"2026-04-12T19:36:29.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62555894728892,"aZ":-14.034768967491251,"pfxX":4.7451063429595886,"pfxZ":10.456961664129224,"pX":-0.22166267324598551,"pZ":2.9206954070297635,"vX0":-4.654458556064492,"vY0":-130.42623535552647,"vZ0":-4.62997248918397,"x":125.45,"y":159.92,"x0":0.9635444721093751,"y0":50.00641333806758,"z0":5.766084038534866,"aX":8.23459257955548},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.2,"breakHorizontal":-7.7,"spinRate":2392,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.41883518045007495,"extension":6.3937140041259735},"index":4,"playId":"a8681057-f5bd-3eb4-a4bb-1aacf04c1bdf","pitchNumber":4,"startTime":"2026-04-12T19:36:46.958Z","endTime":"2026-04-12T19:36:50.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607664396068724,"aZ":-42.84315583107016,"pfxX":-4.902745149792584,"pfxZ":-8.550639063048356,"pX":0.034960803169411594,"pZ":2.1317097394227105,"vX0":-0.8045031276939566,"vY0":-111.75574801901524,"vZ0":1.0205535565007826,"x":115.67,"y":181.22,"x0":1.0370782733248696,"y0":50.0009592287321,"z0":6.1157979727733975,"aX":-6.119175238812743},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-14.8,"breakHorizontal":9.1,"spinRate":2415,"spinDirection":329},"zone":8,"typeConfidence":2.0,"plateTime":0.4925966855482762,"extension":6.254068595890911},"hitData":{"launchSpeed":110.2,"launchAngle":17.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.58,"coordY":62.43}},"index":5,"playId":"c1a9c3dd-aea5-3c10-8642-fdf22e33cb6e","pitchNumber":5,"startTime":"2026-04-12T19:37:11.238Z","endTime":"2026-04-12T19:37:24.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.19,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:37:24.883Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:40:01.596Z","endTime":"2026-04-12T19:40:52.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"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-12T19:37:44.506Z","endTime":"2026-04-12T19:38:17.922Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Nunez replaces Cade Povich.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T19:38:17.922Z","endTime":"2026-04-12T19:40:03.933Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.275161012994552,"aZ":-33.81672239508683,"pfxX":6.693118761105776,"pfxZ":-1.0494354882185082,"pX":-0.2811542054443135,"pZ":2.187682980451641,"vX0":0.3444528485937821,"vY0":-123.69749515647793,"vZ0":-1.4010123461309312,"x":127.72,"y":179.71,"x0":-1.2926862156523862,"y0":50.00311766029607,"z0":5.569952804866704,"aX":10.479216159206315},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":-12.2,"spinRate":2877,"spinDirection":61},"zone":8,"typeConfidence":0.9,"plateTime":0.44106115146251224,"extension":6.318108325244485},"index":2,"playId":"86594818-7138-3a92-a30d-7e653050837e","pitchNumber":1,"startTime":"2026-04-12T19:40:03.933Z","endTime":"2026-04-12T19:40:06.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594059619275324,"aZ":-31.852506176932863,"pfxX":9.518418865259115,"pfxZ":0.21492960989742826,"pX":1.0252688823002878,"pZ":1.9300776145773213,"vX0":2.1121626773931643,"vY0":-123.0243078971232,"vZ0":-2.267648030368856,"x":77.92,"y":186.67,"x0":-1.0820808911659567,"y0":50.00533495263461,"z0":5.577384964014452,"aX":14.516270001575712},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.1,"breakHorizontal":-17.8,"spinRate":2871,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.44611360378748,"extension":6.3239784683343245},"index":3,"playId":"ac8946b2-b53c-36df-a8d5-e78da81f5081","pitchNumber":2,"startTime":"2026-04-12T19:40:22.811Z","endTime":"2026-04-12T19:40:25.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-12T19:40:47.334Z","endTime":"2026-04-12T19:40:48.924Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28482106882778,"aZ":-36.71914041908189,"pfxX":4.946386089616496,"pfxZ":-2.877870250277109,"pX":-0.007425689641175797,"pZ":0.5524298142410133,"vX0":0.819833983377221,"vY0":-125.8862980357536,"vZ0":-4.805271008001973,"x":117.28,"y":223.86,"x0":-0.980379562754215,"y0":50.00214768292054,"z0":5.510328472083494,"aX":7.81412352588738},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.2,"breakHorizontal":-9.1,"spinRate":2972,"spinDirection":31},"zone":14,"typeConfidence":0.92,"plateTime":0.4377299396769061,"extension":6.338593383408029},"index":5,"playId":"efca6676-6e50-3c99-838a-72121922f29d","pitchNumber":3,"startTime":"2026-04-12T19:40:48.924Z","endTime":"2026-04-12T19:40:52.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.57,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:40:52.591Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a ground ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:44:17.228Z","endTime":"2026-04-12T19:45:51.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.546043751399967,"aZ":-28.692558713514988,"pfxX":10.385477546406905,"pfxZ":2.377903963390236,"pX":0.9370620931224155,"pZ":1.9726381463881548,"vX0":7.140663134760309,"vY0":-120.54069126332915,"vZ0":-1.1089125213968178,"x":81.28,"y":185.52,"x0":-3.4180747010720456,"y0":50.00245334228197,"z0":4.983613185474118,"aX":15.203985284103895},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":-20.5,"spinRate":2532,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.455272809918855,"extension":6.089651150037654},"index":0,"playId":"ea705c30-5163-3d57-a90c-254cab271ac5","pitchNumber":1,"startTime":"2026-04-12T19:44:35.411Z","endTime":"2026-04-12T19:44:38.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26552207910031,"aZ":-29.805651380679752,"pfxX":8.572471841193018,"pfxZ":1.5967310279581595,"pX":0.727710830421282,"pZ":1.9453957934186745,"vX0":7.273528167936053,"vY0":-121.33680494379155,"vZ0":-1.1349154058919586,"x":89.26,"y":186.25,"x0":-3.4296173253870075,"y0":50.00063035569594,"z0":5.03253888284907,"aX":12.691550232580724},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.9,"breakHorizontal":-17.3,"spinRate":2599,"spinDirection":69},"zone":9,"typeConfidence":0.9,"plateTime":0.45260659457555175,"extension":6.249614723576271},"index":1,"playId":"87957c44-6008-3f19-838a-fbd639910434","pitchNumber":2,"startTime":"2026-04-12T19:44:49.839Z","endTime":"2026-04-12T19:44:53.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.282844760769215,"aZ":-28.582455816962376,"pfxX":-11.224064400824602,"pfxZ":1.8611117008338933,"pX":-0.5323236829490859,"pZ":2.352324293878716,"vX0":11.436931411106979,"vY0":-138.61712693515182,"vZ0":-1.816255820797661,"x":137.29,"y":175.27,"x0":-3.269299982831124,"y0":50.002862436827094,"z0":4.939151985096196,"aX":-21.66911692600992},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.1,"breakHorizontal":17.8,"spinRate":2202,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.39634287293670223,"extension":6.3953739494194615},"index":2,"playId":"101ae2a0-37c1-3cf3-b286-88b512f4f9b1","pitchNumber":3,"startTime":"2026-04-12T19:45:06.492Z","endTime":"2026-04-12T19:45:10.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":95.6,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06862448434071,"aZ":-29.35033840278359,"pfxX":-10.747173688310532,"pfxZ":1.4501790843870452,"pX":1.1510559310080173,"pZ":2.445928792293963,"vX0":15.352702913295907,"vY0":-138.4490748616819,"vZ0":-1.4729205943789183,"x":73.12,"y":172.74,"x0":-3.0622947869424237,"y0":50.00242989220401,"z0":4.94371190585707,"aX":-20.92466221832084},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.5,"breakHorizontal":16.3,"spinRate":2474,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.39518109162182036,"extension":6.550562521086224},"index":3,"playId":"25ce18d5-77bc-3f9c-ad93-ce20e930ca9c","pitchNumber":4,"startTime":"2026-04-12T19:45:23.780Z","endTime":"2026-04-12T19:45:27.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04254845037898,"aZ":-29.777808538257922,"pfxX":-10.21374704667061,"pfxZ":1.2448633883257951,"pX":-0.5390891511388523,"pZ":2.1448991676490015,"vX0":11.055456942518154,"vY0":-138.1736691609651,"vZ0":-2.01086521662278,"x":137.55,"y":180.87,"x0":-3.273401814053194,"y0":50.00322954465449,"z0":4.8916073155738315,"aX":-19.66422068427742},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.0,"breakHorizontal":16.1,"spinRate":2368,"spinDirection":233},"zone":7,"typeConfidence":0.91,"plateTime":0.39707848883636077,"extension":6.310891982292885},"hitData":{"launchSpeed":83.6,"launchAngle":4.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.87,"coordY":100.0}},"index":4,"playId":"c9f1d342-f35c-3c39-823e-fedc3733a78c","pitchNumber":5,"startTime":"2026-04-12T19:45:40.781Z","endTime":"2026-04-12T19:45:51.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:45:51.324Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a sharp line drive to center fielder Jung Hoo Lee. Taylor Ward to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:45:57.824Z","endTime":"2026-04-12T19:46:29.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":96.3,"endSpeed":87.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47834291329,"aZ":-29.68007674487531,"pfxX":-10.463462562605923,"pfxZ":1.267129954142682,"pX":-0.6926063698834413,"pZ":2.5834918279267183,"vX0":11.08382461315215,"vY0":-139.8377441178128,"vZ0":-0.8036250725625312,"x":143.4,"y":169.03,"x0":-3.360756690551618,"y0":50.002366885734624,"z0":4.833273775814121,"aX":-20.585637524118617},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.3,"breakHorizontal":16.4,"spinRate":2317,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.3926910406681454,"extension":6.320877975277511},"hitData":{"launchSpeed":101.6,"launchAngle":16.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.0,"coordY":82.3}},"index":0,"playId":"98c9bb23-5a85-3696-ab51-2b5d2c4cb7c0","pitchNumber":1,"startTime":"2026-04-12T19:46:19.895Z","endTime":"2026-04-12T19:46:29.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:46:29.397Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samuel Basallo flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:49:15.673Z","endTime":"2026-04-12T19:49:30.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"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-12T19:46:44.646Z","endTime":"2026-04-12T19:47:15.885Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Miller replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"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-12T19:47:15.885Z","endTime":"2026-04-12T19:49:18.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05178718140523,"aZ":-31.241101237032904,"pfxX":-0.9603112425171254,"pfxZ":0.5866941321518127,"pX":-0.3732870740006562,"pZ":2.4941566398824104,"vX0":-4.008807675783792,"vY0":-125.17280764037464,"vZ0":-3.260097078478537,"x":131.23,"y":171.44,"x0":1.3731150206522829,"y0":50.00194946454737,"z0":6.3688398226080505,"aX":-1.524900457164123},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":2.6,"spinRate":2571,"spinDirection":340},"zone":4,"typeConfidence":0.9,"plateTime":0.43742090513928256,"extension":6.434767683082882},"hitData":{"launchSpeed":91.6,"launchAngle":52.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.93,"coordY":103.32}},"index":2,"playId":"5182ae4a-2008-3e06-be00-5f401af8929d","pitchNumber":1,"startTime":"2026-04-12T19:49:18.006Z","endTime":"2026-04-12T19:49:30.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.19,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:49:30.951Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Johnathan Rodríguez walks. Taylor Ward to 3rd. Pete Alonso to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:50:03.088Z","endTime":"2026-04-12T19:52:47.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Johnathan Rodríguez replaces Dylan Beavers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"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-12T19:49:37.685Z","endTime":"2026-04-12T19:50:05.429Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70790108968098,"aZ":-18.511704220047598,"pfxX":13.177245268797693,"pfxZ":6.7717280312043,"pX":-2.23628050535148,"pZ":2.091353360142167,"vX0":-13.606465960487451,"vY0":-141.27084725170124,"vZ0":-8.314585361740166,"x":202.24,"y":182.31,"x0":0.9345650965076583,"y0":50.002393774834566,"z0":6.2664024322302145,"aX":26.587468690103577},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.6,"breakHorizontal":-21.0,"spinRate":2428,"spinDirection":129},"zone":13,"typeConfidence":0.92,"plateTime":0.3879709731565151,"extension":6.605112618462163},"index":1,"playId":"82aa0d9c-fb87-39dd-a2ca-02a389f9966e","pitchNumber":1,"startTime":"2026-04-12T19:50:05.429Z","endTime":"2026-04-12T19:50:08.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":77.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.615305431412803,"aZ":-32.775770831368085,"pfxX":-0.4457025868596347,"pfxZ":-0.383434152756438,"pX":-0.32672101851779417,"pZ":1.2040347448501103,"vX0":-4.0541780407345405,"vY0":-125.32623432330966,"vZ0":-5.717424270291863,"x":129.45,"y":206.27,"x0":1.38818988494501,"y0":50.00604000675074,"z0":6.278922845630066,"aX":-0.6902781498266909},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.0,"breakHorizontal":2.0,"spinRate":2588,"spinDirection":354},"zone":13,"typeConfidence":0.89,"plateTime":0.44157642274432174,"extension":6.281510537511043},"index":2,"playId":"3eedc9fb-b65a-3745-a760-135a87f80e6c","pitchNumber":2,"startTime":"2026-04-12T19:50:26.269Z","endTime":"2026-04-12T19:50:29.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416652864008046,"aZ":-20.414734389992717,"pfxX":10.990400289534904,"pfxZ":5.699628710158414,"pX":0.1530236358060775,"pZ":2.727973633549504,"vX0":-6.741882224629899,"vY0":-141.78185984387818,"vZ0":-6.521860294798207,"x":111.17,"y":165.12,"x0":1.1176112353950394,"y0":50.00289344364678,"z0":6.334233012087819,"aX":22.669977176248153},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":-18.8,"spinRate":2305,"spinDirection":129},"zone":5,"typeConfidence":0.92,"plateTime":0.3843958721608791,"extension":6.382403702733323},"index":3,"playId":"2a1fa2fb-0c50-3b11-a73d-ef47199d25eb","pitchNumber":3,"startTime":"2026-04-12T19:50:43.016Z","endTime":"2026-04-12T19:50:46.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26642445196503,"aZ":-32.59834685765052,"pfxX":-5.113406682468071,"pfxZ":-0.278015555107638,"pX":-0.16976777874115917,"pZ":1.0032823745628978,"vX0":-2.3821060761071338,"vY0":-122.09276026776419,"vZ0":-5.666175110089274,"x":123.47,"y":211.69,"x0":1.484674554457041,"y0":50.00530247780933,"z0":6.177708520909026,"aX":-7.678812368281443},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.7,"breakHorizontal":9.8,"spinRate":2537,"spinDirection":332},"zone":13,"typeConfidence":0.91,"plateTime":0.4495552013391717,"extension":6.395963481401637},"index":4,"playId":"12bc0e10-aea7-3de7-8ad9-8386e456cca5","pitchNumber":4,"startTime":"2026-04-12T19:51:03.562Z","endTime":"2026-04-12T19:51:06.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.669944323527886,"aZ":-12.668096747346622,"pfxX":5.557914733438992,"pfxZ":9.575210932455251,"pX":-0.9341907987321478,"pZ":4.565334424371888,"vX0":-7.587807928807901,"vY0":-141.88439430830738,"vZ0":-3.4004213819191103,"x":152.61,"y":115.52,"x0":1.053549842975791,"y0":50.00447253951424,"z0":6.587410200278047,"aX":11.325023680584899},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":-8.5,"spinRate":2253,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.38612618067338866,"extension":6.5418744975415635},"index":5,"playId":"c473202e-e71d-318d-bb99-0cdcc57a3370","pitchNumber":5,"startTime":"2026-04-12T19:51:21.151Z","endTime":"2026-04-12T19:51:24.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.041420472095016,"aZ":-34.13429948846522,"pfxX":-2.169841385137475,"pfxZ":-1.297275192047632,"pX":-0.3959291733086675,"pZ":2.7501102937017903,"vX0":-3.659567199159455,"vY0":-122.79422763359844,"vZ0":-1.709701859494753,"x":132.09,"y":164.53,"x0":1.402707191943167,"y0":50.00446566647592,"z0":6.392428793175336,"aX":-3.27349278975012},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.5,"breakHorizontal":4.9,"spinRate":2548,"spinDirection":323},"zone":4,"typeConfidence":0.91,"plateTime":0.44811667469718586,"extension":6.496377438593417},"index":6,"playId":"4b4055b5-af31-37ee-bcdb-dee5ccf58d77","pitchNumber":6,"startTime":"2026-04-12T19:51:38.181Z","endTime":"2026-04-12T19:51:43.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.175979225701326,"aZ":-20.551099043276476,"pfxX":12.775096240913125,"pfxZ":5.85158587860346,"pX":0.23878206811912273,"pZ":2.7311596142461747,"vX0":-6.94985402985604,"vY0":-139.97604341452976,"vZ0":-6.409248422878697,"x":107.9,"y":165.04,"x0":1.092019338411081,"y0":50.00604776380825,"z0":6.3932973656330905,"aX":25.39134507317007},"breaks":{"breakAngle":48.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":-21.7,"spinRate":2370,"spinDirection":127},"zone":5,"typeConfidence":0.92,"plateTime":0.39109390033636604,"extension":6.55125397545769},"index":7,"playId":"9933b47b-c621-3bb0-98e7-6441cd3bead8","pitchNumber":7,"startTime":"2026-04-12T19:51:59.882Z","endTime":"2026-04-12T19:52:02.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87794574478512,"aZ":-28.854525210035444,"pfxX":0.08891299111792894,"pfxZ":2.102093821185008,"pX":0.2546023506623812,"pZ":2.7255208542268656,"vX0":-2.8976363781551995,"vY0":-125.58024301941283,"vZ0":-3.1618946173904234,"x":107.3,"y":165.19,"x0":1.4169735149419442,"y0":50.00563364032822,"z0":6.37410801989877,"aX":0.14117615875653372},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":0.6,"spinRate":2595,"spinDirection":312},"zone":5,"typeConfidence":0.9,"plateTime":0.43789225738122006,"extension":6.4598670942061185},"index":8,"playId":"ed655cbd-0dbd-34fb-bd5e-ce3a8e75f2dc","pitchNumber":8,"startTime":"2026-04-12T19:52:23.176Z","endTime":"2026-04-12T19:52:26.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37773330290426,"aZ":-28.3125508081685,"pfxX":8.666986960744206,"pfxZ":2.3123460586933877,"pX":-1.1474634717909742,"pZ":1.2301578684946146,"vX0":-9.340960594318549,"vY0":-127.38710462719224,"vZ0":-6.242303014650149,"x":160.74,"y":205.57,"x0":1.4143354340724508,"y0":50.00102457501681,"z0":5.906294710054006,"aX":14.46303946254549},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-13.9,"spinRate":1752,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.42745238315270884,"extension":6.531708791170818},"index":9,"playId":"5f2b318c-680c-3ea2-a55f-4961c4afb831","pitchNumber":9,"startTime":"2026-04-12T19:52:43.775Z","endTime":"2026-04-12T19:52:47.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.23,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:52:47.127Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:53:00.609Z","endTime":"2026-04-12T19:54:18.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.781716557828386,"aZ":-13.03228329259869,"pfxX":5.895409919045553,"pfxZ":9.197547788442016,"pX":-0.8370370098507703,"pZ":3.6725487278496374,"vX0":-8.108452523170083,"vY0":-143.05724317662012,"vZ0":-5.63370760838777,"x":148.91,"y":139.62,"x0":1.2628632953465464,"y0":50.00129881388969,"z0":6.478355529775348,"aX":12.267698450258678},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":-9.1,"spinRate":2319,"spinDirection":138},"zone":11,"typeConfidence":0.91,"plateTime":0.3823059827841302,"extension":6.486853243173247},"index":0,"playId":"2f6f860c-5a6e-345c-b0d2-9c7b6f0e543e","pitchNumber":1,"startTime":"2026-04-12T19:53:15.887Z","endTime":"2026-04-12T19:53:19.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27181608874309,"aZ":-31.467312358563404,"pfxX":-1.2824477248222443,"pfxZ":0.4579418965130797,"pX":0.04454977958499686,"pZ":1.3528147385393958,"vX0":-2.860017018769967,"vY0":-122.94411320066446,"vZ0":-5.588568627847415,"x":115.3,"y":202.25,"x0":1.3853243793907826,"y0":50.00386276037464,"z0":6.297109081762206,"aX":-1.9808888764030448},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.1,"breakHorizontal":2.9,"spinRate":2610,"spinDirection":324},"zone":14,"typeConfidence":0.91,"plateTime":0.443962734746286,"extension":6.430631051344459},"index":1,"playId":"8ae92266-1cfd-3b41-bd4e-452999482c02","pitchNumber":2,"startTime":"2026-04-12T19:53:31.533Z","endTime":"2026-04-12T19:53:35.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65358051051234,"aZ":-19.605366249351196,"pfxX":11.294172373900782,"pfxZ":6.0343757010894725,"pX":-0.4865574475210248,"pZ":2.180842305465558,"vX0":-8.609680561298383,"vY0":-142.4533383734891,"vZ0":-7.872452291747711,"x":135.55,"y":179.9,"x0":1.0875489729304648,"y0":50.00394428076588,"z0":6.190958964789375,"aX":23.52220862850652},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.7,"breakHorizontal":-19.1,"spinRate":2422,"spinDirection":130},"zone":7,"typeConfidence":0.92,"plateTime":0.3825642343194806,"extension":6.504877884329221},"index":2,"playId":"238c8736-052a-3eea-82fe-f503e27d9ab8","pitchNumber":3,"startTime":"2026-04-12T19:53:55.119Z","endTime":"2026-04-12T19:53:58.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.816459684803718,"aZ":-30.59224944972612,"pfxX":-5.593504962502681,"pfxZ":1.0162032995334505,"pX":-0.5131639548192352,"pZ":1.152105696730719,"vX0":-2.7155748389114533,"vY0":-124.53565730505221,"vZ0":-6.30181799163683,"x":136.56,"y":207.67,"x0":1.322105236273908,"y0":50.00224378334016,"z0":6.284488791552157,"aX":-8.678298324554174},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":10.8,"spinRate":2681,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.44185935894235406,"extension":6.479699407060262},"index":3,"playId":"dee107fd-fd52-389a-a9eb-5876d8f4dbcd","pitchNumber":4,"startTime":"2026-04-12T19:54:14.968Z","endTime":"2026-04-12T19:54:18.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.28,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:54:18.102Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colton Cowser singles on a soft ground ball to shortstop Willy Adames. Taylor Ward scores. Pete Alonso to 3rd. Johnathan Rodríguez to 2nd.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:54:26.897Z","endTime":"2026-04-12T19:56:00.558Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnSecond":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85569065690526,"aZ":-28.40299276454021,"pfxX":-1.596539863464203,"pfxZ":2.2882983620628945,"pX":-0.3956712599251649,"pZ":2.4154775300307167,"vX0":-3.925382827548741,"vY0":-127.13639038241142,"vZ0":-4.28586212256253,"x":132.08,"y":173.56,"x0":1.372563328242782,"y0":50.00094422132657,"z0":6.364635875090606,"aX":-2.6247645966452438},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":3.7,"spinRate":2640,"spinDirection":316},"zone":4,"typeConfidence":0.9,"plateTime":0.43000828612276365,"extension":6.584362977423158},"index":0,"playId":"bbc5ff3e-6349-3dea-895e-b283c1bd1c2b","pitchNumber":1,"startTime":"2026-04-12T19:54:43.372Z","endTime":"2026-04-12T19:54:46.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"8584db19-5340-4cfb-9a9e-24699d2b552a","startTime":"2026-04-12T19:55:00.311Z","endTime":"2026-04-12T19:55:05.311Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.924740919376504,"aZ":-18.52714063026399,"pfxX":13.23305124700196,"pfxZ":6.636301529895334,"pX":-1.0356101223343035,"pZ":2.270484981303922,"vX0":-10.494142882755726,"vY0":-142.5634468686335,"vZ0":-8.095535117785762,"x":156.48,"y":177.48,"x0":0.9746496702385259,"y0":50.00689654001879,"z0":6.3176275750333115,"aX":27.232226194389796},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.4,"breakHorizontal":-21.8,"spinRate":2402,"spinDirection":140},"zone":13,"typeConfidence":0.92,"plateTime":0.38426595133322117,"extension":6.697449513355174},"index":2,"playId":"5e32907f-7c9b-3b25-98d3-bea2d4a70aaf","pitchNumber":2,"startTime":"2026-04-12T19:55:14.533Z","endTime":"2026-04-12T19:55:17.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.736043625746767,"aZ":-19.234976030351252,"pfxX":12.957440293822545,"pfxZ":6.284666922900943,"pX":-1.0740788203921459,"pZ":2.5444903542213204,"vX0":-10.578851067776847,"vY0":-142.1581683288441,"vZ0":-7.104227561385478,"x":157.94,"y":170.08,"x0":1.0007248591017253,"y0":50.005978722751095,"z0":6.284710263967155,"aX":26.686720328585952},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.1,"breakHorizontal":-21.5,"spinRate":2418,"spinDirection":132},"zone":13,"typeConfidence":0.92,"plateTime":0.38441370851921963,"extension":6.658636141070228},"index":3,"playId":"c68be3d3-a82a-3924-b5f7-8fe6ccc72816","pitchNumber":3,"startTime":"2026-04-12T19:55:33.005Z","endTime":"2026-04-12T19:55:36.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39989658219471,"aZ":-18.93704634558411,"pfxX":12.29768529791155,"pfxZ":6.3701403270063555,"pX":0.1738914118552073,"pZ":2.978484394685139,"vX0":-6.982847064168005,"vY0":-143.29160966289405,"vZ0":-6.22727471451361,"x":110.37,"y":158.36,"x0":1.0459461292355494,"y0":50.00135568577538,"z0":6.364802224065971,"aX":25.54654201490356},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.4,"breakHorizontal":-20.9,"spinRate":2511,"spinDirection":129},"zone":2,"typeConfidence":0.92,"plateTime":0.3823917346736443,"extension":6.53306789620384},"hitData":{"launchSpeed":58.1,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":132.55,"coordY":164.86}},"index":4,"playId":"4c9be8ac-7c80-3942-aaf0-26d07f0c13c2","pitchNumber":4,"startTime":"2026-04-12T19:55:52.800Z","endTime":"2026-04-12T19:56:00.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"second":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.35,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:56:00.558Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Coby Mayo pops out to first baseman Rafael Devers in foul territory.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:56:35.812Z","endTime":"2026-04-12T19:57:41.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28056055215552,"aZ":-12.075661502426088,"pfxX":7.400311665046228,"pfxZ":9.876214627972551,"pX":0.4572623405775492,"pZ":3.639184596268346,"vX0":-5.135236025441421,"vY0":-141.93728069463995,"vZ0":-5.543401872766143,"x":99.57,"y":140.52,"x0":1.3309017955717206,"y0":50.002446915545654,"z0":6.3902877945444265,"aX":15.059620193045637},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":-12.4,"spinRate":2426,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.3862706575699124,"extension":6.527525771178767},"index":0,"playId":"0fbed542-a27c-36ab-b4e6-db5429b9c355","pitchNumber":1,"startTime":"2026-04-12T19:56:39.548Z","endTime":"2026-04-12T19:57:06.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":671286,"link":"/api/v1/people/671286"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"}},"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":87.8,"endSpeed":80.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407131590275085,"aZ":-27.695704824049365,"pfxX":0.016139060949263317,"pfxZ":2.7336540201619357,"pX":-1.2551819825447135,"pZ":1.209136197574459,"vX0":-6.10352457773132,"vY0":-127.56973118598043,"vZ0":-7.131779493722014,"x":164.84,"y":206.13,"x0":1.1712437709825718,"y0":50.00632574210363,"z0":6.238695923562126,"aX":0.027029312134486675},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":1.4,"spinRate":2564,"spinDirection":346},"zone":13,"typeConfidence":0.88,"plateTime":0.43014548492757143,"extension":6.502622171229135},"index":1,"playId":"bce567cf-0432-30b9-97d0-247e5c1888e9","pitchNumber":2,"startTime":"2026-04-12T19:57:16.447Z","endTime":"2026-04-12T19:57:19.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":671286,"link":"/api/v1/people/671286"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50579978039447,"aZ":-19.411462717779216,"pfxX":11.514676010941763,"pfxZ":6.503561433944425,"pX":0.3408065208092461,"pZ":2.7325922813506147,"vX0":-6.371459421676159,"vY0":-139.266398366612,"vZ0":-6.264151810505307,"x":104.01,"y":165.0,"x0":1.1631528107354305,"y0":50.00470537315298,"z0":6.296654147163048,"aX":22.60288947230771},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":-19.6,"spinRate":2297,"spinDirection":135},"zone":6,"typeConfidence":0.92,"plateTime":0.39341335129382893,"extension":6.676839381933431},"hitData":{"launchSpeed":67.2,"launchAngle":63.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":179.68,"coordY":164.35}},"index":2,"playId":"72d82130-2eaa-36ef-840d-3c8c40d3b9b0","pitchNumber":3,"startTime":"2026-04-12T19:57:33.855Z","endTime":"2026-04-12T19:57:41.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":671286,"link":"/api/v1/people/671286"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:57:41.929Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jerar Encarnacion pops out to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:00:17.715Z","endTime":"2026-04-12T20:01:24.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Johnathan Rodríguez remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:59:02.713Z","endTime":"2026-04-12T19:59:02.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Wells replaces Anthony Nunez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T19:59:02.733Z","endTime":"2026-04-12T20:00:20.055Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39010179643376,"aZ":-13.41538918728873,"pfxX":0.2732510175357792,"pfxZ":9.962901871227782,"pX":-0.17383392716451154,"pZ":3.75892642014428,"vX0":0.790769299761992,"vY0":-135.7666212106012,"vZ0":-5.768184470401849,"x":123.63,"y":137.29,"x0":-0.5033720813705705,"y0":50.000524057725876,"z0":6.830780527017146,"aX":0.5140339469124894},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":-0.6,"spinRate":2355,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40215210132125234,"extension":6.099413466858238},"index":2,"playId":"46299513-2a68-3a9d-9624-d96916dc5df0","pitchNumber":1,"startTime":"2026-04-12T20:00:20.055Z","endTime":"2026-04-12T20:00:23.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.487779781570204,"aZ":-15.139437675612685,"pfxX":0.5700693226989128,"pfxZ":8.926299019190592,"pX":-0.17364092283950647,"pZ":3.6778904409404247,"vX0":1.239142887077169,"vY0":-136.41323847646004,"vZ0":-5.829928866861527,"x":123.62,"y":139.48,"x0":-0.7056116120328072,"y0":50.00295358929808,"z0":6.8645874469507,"aX":1.0874690434223304},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-1.3,"spinRate":2377,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3996267976618717,"extension":6.094446303218153},"index":3,"playId":"4ecd02d8-1804-3b3f-9fe3-e08af2620207","pitchNumber":2,"startTime":"2026-04-12T20:00:36.591Z","endTime":"2026-04-12T20:00:39.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":86.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325530542995214,"aZ":-14.158735485936589,"pfxX":-1.0767101747134031,"pfxZ":9.438801812138202,"pX":-0.06263997183603248,"pZ":4.521772681320605,"vX0":1.5356712989138563,"vY0":-136.60816236045807,"vZ0":-3.8973026769402814,"x":119.39,"y":116.69,"x0":-0.4896373817395135,"y0":50.00149330390584,"z0":6.926408236583394,"aX":-2.054915319629879},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":1.7,"spinRate":2366,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39944090873368454,"extension":6.0812496345468166},"index":4,"playId":"f32b76ef-cd86-3c3b-aae5-7aa8fc292b2d","pitchNumber":3,"startTime":"2026-04-12T20:00:55.774Z","endTime":"2026-04-12T20:00:58.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23386709147702,"aZ":-25.088823609638006,"pfxX":3.3846271033954136,"pfxZ":4.16171358725024,"pX":-0.6054178596506593,"pZ":2.578247880979146,"vX0":-0.27695532085473074,"vY0":-129.444488461266,"vZ0":-5.61219368593899,"x":140.08,"y":169.17,"x0":-0.9371419129774365,"y0":50.003265837494276,"z0":6.687576100181178,"aX":5.761379456343161},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.6,"breakHorizontal":-6.1,"spinRate":2416,"spinDirection":176},"zone":4,"typeConfidence":2.0,"plateTime":0.42263175254418206,"extension":6.183874362255305},"hitData":{"launchSpeed":89.5,"launchAngle":63.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.16,"coordY":157.2}},"index":5,"playId":"e2b7502a-a8da-342d-ac60-a19be9025982","pitchNumber":4,"startTime":"2026-04-12T20:01:13.883Z","endTime":"2026-04-12T20:01:24.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:01:24.544Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:01:54.381Z","endTime":"2026-04-12T20:02:06.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"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-12T20:01:46.314Z","endTime":"2026-04-12T20:01:56.766Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.110782847720063,"aZ":-11.184599885520274,"pfxX":-0.06351566496107997,"pfxZ":11.257465278275943,"pX":-0.11004047486403107,"pZ":2.5836422633001797,"vX0":1.4027595794117644,"vY0":-135.7811411870577,"vZ0":-8.948273428687628,"x":121.19,"y":169.02,"x0":-0.6254395569446849,"y0":50.0067704467114,"z0":6.703314821443985,"aX":-0.11872948448254715},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":-0.2,"spinRate":2411,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.4036142585914604,"extension":6.194422373403953},"hitData":{"launchSpeed":93.3,"launchAngle":53.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.5,"coordY":106.89}},"index":1,"playId":"72f41d76-8609-3f5f-938d-e6cd4c7d22e1","pitchNumber":1,"startTime":"2026-04-12T20:01:56.766Z","endTime":"2026-04-12T20:02:06.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:02:06.417Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (9) on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:02:24.824Z","endTime":"2026-04-12T20:04:19.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.621743401777938,"aZ":-11.721702560715988,"pfxX":-1.7801954988733097,"pfxZ":11.317921391137762,"pX":-1.1484801258638933,"pZ":1.560714087573216,"vX0":-0.9407339935734936,"vY0":-133.778908226786,"vZ0":-11.216001289064042,"x":160.78,"y":196.64,"x0":-0.5606164482635303,"y0":50.005829809310804,"z0":6.655031664543964,"aX":-3.218188822725534},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.2,"breakHorizontal":3.5,"spinRate":2264,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.40986419508201166,"extension":6.100178334601131},"index":0,"playId":"f17c9ba4-6186-3f47-b474-82c745e965d6","pitchNumber":1,"startTime":"2026-04-12T20:02:38.354Z","endTime":"2026-04-12T20:02:41.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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.3,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.975763250423327,"aZ":-11.409267906696543,"pfxX":0.48069375592894215,"pfxZ":10.896783857516084,"pX":0.11152802617873642,"pZ":2.245752525888858,"vX0":1.8015262964572603,"vY0":-137.08828772158282,"vZ0":-9.783179394160447,"x":112.75,"y":178.14,"x0":-0.6162556671179513,"y0":50.001301206192785,"z0":6.636867799769936,"aX":0.9158123482139422},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":-1.2,"spinRate":2379,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.3993653561118786,"extension":6.202114597991972},"index":1,"playId":"7ae57937-79d7-3513-8780-dd9a172f6501","pitchNumber":2,"startTime":"2026-04-12T20:02:57.952Z","endTime":"2026-04-12T20:03:01.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.115893087529713,"aZ":-11.462407338847068,"pfxX":-1.055074896838359,"pfxZ":11.236924447154088,"pX":-0.8242966515174818,"pZ":2.4432002678240328,"vX0":-0.479401162142341,"vY0":-134.84877675556166,"vZ0":-9.140513567344405,"x":148.42,"y":172.81,"x0":-0.5072045323443973,"y0":50.000849612344545,"z0":6.68368340116985,"aX":-1.9442295384333903},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":2.0,"spinRate":2357,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.40606087844268846,"extension":6.249048127304877},"index":2,"playId":"b059329c-23ae-3271-95bf-894f6e4e08fd","pitchNumber":3,"startTime":"2026-04-12T20:03:22.620Z","endTime":"2026-04-12T20:03:26.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624985282135118,"aZ":-20.227776517795984,"pfxX":3.0515589787096284,"pfxZ":7.02770247904645,"pX":0.09023509992808712,"pZ":0.7502091506446298,"vX0":0.750720120926904,"vY0":-129.4496119812624,"vZ0":-10.940650582098227,"x":113.56,"y":218.52,"x0":-0.5999341006660327,"y0":50.00443476582607,"z0":6.575400820660124,"aX":5.186959941834329},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":-5.6,"spinRate":2440,"spinDirection":178},"zone":14,"typeConfidence":0.93,"plateTime":0.4228767591442968,"extension":6.245319606289954},"index":3,"playId":"243ebdaa-4a8d-3699-a7fb-75d98efaaeb7","pitchNumber":4,"startTime":"2026-04-12T20:03:41.780Z","endTime":"2026-04-12T20:03:44.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939848288168978,"aZ":-13.124809599936462,"pfxX":-0.8424892050783629,"pfxZ":10.454932023431342,"pX":0.14881572279871128,"pZ":2.916981030073288,"vX0":1.9287916139999086,"vY0":-134.79914896741332,"vZ0":-7.603637414930874,"x":111.33,"y":160.02,"x0":-0.46966583959270364,"y0":50.00636982624144,"z0":6.720060322721296,"aX":-1.5357024374737684},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":1.1,"spinRate":2347,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.40782133456795755,"extension":6.2448158153719},"hitData":{"launchSpeed":96.6,"launchAngle":11.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.66,"coordY":132.24}},"index":4,"playId":"3654c481-abcf-3b21-85d0-39e014286079","pitchNumber":5,"startTime":"2026-04-12T20:04:07.292Z","endTime":"2026-04-12T20:04:19.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:04:19.924Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:04:30.290Z","endTime":"2026-04-12T20:06:28.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.931087654756638,"aZ":-12.334631528745332,"pfxX":-2.026341243118489,"pfxZ":10.691114322825452,"pX":-0.1816858646020502,"pZ":2.622607211622221,"vX0":1.485735536342746,"vY0":-135.223743014939,"vZ0":-8.760774041735493,"x":123.93,"y":167.97,"x0":-0.47442331105061086,"y0":50.00257063262361,"z0":6.765578385742375,"aX":-3.7601479275955945},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":3.4,"spinRate":2439,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.40473932947564784,"extension":6.200544809838721},"index":0,"playId":"e3d6f242-7f38-3218-8488-da66b6a363cb","pitchNumber":1,"startTime":"2026-04-12T20:04:56.929Z","endTime":"2026-04-12T20:05:00.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.090385198294932,"aZ":-17.848470169267358,"pfxX":-8.75527404855194,"pfxZ":8.775305066772063,"pX":-0.37555700754233634,"pZ":1.6570367060806603,"vX0":3.277921870775084,"vY0":-127.22352368788522,"vZ0":-8.967685877731244,"x":131.32,"y":194.04,"x0":-0.5461558156608466,"y0":50.00333853286461,"z0":6.653063821400674,"aX":-14.294375605613652},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.0,"breakHorizontal":15.1,"spinRate":2338,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.43118590648377664,"extension":6.244368498828874},"index":1,"playId":"8e33cba5-6a34-3acc-b9b5-90e5460eca8d","pitchNumber":2,"startTime":"2026-04-12T20:05:16.856Z","endTime":"2026-04-12T20:05:19.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868562074521762,"aZ":-18.881230289943232,"pfxX":4.3623432164353195,"pfxZ":7.48274566644018,"pX":-1.032280806555521,"pZ":2.189085662123177,"vX0":-2.324312519975618,"vY0":-132.13115743328058,"vZ0":-8.137324671382913,"x":156.35,"y":179.67,"x0":-0.7102817380543012,"y0":50.005523519671776,"z0":6.684384311503825,"aX":7.752192342732971},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":-7.4,"spinRate":2482,"spinDirection":183},"zone":13,"typeConfidence":0.93,"plateTime":0.4137706314438159,"extension":6.128265825444582},"index":2,"playId":"9cde0fe2-e6c8-30fc-b608-3307b1826361","pitchNumber":3,"startTime":"2026-04-12T20:05:38.711Z","endTime":"2026-04-12T20:05:42.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":94.3,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49898093374015,"aZ":-13.92877595412652,"pfxX":-0.7120865501250471,"pfxZ":9.583847066681601,"pX":-0.5480830623033678,"pZ":2.8013887562912343,"vX0":0.3011065146739293,"vY0":-137.15271975399858,"vZ0":-7.946510882830102,"x":137.89,"y":163.14,"x0":-0.5668047849766946,"y0":50.005168719419004,"z0":6.6875210777952105,"aX":-1.3560013876665873},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":1.2,"spinRate":2440,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.39944201729667395,"extension":6.252453400580493},"index":3,"playId":"19f9daff-e309-3e73-8775-85c4abfea94f","pitchNumber":4,"startTime":"2026-04-12T20:06:00.888Z","endTime":"2026-04-12T20:06:04.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9738532774281,"aZ":-18.471300831123525,"pfxX":3.22031365691372,"pfxZ":7.473745518206264,"pX":0.2838177284569496,"pZ":2.3494163119046374,"vX0":1.0565579505983036,"vY0":-133.85900185456805,"vZ0":-7.894455147134731,"x":106.18,"y":175.35,"x0":-0.5334971427474131,"y0":50.00658122112292,"z0":6.634389294275195,"aX":5.90852217743689},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":-6.0,"spinRate":2436,"spinDirection":181},"zone":6,"typeConfidence":0.92,"plateTime":0.40751115847214736,"extension":6.156740999852518},"index":4,"playId":"18844cc4-e3d4-30d7-9969-24299bac9256","pitchNumber":5,"startTime":"2026-04-12T20:06:25.366Z","endTime":"2026-04-12T20:06:28.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:06:28.497Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a soft ground ball to pitcher JT Brubaker.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:09:03.680Z","endTime":"2026-04-12T20:09:41.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: JT Brubaker replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:07:58.980Z","endTime":"2026-04-12T20:09:05.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.292208546211995,"aZ":-29.866269540843966,"pfxX":-0.18712321112634434,"pfxZ":1.4377142986919633,"pX":0.4368404783609267,"pZ":2.120918884878489,"vX0":6.301935710776534,"vY0":-126.16826695202221,"vZ0":-4.042181966889881,"x":100.35,"y":181.52,"x0":-2.0718477983791175,"y0":50.005668377787806,"z0":6.157826916464752,"aX":-0.30198576444873454},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":-1.1,"spinRate":2564,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.434552386290298,"extension":5.5757015598450925},"index":1,"playId":"7b7200f0-f9c2-31ff-93a3-625363cb88fa","pitchNumber":1,"startTime":"2026-04-12T20:09:05.970Z","endTime":"2026-04-12T20:09:09.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":95.0,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821143044807897,"aZ":-19.59957575637803,"pfxX":-9.065040904273168,"pfxZ":6.562198418372881,"pX":0.1990915877934207,"pZ":1.4450377968436423,"vX0":9.13894935189677,"vY0":-137.83824449469137,"vZ0":-8.606936589072491,"x":109.41,"y":199.76,"x0":-1.9882775996619917,"y0":50.00396744892762,"z0":5.941568854201055,"aX":-17.37269977999699},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":14.4,"spinRate":2172,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3979928232014762,"extension":5.767355845102919},"index":2,"playId":"25290c32-d3c0-3fd1-8ce2-855cb1016528","pitchNumber":2,"startTime":"2026-04-12T20:09:17.910Z","endTime":"2026-04-12T20:09:21.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5346770442043,"aZ":-21.227938966010072,"pfxX":-8.10755463223363,"pfxZ":5.9125121611422795,"pX":0.34385069888316316,"pZ":2.781695562061287,"vX0":8.910775867232251,"vY0":-135.43405879679622,"vZ0":-4.916887575498541,"x":103.89,"y":163.67,"x0":-1.9410005646476642,"y0":50.0036440853307,"z0":6.112421889842224,"aX":-15.010731320818442},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":12.7,"spinRate":2099,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.40497414034311685,"extension":5.768061870156986},"hitData":{"launchSpeed":51.2,"launchAngle":-70.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":115.97,"coordY":179.34}},"index":3,"playId":"d97f1ec9-c14c-368f-ae37-77416237a400","pitchNumber":3,"startTime":"2026-04-12T20:09:32.281Z","endTime":"2026-04-12T20:09:41.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:09:41.317Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gunnar Henderson pops out to catcher Daniel Susac in foul territory.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:09:59.606Z","endTime":"2026-04-12T20:11:58.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95842895064861,"aZ":-20.07096789626532,"pfxX":-9.013514962418448,"pfxZ":6.450663418476374,"pX":-0.0016479844607805905,"pZ":1.7180848800698025,"vX0":8.830528418948546,"vY0":-136.11139893122183,"vZ0":-7.719004644701019,"x":117.06,"y":192.39,"x0":-2.1173910294495806,"y0":50.00232111414628,"z0":5.981369318648248,"aX":-16.907365955794884},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":2124,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.40246015267554425,"extension":5.774944826444994},"index":0,"playId":"03cb3145-0248-362e-8c09-06e7997762d6","pitchNumber":1,"startTime":"2026-04-12T20:10:20.726Z","endTime":"2026-04-12T20:10:24.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.708419083474016,"aZ":-27.67674794772655,"pfxX":-11.789115287508288,"pfxZ":2.747083645787664,"pX":-0.6225895933083504,"pZ":1.5407713963788843,"vX0":8.036083060377463,"vY0":-127.60077082373377,"vZ0":-5.647049275171303,"x":140.73,"y":197.18,"x0":-2.2904535545653615,"y0":50.004952115974376,"z0":5.979518465115536,"aX":-19.3276338771624},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":19.4,"spinRate":2037,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4302257015554338,"extension":5.693005066431554},"index":1,"playId":"1c24db35-0e91-37c7-a17c-54af32eb69e2","pitchNumber":2,"startTime":"2026-04-12T20:10:35.591Z","endTime":"2026-04-12T20:10:39.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408182921901915,"aZ":-26.435089438177094,"pfxX":-10.893601672355924,"pfxZ":3.4376224708401923,"pX":0.5560681699981799,"pZ":0.051499469890766605,"vX0":10.302251017213298,"vY0":-128.41085473051095,"vZ0":-9.279538448266655,"x":95.8,"y":237.39,"x0":-2.0911852822454176,"y0":50.00509117506719,"z0":5.766360385364799,"aX":-18.208091994433797},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.2,"breakHorizontal":17.4,"spinRate":2176,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.426420425348502,"extension":5.792671562506897},"index":2,"playId":"97a46a87-b5fb-38ff-b654-eb2e30bce158","pitchNumber":3,"startTime":"2026-04-12T20:10:53.627Z","endTime":"2026-04-12T20:10:56.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher JT Brubaker. Jeremiah Jackson to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"actionPlayId":"97a46a87-b5fb-38ff-b654-eb2e30bce158","startTime":"2026-04-12T20:11:04.837Z","endTime":"2026-04-12T20:11:27.683Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"postOnSecond":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218914361361055,"aZ":-28.333889097540045,"pfxX":-11.91299916200257,"pfxZ":2.2930852786244493,"pX":0.4359413960807106,"pZ":0.6552909556990767,"vX0":10.871851446561127,"vY0":-128.68893899297066,"vZ0":-7.58944617674692,"x":100.38,"y":221.09,"x0":-2.299898833767332,"y0":50.00190140261426,"z0":5.843749737984479,"aX":-19.939325058558822},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":19.1,"spinRate":1992,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.42595531812972265,"extension":5.815373622318398},"index":4,"playId":"112f46c4-061f-3a5b-9471-593d69291718","pitchNumber":4,"startTime":"2026-04-12T20:11:27.683Z","endTime":"2026-04-12T20:11:30.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570578420632458,"aZ":-30.03303331415453,"pfxX":0.10014763201379084,"pfxZ":1.28324441647902,"pX":-0.5796446240396206,"pZ":2.132310355594963,"vX0":4.384558999090621,"vY0":-127.56798518198929,"vZ0":-4.125005153485695,"x":139.09,"y":181.21,"x0":-2.3258202852758973,"y0":50.00145347292749,"z0":6.109190325769382,"aX":0.16627550399693114},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":-1.1,"spinRate":2614,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4275930249198372,"extension":5.605518845580097},"hitData":{"launchSpeed":81.9,"launchAngle":85.0,"totalDistance":26.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":122.42,"coordY":216.54}},"index":5,"playId":"6a876b0a-51b9-37f0-a331-517f758317a8","pitchNumber":5,"startTime":"2026-04-12T20:11:49.155Z","endTime":"2026-04-12T20:11:58.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:11:58.624Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward challenged (pitch result), call on the field was overturned: Taylor Ward walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:12:10.550Z","endTime":"2026-04-12T20:14:47.616Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.898268243244587,"aZ":-22.30271265717436,"pfxX":-10.704878446540887,"pfxZ":5.133132954881329,"pX":-0.19145871877027398,"pZ":2.715080461161871,"vX0":8.550916486906837,"vY0":-137.65649476343054,"vZ0":-5.101744432081923,"x":124.3,"y":165.47,"x0":-1.9436317575352897,"y0":50.005203213966034,"z0":6.097752081451427,"aX":-20.59474740701206},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":17.6,"spinRate":2246,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39755264313313177,"extension":5.7018704045721265},"index":0,"playId":"9855ee06-6798-3065-ab6b-d7e335cc4eb0","pitchNumber":1,"startTime":"2026-04-12T20:12:31.135Z","endTime":"2026-04-12T20:12:34.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388149083250564,"aZ":-27.96182587291801,"pfxX":-1.007879487927192,"pfxZ":2.522496651940245,"pX":1.0384038076400455,"pZ":1.4579060620623863,"vX0":8.266079420299286,"vY0":-127.61218959040703,"vZ0":-6.076899452825409,"x":77.42,"y":199.42,"x0":-2.095611365751419,"y0":50.0009468687286,"z0":6.039894544657259,"aX":-1.6822255847180794},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":0.2,"spinRate":2619,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.42731887701260973,"extension":5.705152253816166},"index":1,"playId":"17eff2df-7a12-36e8-8c14-b8d824697ad6","pitchNumber":2,"startTime":"2026-04-12T20:12:45.641Z","endTime":"2026-04-12T20:12:48.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.285823477032512,"aZ":-28.05419580689396,"pfxX":-1.0550570941450088,"pfxZ":2.5029285426010395,"pX":1.0925399860797818,"pZ":1.2769741012697868,"vX0":8.146865449066564,"vY0":-126.83605012925572,"vZ0":-6.540764851228001,"x":75.35,"y":204.3,"x0":-2.0091980631426476,"y0":50.00546771208967,"z0":6.094613333627881,"aX":-1.7395250852870474},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":0.2,"spinRate":2580,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4300515564769616,"extension":5.657410030752788},"index":2,"playId":"24b7c056-8819-3560-a716-6758db7cdccc","pitchNumber":3,"startTime":"2026-04-12T20:13:02.111Z","endTime":"2026-04-12T20:13:05.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.181931881692325,"aZ":-23.942621139065327,"pfxX":-9.781713043278966,"pfxZ":4.2250118658626015,"pX":0.8076029758559746,"pZ":2.0032227385082564,"vX0":10.82822731931321,"vY0":-138.25889264302185,"vZ0":-6.7283242285024905,"x":86.22,"y":184.69,"x0":-1.8781343282558254,"y0":50.00117107378996,"z0":6.061756069033404,"aX":-19.044464111131674},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":15.6,"spinRate":2235,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.39530998597959144,"extension":5.7280454750956205},"index":3,"playId":"0a608300-b301-3608-a76e-fa0c8e667cb8","pitchNumber":4,"startTime":"2026-04-12T20:13:22.572Z","endTime":"2026-04-12T20:13:25.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.152987386199968,"aZ":-27.678803367678906,"pfxX":-0.903777890976607,"pfxZ":2.6672959748412395,"pX":1.3882891798170407,"pZ":-0.0780080583800706,"vX0":8.87728159280006,"vY0":-128.3480809833343,"vZ0":-9.893137342269538,"x":64.08,"y":240.89,"x0":-1.9834927830567093,"y0":50.000678131314665,"z0":5.948826256823007,"aX":-1.5222329480927814},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-0.1,"spinRate":2628,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4251677393841322,"extension":5.774766883594403},"index":4,"playId":"b1fdb71b-e61c-3e25-955c-94fc9984a50e","pitchNumber":5,"startTime":"2026-04-12T20:13:40.096Z","endTime":"2026-04-12T20:13:43.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-12T20:14:01.582Z","endTime":"2026-04-12T20:14:20.602Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14426904137976,"aZ":-21.982117892135957,"pfxX":-11.211350872940333,"pfxZ":5.239027871663468,"pX":0.8358200607263063,"pZ":2.166259615686628,"vX0":11.482718258971419,"vY0":-139.07512246450068,"vZ0":-6.515212669733648,"x":85.14,"y":180.29,"x0":-1.9032545613581706,"y0":50.00391538976055,"z0":6.012112712756586,"aX":-21.81643181035641},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":17.8,"spinRate":2256,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3948573795405701,"extension":5.851902568153068},"index":6,"playId":"55852fa9-0fe8-3520-9498-fd1ff0f0be53","pitchNumber":6,"startTime":"2026-04-12T20:14:20.602Z","endTime":"2026-04-12T20:14:47.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"}},"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:14:47.616Z","atBatIndex":66},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pete Alonso grounds into a double play, shortstop Willy Adames to second baseman Christian Koss to first baseman Rafael Devers. Taylor Ward out at 2nd. Pete Alonso out at 1st.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:15:02.482Z","endTime":"2026-04-12T20:16:59.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291845585237148,"aZ":-19.969929187585958,"pfxX":-8.846224799477923,"pfxZ":6.287554993288232,"pX":0.2484195499586641,"pZ":1.8194718560556515,"vX0":9.375399137160578,"vY0":-138.07690559648756,"vZ0":-7.864196723622216,"x":107.53,"y":189.65,"x0":-2.0335382807301894,"y0":50.000128719155825,"z0":6.036379441914393,"aX":-17.164780766934317},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":14.2,"spinRate":2257,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39592067946246745,"extension":5.737693921686463},"index":0,"playId":"83a42631-73b6-3ff3-8c5d-c183eeb29d31","pitchNumber":1,"startTime":"2026-04-12T20:15:02.482Z","endTime":"2026-04-12T20:15:05.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672567406817354,"aZ":-21.69040724015277,"pfxX":-8.694973460488118,"pfxZ":5.389864518700576,"pX":-0.4451334930093255,"pZ":0.7846704836924976,"vX0":7.658723601401543,"vY0":-138.08973726917569,"vZ0":-10.110419628377123,"x":133.97,"y":217.59,"x0":-2.1150884380632706,"y0":50.00554079077205,"z0":5.933234479132576,"aX":-16.916526930753527},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":14.3,"spinRate":2202,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3955610975405026,"extension":5.751129016298238},"index":1,"playId":"e2ffe783-c1d2-30aa-ad48-5776555a0628","pitchNumber":2,"startTime":"2026-04-12T20:15:18.208Z","endTime":"2026-04-12T20:15:21.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.017611911984968,"aZ":-31.26864588698732,"pfxX":-0.2462148605710599,"pfxZ":0.5531224223177968,"pX":-0.530251151745009,"pZ":3.5675093039780914,"vX0":4.073236241952756,"vY0":-126.59597365857208,"vZ0":-0.7009434380251649,"x":137.21,"y":142.46,"x0":-2.1229097670168513,"y0":50.00156618383162,"z0":6.334293696512719,"aX":-0.40261830324871806},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-0.4,"spinRate":2538,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.43141811547490994,"extension":5.584106278218658},"index":2,"playId":"10c5b5d3-7e49-329b-8a0b-c71cad32ce6a","pitchNumber":3,"startTime":"2026-04-12T20:15:40.905Z","endTime":"2026-04-12T20:16:07.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.400738129911904,"aZ":-29.27374170481285,"pfxX":-0.28394208657890196,"pfxZ":1.7647743206510969,"pX":0.4728184463710432,"pZ":1.4815169606713772,"vX0":6.62302775973625,"vY0":-127.54124368131168,"vZ0":-5.79159972436904,"x":98.98,"y":198.78,"x0":-2.121625454347251,"y0":50.00605882957122,"z0":6.092557830490193,"aX":-0.4684010293417643},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-1.0,"spinRate":2523,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.42956150357004397,"extension":5.70212492864968},"index":3,"playId":"14bc0165-5a18-341f-b2f7-a366817065c6","pitchNumber":4,"startTime":"2026-04-12T20:16:10.641Z","endTime":"2026-04-12T20:16:13.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"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-12T20:16:25.554Z","endTime":"2026-04-12T20:16:33.578Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41082160466993,"aZ":-15.638811245179541,"pfxX":-2.8925121572191106,"pfxZ":9.126731707312494,"pX":0.47330896500243336,"pZ":4.1248492252406965,"vX0":7.104286868907165,"vY0":-134.31781619892467,"vZ0":-2.841892598187242,"x":98.96,"y":127.41,"x0":-1.8401496994844826,"y0":50.00202076499844,"z0":6.320422873583902,"aX":-5.240956118685965},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":3.6,"spinRate":2054,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4091249690753287,"extension":5.654458267977333},"index":5,"playId":"d2b05bd3-a697-3dfc-8281-cdae85651a73","pitchNumber":5,"startTime":"2026-04-12T20:16:33.578Z","endTime":"2026-04-12T20:16:36.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68779827899864,"aZ":-23.6457421523008,"pfxX":-10.563117448233895,"pfxZ":4.5056037053988565,"pX":-0.004830709851045283,"pZ":2.106010263342026,"vX0":9.23686854920736,"vY0":-137.30466957787934,"vZ0":-6.232538187298671,"x":117.18,"y":181.92,"x0":-2.0534514870159297,"y0":50.006160178804606,"z0":6.033123266978241,"aX":-20.010361232523177},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.8,"breakHorizontal":17.0,"spinRate":2250,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4001445805663266,"extension":5.721557125162406},"hitData":{"launchSpeed":108.8,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":145.09}},"index":6,"playId":"ab16522b-b48f-38ec-9023-8228a15b87e2","pitchNumber":6,"startTime":"2026-04-12T20:16:51.816Z","endTime":"2026-04-12T20:16:59.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:16:59.683Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:19:01.496Z","endTime":"2026-04-12T20:19:46.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12409320493367,"aZ":-13.393260228721417,"pfxX":-1.6152375674563104,"pfxZ":10.267012899050055,"pX":-0.5787079961500539,"pZ":4.180239678321299,"vX0":0.9900721013334277,"vY0":-134.84704006354875,"vZ0":-4.445779963257301,"x":139.06,"y":125.91,"x0":-0.7420111149671336,"y0":50.006073114960024,"z0":6.805120657162321,"aX":-2.9556231695563664},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":2.6,"spinRate":2404,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4072117719725208,"extension":6.228339103642601},"index":0,"playId":"ee203bae-07ee-387e-8f13-cde70dc61909","pitchNumber":1,"startTime":"2026-04-12T20:19:18.249Z","endTime":"2026-04-12T20:19:21.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.658090492168284,"aZ":-12.30157649927829,"pfxX":-0.1543759500764037,"pfxZ":11.216027658176412,"pX":0.27670145218036046,"pZ":3.7827174781634945,"vX0":2.0394951315113126,"vY0":-132.3684627215921,"vZ0":-5.5997385730877385,"x":106.45,"y":136.65,"x0":-0.48420907200842106,"y0":50.00268532794948,"z0":6.828812093347571,"aX":-0.2737101284320752},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.3,"breakHorizontal":-0.1,"spinRate":2370,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4140260315117752,"extension":6.182191748603472},"hitData":{"launchSpeed":97.6,"launchAngle":45.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.14,"coordY":92.76}},"index":1,"playId":"d466ef73-3847-3b98-bd3a-75f1d46b9408","pitchNumber":2,"startTime":"2026-04-12T20:19:36.477Z","endTime":"2026-04-12T20:19:46.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:19:46.175Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Casey Schmitt homers (1) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:19:48.593Z","endTime":"2026-04-12T20:21:20.302Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":669330,"link":"/api/v1/people/669330"},"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":92.7,"endSpeed":84.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.183618988107966,"aZ":-11.829332651145384,"pfxX":-1.3233287498522524,"pfxZ":11.029837111346168,"pX":0.5027922907417568,"pZ":4.134963859245148,"vX0":3.0908777688617497,"vY0":-134.92552292266396,"vZ0":-5.0076651922266615,"x":97.83,"y":127.14,"x0":-0.48540064295510355,"y0":50.00560255997208,"z0":6.847683457369737,"aX":-2.4416624143603047},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":1.8,"spinRate":2344,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4058472013583545,"extension":6.154174288378272},"index":0,"playId":"5d66da30-6225-3cd1-a7c8-5377372522e4","pitchNumber":1,"startTime":"2026-04-12T20:20:15.915Z","endTime":"2026-04-12T20:20:19.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90673886101842,"aZ":-11.283037879554714,"pfxX":-2.2622261571954376,"pfxZ":11.428832642599986,"pX":0.5508395869562484,"pZ":2.5539859743557813,"vX0":3.1459524145932027,"vY0":-134.30207419437428,"vZ0":-8.926507008301927,"x":96.0,"y":169.82,"x0":-0.34145345824398565,"y0":50.00397773354855,"z0":6.722059334634042,"aX":-4.135785694014416},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.0,"breakHorizontal":3.5,"spinRate":2363,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.40773214944905556,"extension":6.304976869216821},"index":1,"playId":"4c9350cb-cd29-3c29-b0af-49070f463ab9","pitchNumber":2,"startTime":"2026-04-12T20:20:35.256Z","endTime":"2026-04-12T20:20:38.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92756778563424,"aZ":-17.95572096593406,"pfxX":-8.210662050151207,"pfxZ":8.6337554749351,"pX":-0.11108504806578406,"pZ":2.094930701244366,"vX0":3.665464189147477,"vY0":-127.44136069149636,"vZ0":-8.02854807461742,"x":121.23,"y":182.22,"x0":-0.5004139978879428,"y0":50.00387352131714,"z0":6.701893941141025,"aX":-13.520519780457153},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":14.0,"breakHorizontal":14.0,"spinRate":2319,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.42962024606953797,"extension":6.327611944790347},"hitData":{"launchSpeed":108.8,"launchAngle":26.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":9.25,"coordY":93.88}},"index":2,"playId":"23eefcca-0642-38c4-af44-37587433fe9e","pitchNumber":3,"startTime":"2026-04-12T20:20:54.963Z","endTime":"2026-04-12T20:21:20.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:21:20.302Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, first baseman Pete Alonso to pitcher Tyler Wells.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:21:30.577Z","endTime":"2026-04-12T20:22:34.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116667653674998,"aZ":-11.84745145275724,"pfxX":-2.639099028612133,"pfxZ":11.059384167822113,"pX":-0.5754619420626954,"pZ":2.8341008234905067,"vX0":1.3217547925474227,"vY0":-134.66894122866023,"vZ0":-8.071415815167798,"x":138.94,"y":162.26,"x0":-0.7296608841041334,"y0":50.00036158293294,"z0":6.707169708180835,"aX":-4.848849755121366},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":4.4,"spinRate":2418,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.40666034068156076,"extension":6.254472655766039},"index":0,"playId":"5269591e-34e9-388e-aba5-642a0d1c15ca","pitchNumber":1,"startTime":"2026-04-12T20:21:44.700Z","endTime":"2026-04-12T20:21:48.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43659963479363,"aZ":-41.07552788723305,"pfxX":4.2211742210811805,"pfxZ":-6.710231400867661,"pX":0.9704101889337216,"pZ":0.7792413738609976,"vX0":2.0428412080631206,"vY0":-114.79281126995674,"vZ0":-4.505070072810647,"x":80.01,"y":217.74,"x0":-0.48116310910208815,"y0":50.00353816242473,"z0":6.791087516038524,"aX":5.5993377314141615},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.1,"breakHorizontal":-8.2,"spinRate":2633,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4782393311852573,"extension":6.1737572712638755},"index":1,"playId":"2103498d-a25d-3a5a-b021-fa49c8ed1b5b","pitchNumber":2,"startTime":"2026-04-12T20:22:02.995Z","endTime":"2026-04-12T20:22:05.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32193867925262,"aZ":-14.901443957808299,"pfxX":-0.41983025901306625,"pfxZ":9.448326376818908,"pX":0.6380374989935744,"pZ":3.1661900433036587,"vX0":2.7634620941460493,"vY0":-134.38758460709906,"vZ0":-6.704968735412941,"x":92.68,"y":153.29,"x0":-0.34931060837890304,"y0":50.00023661666306,"z0":6.753311212376643,"aX":-0.7677075003148036},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":0.1,"spinRate":2284,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.40768198752184803,"extension":6.257762005586343},"hitData":{"launchSpeed":81.5,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.48,"coordY":168.91}},"index":2,"playId":"528fb07a-50a7-32ef-8535-528c2808e7f2","pitchNumber":3,"startTime":"2026-04-12T20:22:25.299Z","endTime":"2026-04-12T20:22:34.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:22:34.177Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Oliva lines out to center fielder Leody Taveras.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:23:12.160Z","endTime":"2026-04-12T20:24:51.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"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":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jared Oliva replaces Heliot Ramos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T20:22:59.080Z","endTime":"2026-04-12T20:23:14.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86180477978847,"aZ":-11.711629091881836,"pfxX":-1.4019296088358932,"pfxZ":11.104107148871858,"pX":-0.36725271579651647,"pZ":2.476436395868503,"vX0":1.03671493678803,"vY0":-134.33758383955822,"vZ0":-8.857487497961824,"x":131.0,"y":171.92,"x0":-0.5744455801708253,"y0":50.00322903060086,"z0":6.631947861418352,"aX":-2.5834948597249348},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":2.4,"spinRate":2458,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.40644866481818775,"extension":6.248084066856691},"index":1,"playId":"063b097a-93b5-3623-9642-25818219bd3f","pitchNumber":1,"startTime":"2026-04-12T20:23:14.536Z","endTime":"2026-04-12T20:23:17.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":91.9,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.667654051291667,"aZ":-13.033583618689113,"pfxX":-1.7869884231753068,"pfxZ":10.551561656569444,"pX":-0.5299168222139574,"pZ":4.140009419935944,"vX0":0.7859798418894052,"vY0":-133.80159595538063,"vZ0":-4.4967940280085585,"x":137.2,"y":127.0,"x0":-0.5951540394883477,"y0":50.00660953873431,"z0":6.775311913744713,"aX":-3.243303848300299},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":3.1,"spinRate":2346,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.409239329695537,"extension":6.2496910246155695},"index":2,"playId":"06c40372-6fc8-3c20-96cc-60674489f2f8","pitchNumber":2,"startTime":"2026-04-12T20:23:31.782Z","endTime":"2026-04-12T20:23:35.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.558521996752212,"aZ":-18.508177060874917,"pfxX":3.9137588034410458,"pfxZ":7.737497647236978,"pX":0.6503967442007798,"pZ":1.8198670202565799,"vX0":1.7272415524173974,"vY0":-131.71158578690154,"vZ0":-9.017707119033373,"x":92.21,"y":189.64,"x0":-0.5214042946043104,"y0":50.00466456270656,"z0":6.642878707623332,"aX":6.913932032931962},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.4,"breakHorizontal":-7.4,"spinRate":2418,"spinDirection":175},"zone":9,"typeConfidence":0.93,"plateTime":0.4149952506739929,"extension":6.292319097583712},"index":3,"playId":"e0ddbce8-b6d4-3c83-b1fd-7e904ee7b7f4","pitchNumber":3,"startTime":"2026-04-12T20:23:50.811Z","endTime":"2026-04-12T20:23:53.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43478959134279,"aZ":-9.48315816614068,"pfxX":-2.0573794570213684,"pfxZ":12.348078557389467,"pX":1.0188534308829893,"pZ":2.4070913893732864,"vX0":4.269965197748037,"vY0":-135.8403594591403,"vZ0":-9.474615752618782,"x":78.16,"y":173.79,"x0":-0.31812791817060193,"y0":50.00142641623104,"z0":6.633928290851814,"aX":-3.7806313901815516},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.2,"breakHorizontal":2.6,"spinRate":2429,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.40584543248845506,"extension":6.296324925883886},"index":4,"playId":"8e3abb33-1936-3f66-b68b-23703891475c","pitchNumber":4,"startTime":"2026-04-12T20:24:16.444Z","endTime":"2026-04-12T20:24:19.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-12T20:24:28.293Z","endTime":"2026-04-12T20:24:45.067Z","isPitch":false,"type":"action","player":{"id":666931,"link":"/api/v1/people/666931"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"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":93.7,"endSpeed":85.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03578482749886,"aZ":-12.983974955984266,"pfxX":-0.8314201335371885,"pfxZ":10.253677831078804,"pX":0.648883039765184,"pZ":2.5580332259751954,"vX0":3.573579615845934,"vY0":-136.19666291690658,"vZ0":-8.578714884304539,"x":92.27,"y":169.71,"x0":-0.5744257798738246,"y0":50.00063180705638,"z0":6.654942227880842,"aX":-1.5563468008026144},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":0.7,"spinRate":2430,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.402791467572551,"extension":6.316876510820166},"hitData":{"launchSpeed":95.8,"launchAngle":13.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.44,"coordY":89.58}},"index":6,"playId":"76bb04f6-44d2-32e3-9228-04d2eab99073","pitchNumber":5,"startTime":"2026-04-12T20:24:45.067Z","endTime":"2026-04-12T20:24:51.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:24:51.329Z","atBatIndex":71}]