[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oneil Cruz homers (5) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T18:19:58.610Z","endTime":"2026-04-12T18:20:54.009Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"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:46:18.733Z","endTime":"2026-04-12T17:54:57.659Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T17:54:57.659Z","endTime":"2026-04-12T18:19:48.393Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-12T18:19:48.393Z","endTime":"2026-04-12T18:20:00.612Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.776957080370252,"aZ":-11.879940363517342,"pfxX":-3.8617865569605767,"pfxZ":11.424087971139102,"pX":-0.4888272762596456,"pZ":2.9464944024523283,"vX0":3.490002833015511,"vY0":-132.99817920387758,"vZ0":-5.785428116880915,"x":135.63,"y":159.22,"x0":-1.3217447140636778,"y0":50.00241547616626,"z0":6.025532241164685,"aX":-6.859803921312524},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.6,"breakHorizontal":6.1,"spinRate":2317,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.4131730103754778,"extension":6.804788469160529},"index":3,"playId":"faa1b0e0-2212-3a37-9a7e-918bac797f3a","pitchNumber":1,"startTime":"2026-04-12T18:20:00.612Z","endTime":"2026-04-12T18:20:04.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23191037538512,"aZ":-38.106279312050276,"pfxX":3.248823572866354,"pfxZ":-4.558108438766264,"pX":-1.0997766547748802,"pZ":1.8956436872301456,"vX0":-0.5712333282113254,"vY0":-114.23735600806326,"vZ0":-1.1571536660702029,"x":158.92,"y":187.6,"x0":-1.2657196376706707,"y0":50.00476848855209,"z0":6.209445877343097,"aX":4.224703991539379},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-8.3,"breakHorizontal":-5.6,"spinRate":2531,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4824651335916954,"extension":6.619110232687241},"index":4,"playId":"b327a22f-e1a2-30c6-9a32-290416433597","pitchNumber":2,"startTime":"2026-04-12T18:20:13.736Z","endTime":"2026-04-12T18:20:17.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090579857993603,"aZ":-25.96953268656736,"pfxX":-9.816298231432095,"pfxZ":4.057954549056893,"pX":-0.3817520227844517,"pZ":2.7970293024634025,"vX0":4.725872556445901,"vY0":-123.07143141617532,"vZ0":-2.5979678670382595,"x":131.55,"y":163.26,"x0":-1.0544747778742336,"y0":50.003966899218355,"z0":6.072491312270004,"aX":-15.015399322098967},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.0,"breakHorizontal":16.7,"spinRate":1830,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.44555211677985707,"extension":6.655910693172643},"hitData":{"launchSpeed":111.0,"launchAngle":41.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.36,"coordY":44.69}},"index":5,"playId":"fec21a80-45f6-308f-b17c-88a8a408fdbd","pitchNumber":3,"startTime":"2026-04-12T18:20:26.920Z","endTime":"2026-04-12T18:20:54.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2026-04-12T18:20:54.009Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T18:21:14.435Z","endTime":"2026-04-12T18:22:18.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40263150765316,"aZ":-11.075355350662518,"pfxX":-4.64768920957715,"pfxZ":11.929055508826938,"pX":-1.0019850133984878,"pZ":2.2408391589833117,"vX0":2.4588349351326615,"vY0":-133.11251852591312,"vZ0":-7.300728037402309,"x":155.19,"y":178.28,"x0":-1.3409288422554033,"y0":50.004497786592516,"z0":5.84754360238174,"aX":-8.221403256339668},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.9,"breakHorizontal":7.8,"spinRate":2417,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4137572562445433,"extension":6.831713454915142},"index":0,"playId":"edfbb85a-db1f-39be-9706-d6f0595f2f71","pitchNumber":1,"startTime":"2026-04-12T18:21:14.435Z","endTime":"2026-04-12T18:21:18.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.169322831140228,"aZ":-19.147666847449855,"pfxX":1.2509965070328533,"pfxZ":8.12601604463456,"pX":-0.9176799947759594,"pZ":2.1641196678298114,"vX0":1.002709019585574,"vY0":-125.00787535523175,"vZ0":-5.513535529178466,"x":151.98,"y":180.35,"x0":-1.4847163872506046,"y0":50.003121442906,"z0":5.9418132476224415,"aX":2.0050671799717454},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.9,"breakHorizontal":-2.5,"spinRate":2536,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.4360297205799051,"extension":6.598413884912844},"index":1,"playId":"5f103f5b-de9a-3d30-9241-2d83195f310d","pitchNumber":2,"startTime":"2026-04-12T18:21:28.316Z","endTime":"2026-04-12T18:21:32.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66780581214392,"aZ":-20.73220759972381,"pfxX":3.342653575108921,"pfxZ":7.126347971087551,"pX":-0.5833675884706093,"pZ":2.5352375658159136,"vX0":1.0217941828527055,"vY0":-125.44067464268825,"vZ0":-4.556850178549916,"x":139.24,"y":170.33,"x0":-1.4294560153043763,"y0":50.00020806775712,"z0":6.049970684732079,"aX":5.364161463321251},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.2,"breakHorizontal":-6.2,"spinRate":2517,"spinDirection":163},"zone":4,"typeConfidence":2.0,"plateTime":0.43544619508629756,"extension":6.641197990724376},"index":2,"playId":"4db1db1f-0617-3b2e-a98d-9ccdf172e8ca","pitchNumber":3,"startTime":"2026-04-12T18:21:43.645Z","endTime":"2026-04-12T18:21:47.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27649943600447,"aZ":-11.570378238580757,"pfxX":-5.675204366637203,"pfxZ":11.323524196673251,"pX":-1.063574144407796,"pZ":3.032968859530391,"vX0":2.60022896144329,"vY0":-134.32991310537557,"vZ0":-5.493521120484467,"x":157.54,"y":156.89,"x0":-1.3090971646579619,"y0":50.00233007633132,"z0":5.933800420639715,"aX":-10.326260624419447},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.4,"breakHorizontal":9.7,"spinRate":2382,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4084214766243428,"extension":6.785727465435772},"index":3,"playId":"c038b34c-cd27-3452-be69-fa6fc63a75b2","pitchNumber":4,"startTime":"2026-04-12T18:21:58.666Z","endTime":"2026-04-12T18:22:02.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50292147101265,"aZ":-16.604767521827135,"pfxX":0.5629502387922063,"pfxZ":9.450621965340234,"pX":-1.1520093403470801,"pZ":3.03087076102419,"vX0":0.3612544519984888,"vY0":-127.13136282333016,"vZ0":-4.046634375867272,"x":160.91,"y":156.95,"x0":-1.3687727161488956,"y0":50.00131116285357,"z0":5.949869600077431,"aX":0.9272742640712975},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":16.6,"breakHorizontal":-1.1,"spinRate":2558,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.42977800154294554,"extension":6.67826265332962},"index":4,"playId":"c50eb972-58c2-3381-9d95-a499bf02fd7b","pitchNumber":5,"startTime":"2026-04-12T18:22:13.674Z","endTime":"2026-04-12T18:22:18.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:22:18.002Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryan Reynolds pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T18:22:42.100Z","endTime":"2026-04-12T18:24:55.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"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(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.9,"endSpeed":83.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.290909181261004,"aZ":-13.364268592443793,"pfxX":-5.3700720004788804,"pfxZ":10.395508854246499,"pX":-1.2472641304262686,"pZ":3.3263078284253633,"vX0":2.5368400299750613,"vY0":-133.78618853510835,"vZ0":-4.102109540239939,"x":164.54,"y":148.97,"x0":-1.5108439912364369,"y0":50.005691726394005,"z0":5.839643412536798,"aX":-9.720921451198324},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2455,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40964342001678755,"extension":6.755869934842025},"index":0,"playId":"8253e85f-b343-3d10-83d2-2579b0627ea6","pitchNumber":1,"startTime":"2026-04-12T18:22:46.974Z","endTime":"2026-04-12T18:22:50.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.670739579512144,"aZ":-24.218456725162664,"pfxX":-10.013985972776197,"pfxZ":5.231107890341539,"pX":-0.6939076551009347,"pZ":1.4805976291652916,"vX0":4.348659797663071,"vY0":-123.10080958543342,"vZ0":-5.8969384981843405,"x":143.45,"y":198.8,"x0":-1.1919163329076257,"y0":50.00027765659779,"z0":5.9841015582570805,"aX":-15.21591178116217},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.2,"breakHorizontal":16.9,"spinRate":1660,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4466155178073721,"extension":6.714516532216999},"index":1,"playId":"6078ec6d-effd-3b01-8e80-62a7598f5b22","pitchNumber":2,"startTime":"2026-04-12T18:23:06.283Z","endTime":"2026-04-12T18:23:09.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89444074038842,"aZ":-23.363452316933667,"pfxX":-11.362048839080089,"pfxZ":5.908689978043955,"pX":-0.8603442798854681,"pZ":2.195190657086413,"vX0":4.240178263763799,"vY0":-122.10429429630513,"vZ0":-4.100934251298385,"x":149.79,"y":179.51,"x0":-1.1557827951681097,"y0":50.002793966119235,"z0":5.937390954378865,"aX":-16.93806362578389},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.8,"breakHorizontal":19.3,"spinRate":1860,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4507729539893348,"extension":6.639707400751031},"index":2,"playId":"a4e4636d-4375-3dde-ad64-e5507929d603","pitchNumber":3,"startTime":"2026-04-12T18:23:26.733Z","endTime":"2026-04-12T18:23:30.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.9,"endSpeed":84.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43381423282209,"aZ":-15.442621198576745,"pfxX":-3.241501175173142,"pfxZ":9.192675857426249,"pX":-0.8493083188601402,"pZ":5.059906821978957,"vX0":2.423387896906374,"vY0":-133.93599291530626,"vZ0":0.18623416549796717,"x":149.37,"y":102.16,"x0":-1.3438775776040275,"y0":50.00204417272293,"z0":6.092161845022197,"aX":-5.899721241234024},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2300,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40865953938552124,"extension":6.76835018473391},"index":3,"playId":"4e7af0a4-6b3f-3ad7-8055-563bce00d6d4","pitchNumber":4,"startTime":"2026-04-12T18:23:57.754Z","endTime":"2026-04-12T18:24:00.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.966810125278915,"aZ":-39.77652945211529,"pfxX":3.510408679923745,"pfxZ":-5.695168344818143,"pX":-0.3878631368919683,"pZ":0.6730566273463611,"vX0":0.9489971029246471,"vY0":-115.23535683244071,"vZ0":-3.4491616094336193,"x":131.78,"y":220.61,"x0":-1.2619063031115534,"y0":50.004858168230264,"z0":6.0620019943165735,"aX":4.6844662555078305},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.9,"breakHorizontal":-6.6,"spinRate":2538,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.47673406475217917,"extension":6.631080894425929},"index":4,"playId":"6ecbab66-cdfe-31db-8a7e-d0f10727e3f3","pitchNumber":5,"startTime":"2026-04-12T18:24:19.098Z","endTime":"2026-04-12T18:24:22.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42805106430739,"aZ":-23.224287767108976,"pfxX":-10.417007564149145,"pfxZ":5.972310915061348,"pX":-0.9200042962492029,"pZ":1.7675318612490634,"vX0":3.737619866407929,"vY0":-122.77881415125798,"vZ0":-5.361634587050145,"x":152.07,"y":191.06,"x0":-1.1244970962966758,"y0":50.00553197504742,"z0":6.003496266621056,"aX":-15.617013292671926},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.6,"breakHorizontal":17.8,"spinRate":1718,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.44926087451652696,"extension":6.720154812447142},"hitData":{"launchSpeed":74.0,"launchAngle":64.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":71.4,"coordY":161.66}},"index":5,"playId":"efcc05fe-2267-364a-acb1-5ee39333ce23","pitchNumber":6,"startTime":"2026-04-12T18:24:43.845Z","endTime":"2026-04-12T18:24:55.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.3,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:24:55.172Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a fly ball to left fielder Ian Happ. Brandon Lowe to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T18:25:14.612Z","endTime":"2026-04-12T18:26:47.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43947728006399,"aZ":-11.634548179635292,"pfxX":-5.7425260037793535,"pfxZ":11.383514778651906,"pX":-0.9279004224936882,"pZ":3.078892051903099,"vX0":3.2779107525164823,"vY0":-133.85569246931064,"vZ0":-5.149070677258341,"x":152.37,"y":155.65,"x0":-1.425960455046059,"y0":50.00346816776666,"z0":5.869238155657456,"aX":-10.361122869890979},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":9.6,"spinRate":2389,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.41010181894989284,"extension":6.767839367126945},"index":0,"playId":"d31fbb07-e48f-3d8b-8f5c-fb2cd1778b67","pitchNumber":1,"startTime":"2026-04-12T18:25:26.954Z","endTime":"2026-04-12T18:25:30.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"bb545ff8-5efe-32bc-a509-4fa97c6a1d38","startTime":"2026-04-12T18:25:41.812Z","endTime":"2026-04-12T18:25:44.812Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.008731210149868,"aZ":-20.821737540963337,"pfxX":2.9471783957527165,"pfxZ":7.150165339086975,"pX":-0.07165296959052445,"pZ":1.7618452809996716,"vX0":2.4822394985327074,"vY0":-124.63774817381677,"vZ0":-5.885746387001107,"x":119.73,"y":191.21,"x0":-1.4601792475814617,"y0":50.00088967282617,"z0":5.8524395850942605,"aX":4.6755247421118655},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":12.0,"breakHorizontal":-5.9,"spinRate":2515,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.43800002481048184,"extension":6.680849398317064},"index":2,"playId":"da110e6c-6e87-3920-9e0b-6c937e15b48f","pitchNumber":2,"startTime":"2026-04-12T18:25:59.298Z","endTime":"2026-04-12T18:26:26.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.775728487476137,"aZ":-23.278070774586777,"pfxX":-10.228457639250546,"pfxZ":5.8139161123247955,"pX":-0.4347568932588651,"pZ":1.5675484846115968,"vX0":5.144691544988167,"vY0":-123.53269838741369,"vZ0":-5.875196209420543,"x":133.57,"y":196.46,"x0":-1.225794722468245,"y0":50.00589425096984,"z0":5.958704165210909,"aX":-15.662094234113036},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.2,"breakHorizontal":17.2,"spinRate":1833,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4450009296353885,"extension":6.809956826726926},"hitData":{"launchSpeed":67.7,"launchAngle":46.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.96,"coordY":130.73}},"index":3,"playId":"a3bfcb2b-6742-3b31-82fa-60521875cbf4","pitchNumber":3,"startTime":"2026-04-12T18:26:35.943Z","endTime":"2026-04-12T18:26:47.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.09,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:26:47.452Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Yorke grounds into a double play, third baseman Alex Bregman to second baseman Nico Hoerner to first baseman Matt Shaw. Ryan O'Hearn out at 2nd. Nick Yorke out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T18:27:11.872Z","endTime":"2026-04-12T18:28:13.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255983844018026,"aZ":-22.163518742271027,"pfxX":2.663580805489051,"pfxZ":6.349910781623889,"pX":0.3242795727103136,"pZ":0.967683584186252,"vX0":3.093006555117983,"vY0":-124.79178175475009,"vZ0":-7.508240644157717,"x":104.64,"y":212.65,"x0":-1.2774741351624108,"y0":50.00142182967066,"z0":5.842729894481856,"aX":4.197804017153251},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.0,"breakHorizontal":-5.5,"spinRate":2541,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.43900789055330547,"extension":6.822451693775804},"index":0,"playId":"974c729e-84e0-3b90-bf7a-f211519dee9c","pitchNumber":1,"startTime":"2026-04-12T18:27:21.904Z","endTime":"2026-04-12T18:27:25.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19337566241723,"aZ":-26.64668527250569,"pfxX":4.298110685182594,"pfxZ":3.863910739642301,"pX":1.1828740573161916,"pZ":-0.25649219014792957,"vX0":4.294292915845207,"vY0":-118.9896608175074,"vZ0":-8.600913898805052,"x":71.91,"y":245.71,"x0":-1.2048676247125176,"y0":50.00396423912365,"z0":5.825302476267196,"aX":6.153436213733321},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.2,"breakHorizontal":-8.9,"spinRate":2696,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.46061586831494106,"extension":6.8314219830320795},"index":1,"playId":"af93bdc6-d3c3-3758-9e11-8b64e50a8a1d","pitchNumber":2,"startTime":"2026-04-12T18:27:39.512Z","endTime":"2026-04-12T18:27:43.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867158480914547,"aZ":-14.399405817170772,"pfxX":-5.126684465512053,"pfxZ":9.71682867213974,"pX":-1.0679456903382776,"pZ":2.965363304619684,"vX0":2.0424108966589043,"vY0":-134.11415469348339,"vZ0":-5.217795401039979,"x":157.71,"y":158.72,"x0":-1.171465726211841,"y0":50.00409402780287,"z0":5.956258062563515,"aX":-9.378571916981304},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2259,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40776246550824746,"extension":6.872457947675931},"hitData":{"launchSpeed":65.9,"launchAngle":10.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.96,"coordY":150.1}},"index":2,"playId":"79620a56-aaed-3533-825f-f8f4920ce128","pitchNumber":3,"startTime":"2026-04-12T18:28:03.529Z","endTime":"2026-04-12T18:28:13.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":8.000000000000007,"leverageIndex":1.72,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:28:13.294Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T18:30:19.265Z","endTime":"2026-04-12T18:30:57.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18241210027718,"aZ":-8.79450877750705,"pfxX":-4.867728544310351,"pfxZ":11.409411182063478,"pX":-0.512023622298685,"pZ":1.7214040973710723,"vX0":3.729567027770879,"vY0":-142.55908066398945,"vZ0":-9.32709186638227,"x":136.52,"y":192.3,"x0":-1.2078708203737178,"y0":50.000335389301206,"z0":5.5991278199779835,"aX":-9.971704284537013},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.8,"breakHorizontal":8.0,"spinRate":2424,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3848996750412468,"extension":6.5395364217161225},"index":0,"playId":"5fc5f6a7-1b6e-397e-b6dc-af1716579781","pitchNumber":1,"startTime":"2026-04-12T18:30:21.772Z","endTime":"2026-04-12T18:30:25.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-12T18:30:35.480Z","endTime":"2026-04-12T18:30:48.229Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":89.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28819076813947,"aZ":-9.006467991827547,"pfxX":-5.152098776673107,"pfxZ":11.117873919127703,"pX":0.2390152670949914,"pZ":2.409052049933824,"vX0":5.348298178399975,"vY0":-143.88194408626973,"vZ0":-7.732556111501353,"x":107.89,"y":173.74,"x0":-0.9800150978296631,"y0":50.003656618046115,"z0":5.699346821922095,"aX":-10.737005531287329},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.6,"breakHorizontal":8.2,"spinRate":2440,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3815669868003164,"extension":6.474250991426294},"hitData":{"launchSpeed":98.4,"launchAngle":25.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.13,"coordY":76.19}},"index":2,"playId":"d9c08f3d-a462-3a9c-96c8-8526832a9a2e","pitchNumber":2,"startTime":"2026-04-12T18:30:48.229Z","endTime":"2026-04-12T18:30:57.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:30:57.208Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T18:31:21.573Z","endTime":"2026-04-12T18:32:13.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.398150205624972,"aZ":-23.94827864894711,"pfxX":-10.548583764170786,"pfxZ":4.615371172121648,"pX":-1.3700585009433353,"pZ":2.3266614788480644,"vX0":3.4497675215569332,"vY0":-133.13062491888095,"vZ0":-3.9314677116208356,"x":169.22,"y":175.96,"x0":-1.3173937427312636,"y0":50.00468836700068,"z0":5.570143218581888,"aX":-18.807735981215902},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.7,"breakHorizontal":18.2,"spinRate":2031,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4124922385307368,"extension":6.446287786109469},"index":0,"playId":"ed871359-f07f-32a5-928d-932d13686056","pitchNumber":1,"startTime":"2026-04-12T18:31:21.573Z","endTime":"2026-04-12T18:31:26.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472191965588934,"aZ":-24.46126081346062,"pfxX":-10.715434415637242,"pfxZ":4.229213904148953,"pX":0.776926957137659,"pZ":1.7712776895047893,"vX0":8.79588240516603,"vY0":-134.3007809076467,"vZ0":-5.289478277084436,"x":87.39,"y":190.96,"x0":-1.1507857600780576,"y0":50.00292369218397,"z0":5.509298681816162,"aX":-19.546472725664295},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":17.5,"spinRate":1934,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4080468924919991,"extension":6.675520532083282},"index":1,"playId":"f710ed3a-e816-3bc8-8fed-fa0c92ec9c5e","pitchNumber":2,"startTime":"2026-04-12T18:31:37.970Z","endTime":"2026-04-12T18:32:04.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":89.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.07623396477986,"aZ":-5.688768037997184,"pfxX":-2.4069479555637883,"pfxZ":12.652762867282958,"pX":-0.19614197210480241,"pZ":2.790016633245117,"vX0":2.9101462515257084,"vY0":-145.37331277091312,"vZ0":-7.2642170078901875,"x":124.48,"y":163.45,"x0":-0.908061077837383,"y0":50.00463661165177,"z0":5.696728438893732,"aX":-5.039103653047918},"breaks":{"breakAngle":28.8,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.7,"breakVerticalInduced":21.2,"breakHorizontal":3.6,"spinRate":2466,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.380012997212547,"extension":6.550610607661949},"index":2,"playId":"49f2a481-f510-3548-96eb-b4c0059af416","pitchNumber":3,"startTime":"2026-04-12T18:32:10.596Z","endTime":"2026-04-12T18:32:13.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:32:13.596Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T18:32:34.447Z","endTime":"2026-04-12T18:32:58.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.1,"endSpeed":89.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75712129752126,"aZ":-5.822327925101123,"pfxX":-2.7753605588665646,"pfxZ":12.629049034998149,"pX":-0.5702378118158253,"pZ":2.1778521382103553,"vX0":1.9041998234024347,"vY0":-144.06856714004346,"vZ0":-8.841904289520304,"x":138.74,"y":179.98,"x0":-0.8816497407434984,"y0":50.00587983534106,"z0":5.658490363776812,"aX":-5.792444530027834},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":21.1,"breakHorizontal":4.6,"spinRate":2490,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.38125380763259553,"extension":6.604879451370368},"index":0,"playId":"14bf9b99-19b1-3220-a480-d03bf1381697","pitchNumber":1,"startTime":"2026-04-12T18:32:35.269Z","endTime":"2026-04-12T18:32:39.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25179597628935,"aZ":-27.74177622271057,"pfxX":1.8776656500387183,"pfxZ":2.540304377257412,"pX":-0.4247158193858265,"pZ":1.5671818641037218,"vX0":1.4422662540787754,"vY0":-131.44709026732707,"vZ0":-5.255060635992198,"x":133.19,"y":196.47,"x0":-1.2248241577441588,"y0":50.00596786811844,"z0":5.655936779054203,"aX":3.281371757983064},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":-3.7,"spinRate":2414,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4169290547722637,"extension":6.4776299142438525},"hitData":{"launchSpeed":55.9,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.39,"coordY":158.48}},"index":1,"playId":"b6e94c2d-8522-32d8-81d6-fddb504d4159","pitchNumber":2,"startTime":"2026-04-12T18:32:50.726Z","endTime":"2026-04-12T18:32:58.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-0.9999999999999929,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:32:58.653Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:35:17.932Z","endTime":"2026-04-12T18:35:58.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16020850029008,"aZ":-14.442799961738313,"pfxX":-2.917088500118167,"pfxZ":9.87221231145268,"pX":0.6484118399667466,"pZ":3.538520207756751,"vX0":5.495345213300588,"vY0":-133.76116448689226,"vZ0":-3.6900033416308045,"x":92.28,"y":143.24,"x0":-1.0617433100323987,"y0":50.00663091006467,"z0":5.984001653338453,"aX":-5.242012591233725},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":4.0,"spinRate":2389,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4108352114992204,"extension":6.881584956456847},"index":0,"playId":"d06e0de4-bb3d-3e29-a3bd-d81f9470bdd0","pitchNumber":1,"startTime":"2026-04-12T18:35:19.941Z","endTime":"2026-04-12T18:35:24.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08689553591283,"aZ":-13.089301806363792,"pfxX":-4.420657497089396,"pfxZ":10.552688963251974,"pX":1.3122731835582189,"pZ":2.0509478638755096,"vX0":7.551405331646776,"vY0":-134.36800240236767,"vZ0":-7.486282452478143,"x":66.98,"y":183.4,"x0":-0.9742314921239731,"y0":50.001589729013155,"z0":5.824562838695955,"aX":-7.99446365551003},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":6.1,"spinRate":2331,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.409352083111588,"extension":6.852633553704366},"index":1,"playId":"f3df97b8-b52e-367d-b96f-84c3a164f646","pitchNumber":2,"startTime":"2026-04-12T18:35:32.576Z","endTime":"2026-04-12T18:35:35.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31204984069912,"aZ":-13.598079971399118,"pfxX":-3.978231825826344,"pfxZ":10.303341590985237,"pX":0.2400573270284098,"pZ":2.446398826622432,"vX0":4.867249119825504,"vY0":-133.7866927198065,"vZ0":-6.473482730175938,"x":107.85,"y":172.73,"x0":-1.0905474917091509,"y0":50.00497795748171,"z0":5.882070057407228,"aX":-7.174175907176645},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":6.1,"spinRate":2333,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4102480321416446,"extension":6.765396326911102},"hitData":{"launchSpeed":88.4,"launchAngle":18.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.87,"coordY":113.02}},"index":2,"playId":"1eea364b-ad27-3241-a86d-40f577c8f080","pitchNumber":3,"startTime":"2026-04-12T18:35:47.513Z","endTime":"2026-04-12T18:35:58.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.3,"awayTeamWinProbability":63.7,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":0.82,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:35:58.454Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks. Marcell Ozuna to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:36:20.003Z","endTime":"2026-04-12T18:38:18.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72647148040512,"aZ":-20.617504130272152,"pfxX":2.8737457532325212,"pfxZ":7.0404981458644755,"pX":0.6067460358027132,"pZ":0.5651160729211309,"vX0":4.300603520682502,"vY0":-127.44890222450242,"vZ0":-8.81721564277077,"x":93.87,"y":223.52,"x0":-1.4772772473939388,"y0":50.00247180019256,"z0":5.703922014281608,"aX":4.716968512359732},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.9,"breakHorizontal":-6.2,"spinRate":2536,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4301099775457242,"extension":6.68908762326463},"index":0,"playId":"d6fecbae-3ad3-32cf-b646-314337a25fe2","pitchNumber":1,"startTime":"2026-04-12T18:36:22.596Z","endTime":"2026-04-12T18:36:26.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054657932797227,"aZ":-38.25942761351802,"pfxX":3.9404025497555497,"pfxZ":-4.514907134608522,"pX":7.63868215885247E-4,"pZ":1.1094097709715176,"vX0":1.700991915127013,"vY0":-116.51972110673695,"vZ0":-2.9557983794148095,"x":116.97,"y":208.83,"x0":-1.2553127426976085,"y0":50.00463579350517,"z0":6.0830321213787215,"aX":5.307939182035091},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.6,"breakHorizontal":-7.6,"spinRate":2617,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.47379330070956716,"extension":6.613092034622874},"index":1,"playId":"36eb7efc-aef8-3610-9ec7-d832cef21989","pitchNumber":2,"startTime":"2026-04-12T18:36:41.687Z","endTime":"2026-04-12T18:36:44.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33653793083096,"aZ":-26.032255705821264,"pfxX":-11.264147158263931,"pfxZ":3.9817250640073873,"pX":-0.15259132766259362,"pZ":0.5992326267449238,"vX0":5.83838449316075,"vY0":-123.88250480379074,"vZ0":-7.498527471384751,"x":122.82,"y":222.6,"x0":-1.0848788636321067,"y0":50.005353579028764,"z0":5.862863628541672,"aX":-17.39010668702895},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.5,"breakHorizontal":19.0,"spinRate":1715,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.44329271972416207,"extension":6.842135677874718},"index":2,"playId":"b9503db8-a5d5-36f6-859a-a5bc5557353b","pitchNumber":3,"startTime":"2026-04-12T18:37:01.384Z","endTime":"2026-04-12T18:37:04.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.894025250925903,"aZ":-39.2411908409693,"pfxX":4.159258965582332,"pfxZ":-5.464147850380819,"pX":-2.242841019980347,"pZ":4.011488373684098,"vX0":-3.012922104308491,"vY0":-112.80046258979506,"vZ0":3.5523675968479407,"x":202.49,"y":130.47,"x0":-1.4323445853280348,"y0":50.00364463540622,"z0":6.363983687905832,"aX":5.3776064197786075},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.8,"breakHorizontal":-6.8,"spinRate":2448,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4849696640600367,"extension":6.700817954570972},"index":3,"playId":"6062fa56-bab4-3a20-a9d6-d8170b96eade","pitchNumber":4,"startTime":"2026-04-12T18:37:21.278Z","endTime":"2026-04-12T18:37:24.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.900181152372525,"aZ":-11.76646427230356,"pfxX":-0.6044238472982494,"pfxZ":11.445177588929651,"pX":0.04970827761490549,"pZ":3.6807314663781034,"vX0":3.851363636586884,"vY0":-133.7162095713248,"vZ0":-3.7622730467757113,"x":115.11,"y":139.4,"x0":-1.3403231260125048,"y0":50.00651102247348,"z0":5.970088750326925,"aX":-1.0780907308457799},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.9,"breakHorizontal":0.1,"spinRate":2313,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.41200874598306125,"extension":6.782158566646141},"index":4,"playId":"6050d2b0-d491-3173-871f-6e36a605fe9e","pitchNumber":5,"startTime":"2026-04-12T18:37:40.256Z","endTime":"2026-04-12T18:37:43.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T18:38:01.353Z","endTime":"2026-04-12T18:38:14.606Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.679293207335796,"aZ":-40.425414530497974,"pfxX":4.436069904663987,"pfxZ":-6.26707750319655,"pX":-1.70787333438423,"pZ":3.19640790294581,"vX0":-2.18106526849363,"vY0":-113.97766771607432,"vZ0":1.8845632569534505,"x":182.1,"y":152.48,"x0":-1.3155399731001176,"y0":50.00052717056733,"z0":6.346740315381937,"aX":5.843752182065877},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.6,"breakHorizontal":-7.4,"spinRate":2524,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.4803061717201853,"extension":6.566722724756252},"index":6,"playId":"378d6e08-4553-31de-8abd-499eb4f3ab2a","pitchNumber":6,"startTime":"2026-04-12T18:38:14.606Z","endTime":"2026-04-12T18:38:18.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.36,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:38:18.511Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Konnor Griffin hit by pitch. Marcell Ozuna to 3rd. Spencer Horwitz to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:39:27.917Z","endTime":"2026-04-12T18:39:54.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-12T18:38:36.371Z","endTime":"2026-04-12T18:39:30.173Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.153830131685073,"aZ":-26.59611443705745,"pfxX":4.869897751028462,"pfxZ":3.5199690845136917,"pX":-0.6528135709147624,"pZ":2.4987453759913416,"vX0":0.2390883802931834,"vY0":-124.31623990688291,"vZ0":-3.223219777348227,"x":141.88,"y":171.31,"x0":-1.3836336406317975,"y0":50.001149076886094,"z0":5.991791366320198,"aX":7.71162549221122},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.0,"breakHorizontal":-8.9,"spinRate":2569,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.4386162448134421,"extension":6.634575780639461},"index":1,"playId":"2995a902-1624-3d97-9aa0-ac3a47ae95f1","pitchNumber":1,"startTime":"2026-04-12T18:39:30.173Z","endTime":"2026-04-12T18:39:33.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":93.0,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07064929002367,"aZ":-17.709241436240237,"pfxX":-7.90279568266327,"pfxZ":7.739209069122333,"pX":-1.756024802334523,"pZ":3.6432456957570625,"vX0":1.518713438921487,"vY0":-135.46997850812406,"vZ0":-2.86152800530224,"x":183.94,"y":140.41,"x0":-1.294956551716992,"y0":50.002559441012785,"z0":5.943109211337688,"aX":-14.768391829537318},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":14.0,"spinRate":2228,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40347434379942193,"extension":6.834607195833262},"index":2,"playId":"08f6d513-5774-3890-bc64-e80f3b13df20","pitchNumber":2,"startTime":"2026-04-12T18:39:46.214Z","endTime":"2026-04-12T18:39:54.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.67,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:39:54.221Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:40:16.192Z","endTime":"2026-04-12T18:41:27.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64360960579705,"aZ":-23.011492139319234,"pfxX":2.4923888128445726,"pfxZ":5.619617234356584,"pX":0.6749900595536944,"pZ":1.5752781290930546,"vX0":3.9183050805815407,"vY0":-126.82079697581325,"vZ0":-6.279520818865811,"x":91.27,"y":196.25,"x0":-1.2132809618141078,"y0":50.00595771654194,"z0":5.916099885556724,"aX":4.064183372694931},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.0,"breakHorizontal":-5.4,"spinRate":2644,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4317085523532205,"extension":6.903369073153627},"index":0,"playId":"ec2aa019-9b12-34f1-8355-f6ea22bb30b7","pitchNumber":1,"startTime":"2026-04-12T18:40:24.347Z","endTime":"2026-04-12T18:40:27.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445054429315928,"aZ":-25.117586673740366,"pfxX":3.980548596984344,"pfxZ":4.366002085022529,"pX":0.09250710461940358,"pZ":4.1452237478589975,"vX0":2.2429594515609437,"vY0":-125.34205734276436,"vZ0":0.056205789596061595,"x":113.47,"y":126.86,"x0":-1.3265410776595385,"y0":50.0058684048012,"z0":6.146155329198005,"aX":6.437611474553208},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":-7.7,"spinRate":2600,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4342966041540768,"extension":6.731611396741147},"index":1,"playId":"276aa910-b80c-3ead-b3b2-00671df6237d","pitchNumber":2,"startTime":"2026-04-12T18:40:42.115Z","endTime":"2026-04-12T18:40:45.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44548500852428,"aZ":-30.768005714685035,"pfxX":8.760720492439988,"pfxZ":1.0484417851524785,"pX":0.23983564244967137,"pZ":2.227958737895543,"vX0":1.0338051350792168,"vY0":-115.37424534793135,"vZ0":-1.9447183216581352,"x":107.86,"y":178.63,"x0":-1.3519999452452796,"y0":50.00060269300494,"z0":6.075197232190573,"aX":11.690964910810488},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.7,"breakHorizontal":-16.1,"spinRate":2688,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4765576715417561,"extension":6.886433280743383},"index":2,"playId":"99beb82f-e201-35f6-934a-3e0a0f0b77c6","pitchNumber":3,"startTime":"2026-04-12T18:40:59.978Z","endTime":"2026-04-12T18:41:03.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.814748739819265,"aZ":-29.493533544093225,"pfxX":7.362692675197119,"pfxZ":1.9545487348695811,"pX":0.3702392481530621,"pZ":2.515977278913281,"vX0":1.823954803634467,"vY0":-116.91700317192416,"vZ0":-1.6667230991515332,"x":102.89,"y":170.85,"x0":-1.378080761547009,"y0":50.00394998094367,"z0":6.028557986806608,"aX":10.105502700077416},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.4,"breakHorizontal":-13.8,"spinRate":2679,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.47002975531265534,"extension":6.843909993688119},"index":3,"playId":"bbf352e5-ac8d-350b-8a19-6100c43787e1","pitchNumber":4,"startTime":"2026-04-12T18:41:23.773Z","endTime":"2026-04-12T18:41:27.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":5.4999999999999964,"leverageIndex":1.71,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:41:27.011Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly challenged (pitch result), call on the field was overturned: Oneil Cruz called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:41:49.635Z","endTime":"2026-04-12T18:44:02.537Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":92.2,"endSpeed":84.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.968463622065553,"aZ":-14.881006138636632,"pfxX":-1.146988889416948,"pfxZ":9.502054436970202,"pX":-0.4506724431424747,"pZ":4.485889018550963,"vX0":2.4478516567917583,"vY0":-134.2760646757465,"vZ0":-1.1886995492327546,"x":134.18,"y":117.66,"x0":-1.2264402091967932,"y0":50.00380635230871,"z0":5.996665127389154,"aX":-2.0880146679608855},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":1.6,"spinRate":2416,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40842660165413847,"extension":6.818030484618496},"index":0,"playId":"21aad560-c860-3f4a-8199-38d2a68f302e","pitchNumber":1,"startTime":"2026-04-12T18:41:53.636Z","endTime":"2026-04-12T18:41:57.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47620146924938,"aZ":-24.282408265399567,"pfxX":3.123062829954403,"pfxZ":4.9691627287839975,"pX":-0.7277259952870276,"pZ":1.4258657556075987,"vX0":0.8451790766564717,"vY0":-125.29026277069079,"vZ0":-5.886349502453925,"x":144.74,"y":200.28,"x0":-1.4752608036156345,"y0":50.0036882400207,"z0":5.791909052181679,"aX":4.962033936494692},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.9,"breakHorizontal":-5.9,"spinRate":2525,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4372708761599826,"extension":6.700271009324672},"index":1,"playId":"1ab723c7-bc32-3672-b8eb-1f820187257a","pitchNumber":2,"startTime":"2026-04-12T18:42:11.119Z","endTime":"2026-04-12T18:42:15.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":78.4,"endSpeed":71.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.721575152154085,"aZ":-40.24329061989802,"pfxX":5.106386621076825,"pfxZ":-6.235272727402304,"pX":-0.5491621906663655,"pZ":2.687882266932773,"vX0":0.20037242157079468,"vY0":-114.10352874727117,"vZ0":1.0038947269980794,"x":137.93,"y":166.21,"x0":-1.3001861935699055,"y0":50.004990284997405,"z0":6.267849990430529,"aX":6.6054508017001},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.6,"breakHorizontal":-9.2,"spinRate":2571,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.4835801690567241,"extension":6.729577571353921},"index":2,"playId":"32bc56e7-61b5-3b55-88ad-9af4923b2389","pitchNumber":3,"startTime":"2026-04-12T18:42:31.465Z","endTime":"2026-04-12T18:42:35.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.338407575248713,"aZ":-27.780608821488343,"pfxX":-10.26110189130815,"pfxZ":2.8484024684756717,"pX":-0.8047867764781234,"pZ":0.34766966860073273,"vX0":4.111096691228262,"vY0":-124.33230578867094,"vZ0":-7.619360426016453,"x":147.68,"y":229.39,"x0":-1.160223521499573,"y0":50.00233254302449,"z0":5.804822738256634,"aX":-15.828985159615822},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":17.4,"spinRate":1766,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4430194438236721,"extension":6.773053441655218},"index":3,"playId":"c306ef06-09bc-31a9-92f5-a7e8cad9819c","pitchNumber":4,"startTime":"2026-04-12T18:42:50.846Z","endTime":"2026-04-12T18:42:54.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16439722287956,"aZ":-23.73940325103935,"pfxX":1.674802826329298,"pfxZ":5.2657696450852285,"pX":-0.6191030647739947,"pZ":2.5258767614033033,"vX0":1.3889234732118276,"vY0":-125.41709376564503,"vZ0":-3.659028773934307,"x":140.6,"y":170.58,"x0":-1.3966065414101867,"y0":50.000435993452086,"z0":5.928556074035029,"aX":2.680892979341081},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.0,"breakHorizontal":-3.4,"spinRate":2472,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.43587854952518956,"extension":6.667097387393326},"index":4,"playId":"640fa480-e735-37ec-afbf-12ab23c40c02","pitchNumber":5,"startTime":"2026-04-12T18:43:17.077Z","endTime":"2026-04-12T18:43:20.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.295240668604407,"aZ":-22.926832331939824,"pfxX":1.9951801959265256,"pfxZ":5.877609263788616,"pX":-0.7981282755050537,"pZ":1.8837021498357935,"vX0":0.9699002452923662,"vY0":-123.71257402843129,"vZ0":-5.007521654134179,"x":147.42,"y":187.92,"x0":-1.4526848659967613,"y0":50.00230664006398,"z0":5.820466477617844,"aX":3.137177264770524},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.0,"breakHorizontal":-3.8,"spinRate":2581,"spinDirection":172},"zone":7,"typeConfidence":2.0,"plateTime":0.440298156813248,"extension":6.691584414690636},"index":5,"playId":"16e69b3b-ad76-34dd-b667-31e6315def68","pitchNumber":6,"startTime":"2026-04-12T18:43:35.527Z","endTime":"2026-04-12T18:44:02.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"homeTeamWinProbability":37.4,"awayTeamWinProbability":62.6,"homeTeamWinProbabilityAdded":6.800000000000001,"leverageIndex":2.18,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:44:02.537Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe hits a grand slam (4) to right center field. Marcell Ozuna scores. Spencer Horwitz scores. Konnor Griffin scores.","rbi":4,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:44:22.709Z","endTime":"2026-04-12T18:45:03.961Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174146331176175,"aZ":-12.295768690699736,"pfxX":-3.836305817977724,"pfxZ":10.89353860299087,"pX":-1.0800557977354655,"pZ":2.9423265453055834,"vX0":2.127922925876172,"vY0":-134.26440389225905,"vZ0":-5.382340957862358,"x":158.17,"y":159.34,"x0":-1.384580205807566,"y0":50.00544884773797,"z0":5.8486902753472245,"aX":-7.002434509997468},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2486,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40801095940178733,"extension":6.878403323974603},"index":0,"playId":"9742c605-8253-32e8-b1b9-76a59dadfb84","pitchNumber":1,"startTime":"2026-04-12T18:44:22.709Z","endTime":"2026-04-12T18:44:26.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84374962830346,"aZ":-22.116456167748588,"pfxX":1.1536234473534548,"pfxZ":6.146714491046722,"pX":-0.1468006854864424,"pZ":2.441845295554558,"vX0":2.7717917815685036,"vY0":-126.79406254594676,"vZ0":-4.130581874299995,"x":122.6,"y":172.85,"x0":-1.4019972771846179,"y0":50.00097348185094,"z0":5.847303668881408,"aX":1.8855303470353582},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.4,"breakHorizontal":-2.6,"spinRate":2600,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4312639785969523,"extension":6.945625683822787},"hitData":{"launchSpeed":97.3,"launchAngle":39.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":193.62,"coordY":64.52}},"index":1,"playId":"befc2745-d848-3f4c-89db-b31342b90191","pitchNumber":2,"startTime":"2026-04-12T18:44:37.359Z","endTime":"2026-04-12T18:45:03.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":-25.2,"leverageIndex":2.65,"dramaIndex":226.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:45:03.961Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:45:19.659Z","endTime":"2026-04-12T18:46:46.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28853923184852,"aZ":-11.731320169017529,"pfxX":-4.397556803407719,"pfxZ":11.284998085013084,"pX":-0.8629056279032671,"pZ":3.5308123053609397,"vX0":2.6053763385030697,"vY0":-134.06325536732456,"vZ0":-3.903801226289607,"x":149.89,"y":143.45,"x0":-1.2784316483385718,"y0":50.003401347097096,"z0":5.8495957586160126,"aX":-7.966331272214461},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.8,"breakHorizontal":7.3,"spinRate":2387,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40931740471038625,"extension":6.77804457201491},"index":0,"playId":"350e115d-d1a2-37e9-b8b1-c2de070a55af","pitchNumber":1,"startTime":"2026-04-12T18:45:26.559Z","endTime":"2026-04-12T18:45:30.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.149684696811008,"aZ":-26.846471607389464,"pfxX":-9.36653581089957,"pfxZ":3.433483484249126,"pX":0.204921603079618,"pZ":1.6144882500277318,"vX0":6.10297477938965,"vY0":-123.92040075904038,"vZ0":-5.112447984172057,"x":109.19,"y":195.19,"x0":-1.0749027294018147,"y0":50.00498511790983,"z0":5.951723757261125,"aX":-14.544909235329115},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.3,"breakHorizontal":15.5,"spinRate":1775,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4422766617664431,"extension":6.852382217436615},"index":1,"playId":"97ad2a60-d12f-3a08-b318-2f583e598001","pitchNumber":2,"startTime":"2026-04-12T18:45:41.007Z","endTime":"2026-04-12T18:45:45.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91376419439192,"aZ":-36.954333316009325,"pfxX":3.52706809503021,"pfxZ":-3.528393699533167,"pX":-0.6779157254705727,"pZ":2.6243603052321034,"vX0":0.1173530944744379,"vY0":-115.46471486225425,"vZ0":0.018753635624389142,"x":142.84,"y":167.92,"x0":-1.1878230902356335,"y0":50.00390550098219,"z0":6.163402690107921,"aX":4.776358681049744},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.1,"breakHorizontal":-6.5,"spinRate":2482,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.47383988793961507,"extension":6.742097288145364},"index":2,"playId":"8add5c4c-a8b3-38d2-be4c-2ff1d76315e8","pitchNumber":3,"startTime":"2026-04-12T18:45:55.636Z","endTime":"2026-04-12T18:45:59.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38269441771512,"aZ":-13.353997555587803,"pfxX":-2.610662396371614,"pfxZ":10.532944782568576,"pX":-0.43442459923902876,"pZ":4.602855029956884,"vX0":3.1005804072270116,"vY0":-132.81151670481927,"vZ0":-1.0701712979221005,"x":133.56,"y":114.5,"x0":-1.2776845203592144,"y0":50.00316062356959,"z0":5.98203082462479,"aX":-4.665191268625789},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.1,"breakHorizontal":4.1,"spinRate":2391,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4123768991693635,"extension":6.896328425316107},"index":3,"playId":"fcdba9cc-1e70-3002-b50c-e28af441b3bf","pitchNumber":4,"startTime":"2026-04-12T18:46:12.021Z","endTime":"2026-04-12T18:46:15.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.104765676931006,"aZ":-22.212676195619697,"pfxX":2.549369626472587,"pfxZ":6.24416362059175,"pX":-1.4274715239152902,"pZ":1.0867652103363834,"vX0":-0.5278681873756872,"vY0":-125.43986467228778,"vZ0":-7.024749780479443,"x":171.41,"y":209.44,"x0":-1.5457129083495031,"y0":50.0047628963289,"z0":5.731620754042229,"aX":4.067594207944043},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.0,"breakHorizontal":-4.4,"spinRate":2457,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.4364539503871838,"extension":6.811896186208965},"index":4,"playId":"d5c9cde2-45b8-3230-9e4d-8240a2ffc5bc","pitchNumber":5,"startTime":"2026-04-12T18:46:26.077Z","endTime":"2026-04-12T18:46:30.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.774824634530344,"aZ":-12.949371377902922,"pfxX":-4.306438950969368,"pfxZ":10.637364082539548,"pX":-0.47323331319499956,"pZ":3.6155767179276603,"vX0":3.542133385362903,"vY0":-133.5896126839878,"vZ0":-3.5084090886060824,"x":135.04,"y":141.16,"x0":-1.2568193499789901,"y0":50.005836287151375,"z0":5.876897304489916,"aX":-7.785229186120198},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2470,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.41001594579831213,"extension":6.851403694421623},"index":5,"playId":"beba7936-2d35-3108-90a9-b11eaeb6036c","pitchNumber":6,"startTime":"2026-04-12T18:46:42.842Z","endTime":"2026-04-12T18:46:46.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:46:46.550Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:49:06.221Z","endTime":"2026-04-12T18:50:38.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.354230832013684,"aZ":-8.145593134798128,"pfxX":-5.771645743927069,"pfxZ":12.08197939545895,"pX":0.7635737226493551,"pZ":1.0956347999243716,"vX0":6.822953891538408,"vY0":-140.91241018860194,"vZ0":-10.86574358919762,"x":87.89,"y":209.2,"x0":-0.952125571416896,"y0":50.0029107501242,"z0":5.551224090579599,"aX":-11.478237928832934},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":8.9,"spinRate":2238,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3903698923983785,"extension":6.594391188609282},"index":0,"playId":"71f7a17a-90c8-313c-8255-1a9f9633f970","pitchNumber":1,"startTime":"2026-04-12T18:49:06.221Z","endTime":"2026-04-12T18:49:10.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.300565298810156,"aZ":-8.541198972449852,"pfxX":-5.216139018013751,"pfxZ":12.005075384986604,"pX":0.08263663106143097,"pZ":1.2001074691724745,"vX0":4.8741995625671315,"vY0":-139.85209186357616,"vZ0":-10.519775808078508,"x":113.85,"y":206.38,"x0":-1.010201776974168,"y0":50.0068339343904,"z0":5.583170558495417,"aX":-10.272975370436374},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":8.4,"spinRate":2339,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3925324009789244,"extension":6.584480426182147},"index":1,"playId":"2a12ba98-20ab-3963-86da-8d8f9c3cd23d","pitchNumber":2,"startTime":"2026-04-12T18:49:20.952Z","endTime":"2026-04-12T18:49:24.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24500426608944,"aZ":-6.8686241932489525,"pfxX":-4.905348040176736,"pfxZ":12.305205728270412,"pX":0.41627511328648964,"pZ":1.8868990439951279,"vX0":5.906067287090814,"vY0":-142.8099558372771,"vZ0":-9.31287151725115,"x":101.13,"y":187.83,"x0":-1.0456143649122027,"y0":50.00038666493968,"z0":5.629743736259359,"aX":-10.08624672292053},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.4,"breakHorizontal":7.7,"spinRate":2451,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.38418803580119043,"extension":6.489220331024221},"index":2,"playId":"4d26008d-7538-32bc-85a8-e62c5f0a2618","pitchNumber":3,"startTime":"2026-04-12T18:49:37.728Z","endTime":"2026-04-12T18:49:42.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93168076000252,"aZ":-29.044364309987685,"pfxX":0.7508251424534045,"pfxZ":1.799980091753854,"pX":1.158415282158846,"pZ":0.4466215326738463,"vX0":5.3751605741556885,"vY0":-131.49722489610724,"vZ0":-7.771003064764202,"x":72.84,"y":226.72,"x0":-1.0163798467044465,"y0":50.00304758488848,"z0":5.619093061785244,"aX":1.3032809865194785},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":-2.6,"spinRate":2384,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4177938283853937,"extension":6.520091593466006},"index":3,"playId":"e0577703-52d0-3c69-9b77-b3c6695b65c2","pitchNumber":4,"startTime":"2026-04-12T18:49:55.081Z","endTime":"2026-04-12T18:49:59.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.82803817073591,"aZ":-6.524000255914518,"pfxX":-5.256111191304049,"pfxZ":12.857657588953256,"pX":0.11551377982069946,"pZ":2.436259100345264,"vX0":4.734340441559196,"vY0":-141.64497149417144,"vZ0":-7.728986345227261,"x":112.6,"y":173.0,"x0":-0.9097260038386696,"y0":50.003989482757476,"z0":5.644990970739416,"aX":-10.487219214151375},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.5,"breakHorizontal":8.3,"spinRate":2406,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.38940795803875483,"extension":6.576752231562966},"index":4,"playId":"a9df838d-bfb1-3a6d-bab7-e80010adbc4b","pitchNumber":5,"startTime":"2026-04-12T18:50:16.808Z","endTime":"2026-04-12T18:50:21.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45336187813906,"aZ":-7.635542180021076,"pfxX":-2.7816530202581324,"pfxZ":11.701860793635403,"pX":-0.4938678190301657,"pZ":3.562146920276938,"vX0":2.3344879265572858,"vY0":-144.52963605531033,"vZ0":-4.941204590976386,"x":135.83,"y":142.6,"x0":-0.9542215499775475,"y0":50.001061911850215,"z0":5.772637615629087,"aX":-5.832473147156687},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.3,"breakHorizontal":4.6,"spinRate":2309,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.38026000315992814,"extension":6.376394493383782},"index":5,"playId":"7743403d-9a3f-3d53-aac3-cdf0851661a1","pitchNumber":6,"startTime":"2026-04-12T18:50:34.287Z","endTime":"2026-04-12T18:50:38.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.59,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:50:38.247Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to center fielder Oneil Cruz. Ian Happ to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:50:52.929Z","endTime":"2026-04-12T18:53:33.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.572927771875577,"aZ":-29.65494610559372,"pfxX":1.3089626830901901,"pfxZ":1.4532607298541693,"pX":0.32565229021779946,"pZ":2.003944231344834,"vX0":3.6392683626761104,"vY0":-130.8731183193882,"vZ0":-3.7156757043649646,"x":104.59,"y":184.67,"x0":-1.2529473682794918,"y0":50.00467458353927,"z0":5.662900492579903,"aX":2.270494705581602},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.0,"breakHorizontal":-3.1,"spinRate":2448,"spinDirection":101},"zone":9,"typeConfidence":2.0,"plateTime":0.4184963324522446,"extension":6.623601389243138},"index":0,"playId":"bf2e2b1e-b582-39a6-8336-f63b21184aa2","pitchNumber":1,"startTime":"2026-04-12T18:51:03.206Z","endTime":"2026-04-12T18:51:06.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.66451787533613,"aZ":-8.205857963357703,"pfxX":-3.6033350526633594,"pfxZ":11.424609499678573,"pX":-0.04830255417369436,"pZ":2.675744224768349,"vX0":4.225786462808694,"vY0":-144.40411975588043,"vZ0":-6.94004460041124,"x":118.84,"y":166.53,"x0":-1.0670319987321397,"y0":50.0042910825411,"z0":5.624402176455104,"aX":-7.561093213982771},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.3,"breakHorizontal":5.6,"spinRate":2390,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.38024344421720935,"extension":6.635387970506992},"index":1,"playId":"65d94751-4333-3a87-aa29-9ae9efc741bb","pitchNumber":2,"startTime":"2026-04-12T18:51:22.406Z","endTime":"2026-04-12T18:51:25.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.0,"endSpeed":82.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5762629534077,"aZ":-27.078165879386265,"pfxX":0.7491801066847277,"pfxZ":2.9382728000408704,"pX":1.0652611877791283,"pZ":0.5901649982483206,"vX0":5.452580121484888,"vY0":-130.84502685839684,"vZ0":-7.464245382825954,"x":76.39,"y":222.85,"x0":-1.1428854767479988,"y0":50.00427455126408,"z0":5.5087181683768325,"aX":1.297808284899989},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":-2.5,"spinRate":2412,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4185891868408822,"extension":6.744339830808341},"index":2,"playId":"f1aa5499-2c92-3c87-adcc-0ef702d7e1d4","pitchNumber":3,"startTime":"2026-04-12T18:51:47.260Z","endTime":"2026-04-12T18:51:54.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Bubba Chandler. Ian Happ to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"actionPlayId":"f1aa5499-2c92-3c87-adcc-0ef702d7e1d4","startTime":"2026-04-12T18:52:02.990Z","endTime":"2026-04-12T18:52:21.168Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"postOnSecond":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":1.08,"dramaIndex":40.0,"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":99.5,"endSpeed":89.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.17316992277878,"aZ":-8.225755692807704,"pfxX":-3.094282082413019,"pfxZ":11.484449158272454,"pX":-0.8097814270564828,"pZ":1.8686919776360449,"vX0":1.3325195921746043,"vY0":-144.52815627877203,"vZ0":-9.205135150616968,"x":147.87,"y":188.33,"x0":-0.8785276057549344,"y0":50.00609423746625,"z0":5.625887906129977,"aX":-6.4535898572493435},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.8,"breakHorizontal":5.3,"spinRate":2384,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3810703875096815,"extension":6.597478192485568},"index":4,"playId":"f2e71bf4-12da-39e3-b6de-b9a9ef0701b1","pitchNumber":4,"startTime":"2026-04-12T18:52:21.168Z","endTime":"2026-04-12T18:52:25.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":89.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.241685633702474,"aZ":-9.443103883632757,"pfxX":-3.927790970541558,"pfxZ":10.858161549088875,"pX":-0.7304235720694443,"pZ":3.182687415729298,"vX0":1.972019114127799,"vY0":-144.7999741664075,"vZ0":-5.780384774954426,"x":144.84,"y":152.85,"x0":-0.915224019996046,"y0":50.00552202232697,"z0":5.801473208311155,"aX":-8.2247862255897},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.5,"breakHorizontal":6.6,"spinRate":2392,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.38031189629713413,"extension":6.529562672886928},"index":5,"playId":"6d18e8e2-66d7-37aa-90f7-e5b09990f9e9","pitchNumber":5,"startTime":"2026-04-12T18:52:42.190Z","endTime":"2026-04-12T18:52:50.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"12c418a3-ac54-4971-a594-10d5eea0a5f9","startTime":"2026-04-12T18:53:05.031Z","endTime":"2026-04-12T18:53:10.031Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":92.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17605157771104,"aZ":-11.712814138272941,"pfxX":-2.7601301207424918,"pfxZ":9.36969881811607,"pX":-0.031035477478872135,"pZ":2.782024148843108,"vX0":2.7443446150721615,"vY0":-146.3159244146927,"vZ0":-6.642447416305133,"x":118.18,"y":163.67,"x0":-0.6192398937172504,"y0":50.00283885115285,"z0":5.772357941705838,"aX":-6.02799560005466},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.0,"breakHorizontal":4.6,"spinRate":2439,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.37330995628829733,"extension":6.576582236385315},"hitData":{"launchSpeed":100.0,"launchAngle":49.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.17,"coordY":81.54}},"index":7,"playId":"a01c495c-82e2-373c-ad26-6d79c610c225","pitchNumber":6,"startTime":"2026-04-12T18:53:19.172Z","endTime":"2026-04-12T18:53:33.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.899999999999999,"awayTeamWinProbability":85.1,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.08,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:53:33.378Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:53:59.982Z","endTime":"2026-04-12T18:56:00.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.697715995830123,"aZ":-27.150854591286176,"pfxX":-1.3298715792996068,"pfxZ":2.722862575875669,"pX":-0.07692785244907865,"pZ":1.3452802942003677,"vX0":3.3514155708104076,"vY0":-134.37760590411165,"vZ0":-6.179112210802906,"x":119.93,"y":202.46,"x0":-1.162586261585329,"y0":50.00201382991972,"z0":5.580609514247393,"aX":-2.45351649270894},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.0,"breakHorizontal":1.8,"spinRate":2367,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.40621636620454904,"extension":6.630067194795877},"index":0,"playId":"d4ffc4c7-8d99-3a6d-9556-79486ddf13d8","pitchNumber":1,"startTime":"2026-04-12T18:53:59.982Z","endTime":"2026-04-12T18:54:04.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.666188652624548,"aZ":-30.868733136521566,"pfxX":0.4064123069029173,"pfxZ":0.7297513746600064,"pX":-0.381376125446651,"pZ":2.3929435535169943,"vX0":2.0619869105896154,"vY0":-132.4649475164332,"vZ0":-2.7537394171304226,"x":131.54,"y":174.17,"x0":-1.221862474762624,"y0":50.000082306369045,"z0":5.697194467912801,"aX":0.723579560893515},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.0,"breakHorizontal":-1.2,"spinRate":2525,"spinDirection":96},"zone":4,"typeConfidence":2.0,"plateTime":0.4131058626910007,"extension":6.614663191591105},"index":1,"playId":"14ddbe8c-b994-3e3b-8704-3134c6a70673","pitchNumber":2,"startTime":"2026-04-12T18:54:29.551Z","endTime":"2026-04-12T18:54:32.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88733035714673,"aZ":-13.1033979732417,"pfxX":-3.557623875975478,"pfxZ":8.822827388254934,"pX":-0.8084231011880076,"pZ":3.5276669393591225,"vX0":1.3745826196368147,"vY0":-145.56673619604385,"vZ0":-4.295309088390845,"x":147.82,"y":143.53,"x0":-0.8225937498837058,"y0":50.002387950330345,"z0":5.806611021480248,"aX":-7.688837084133749},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.4,"breakHorizontal":6.2,"spinRate":2262,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.37526187330856464,"extension":6.617548641686605},"index":2,"playId":"1b89f18a-f603-356c-9057-1fd52fb2d542","pitchNumber":3,"startTime":"2026-04-12T18:55:04.291Z","endTime":"2026-04-12T18:55:08.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.542893581891555,"aZ":-9.994126201021098,"pfxX":-3.1800209275143922,"pfxZ":10.311974582365549,"pX":1.0380499103940364,"pZ":3.748057016974483,"vX0":6.012482378588583,"vY0":-145.37438911002,"vZ0":-4.148415193709536,"x":77.43,"y":137.58,"x0":-0.6392198730636063,"y0":50.00019752167408,"z0":5.794848015784442,"aX":-6.839016874063073},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.1,"breakHorizontal":4.7,"spinRate":2416,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.37608546447663826,"extension":6.642977025498968},"index":3,"playId":"83043bb8-2eaf-34af-b383-372c68711f15","pitchNumber":4,"startTime":"2026-04-12T18:55:28.876Z","endTime":"2026-04-12T18:55:31.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8003765881297,"aZ":-26.031786070515576,"pfxX":-11.838149772147375,"pfxZ":3.376482822073342,"pX":-0.7003597464131319,"pZ":3.015443046741761,"vX0":5.912442162095837,"vY0":-133.95821447671517,"vZ0":-1.9219251373864308,"x":143.7,"y":157.36,"x0":-1.3975067956430973,"y0":50.00205454401117,"z0":5.602290193682886,"aX":-21.52430687657402},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":20.2,"spinRate":1957,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.4088135503484649,"extension":6.732712490385207},"hitData":{"launchSpeed":66.1,"launchAngle":57.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.89,"coordY":135.02}},"index":4,"playId":"d5b7f434-cd60-31d6-b4d4-0d67bac7d7ba","pitchNumber":5,"startTime":"2026-04-12T18:55:51.338Z","endTime":"2026-04-12T18:56:00.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.8,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:56:00.594Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:56:26.465Z","endTime":"2026-04-12T18:57:57.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":99.9,"endSpeed":91.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83485554333966,"aZ":-7.572314498603401,"pfxX":-5.072011643078461,"pfxZ":11.532195778020295,"pX":-0.9674551398103056,"pZ":2.369924450708307,"vX0":1.5860130022770806,"vY0":-145.31715779030168,"vZ0":-8.132480416420426,"x":153.88,"y":174.79,"x0":-0.8620943789448454,"y0":50.00637131799283,"z0":5.668881444430907,"aX":-10.822736576968117},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":19.4,"breakHorizontal":8.9,"spinRate":2522,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.3772702506459056,"extension":6.586535943342691},"index":0,"playId":"bd88c917-f31c-3f16-8d6f-7621c7a17606","pitchNumber":1,"startTime":"2026-04-12T18:56:30.151Z","endTime":"2026-04-12T18:56:33.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.8,"endSpeed":82.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.111718535057268,"aZ":-28.23422026052473,"pfxX":-10.89020417870897,"pfxZ":2.2443138408442707,"pX":-1.4856955722431662,"pZ":2.6726682025258204,"vX0":3.281947912504086,"vY0":-132.22354464260286,"vZ0":-2.1214385509917073,"x":173.63,"y":166.62,"x0":-1.3335335647842108,"y0":50.00616889081715,"z0":5.572357921357911,"aX":-19.145303856024817},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.8,"breakHorizontal":19.0,"spinRate":1837,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4154015930654893,"extension":6.693599100727384},"index":1,"playId":"db7c37cf-3f7f-39d2-af52-e64332a0818c","pitchNumber":2,"startTime":"2026-04-12T18:56:50.996Z","endTime":"2026-04-12T18:56:54.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":91.9,"endSpeed":83.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.026296242706543,"aZ":-27.465329661361967,"pfxX":-10.92609793953477,"pfxZ":2.6100428088297534,"pX":-0.7383902236517725,"pZ":2.6196508493360815,"vX0":5.426184837305305,"vY0":-133.69641222676373,"vZ0":-2.4996069362987856,"x":145.15,"y":168.05,"x0":-1.3797281506889347,"y0":50.00062575099516,"z0":5.546952061794474,"aX":-19.688634380049105},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":18.5,"spinRate":1838,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4103748508325711,"extension":6.648632784789247},"index":2,"playId":"bcd7bb7c-db31-3c73-9e1b-d8b07dcbd3df","pitchNumber":3,"startTime":"2026-04-12T18:57:12.125Z","endTime":"2026-04-12T18:57:15.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-12T18:57:28.721Z","endTime":"2026-04-12T18:57:46.970Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":100.1,"endSpeed":90.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.96501374736353,"aZ":-8.39745410575071,"pfxX":-6.32896636088123,"pfxZ":11.249731578821436,"pX":0.168105012720584,"pZ":3.219058078116474,"vX0":4.987013401478498,"vY0":-145.56531376438906,"vZ0":-5.764018932246073,"x":110.59,"y":151.87,"x0":-0.7580705097541753,"y0":50.00585367759523,"z0":5.752549077725207,"aX":-13.380117635949091},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.2,"breakHorizontal":10.3,"spinRate":2417,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.37846353023808854,"extension":6.614650168352115},"hitData":{"launchSpeed":100.9,"launchAngle":67.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":180.42,"coordY":145.43}},"index":4,"playId":"5ab4c670-70fb-3465-95fd-75450a1ceb6d","pitchNumber":4,"startTime":"2026-04-12T18:57:46.970Z","endTime":"2026-04-12T18:57:57.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":-2.0999999999999996,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:57:57.704Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out to first baseman Matt Shaw.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:59:59.167Z","endTime":"2026-04-12T19:00:26.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10952353736677,"aZ":-13.314502097107315,"pfxX":-2.1626522086641695,"pfxZ":10.59672569621091,"pX":0.34352270828613674,"pZ":1.153494420096667,"vX0":4.969867551559418,"vY0":-132.52051794403724,"vZ0":-9.36486125628901,"x":103.91,"y":207.64,"x0":-1.2745792046621298,"y0":50.00541194197139,"z0":5.704115119436226,"aX":-3.85038071903352},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":2.9,"spinRate":2341,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4131883056307233,"extension":6.932934825867022},"index":0,"playId":"737dc4c5-5d83-373b-891d-adb5771c07bf","pitchNumber":1,"startTime":"2026-04-12T19:00:05.949Z","endTime":"2026-04-12T19:00:09.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":78.9,"endSpeed":72.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.678290043993524,"aZ":-39.28722615133225,"pfxX":1.6037130924979284,"pfxZ":-5.350948375341384,"pX":-0.8214691650092796,"pZ":2.2458202956797026,"vX0":0.44222178574081916,"vY0":-114.92586058510196,"vZ0":-0.30340754760561084,"x":148.31,"y":178.14,"x0":-1.2250842701100728,"y0":50.00434193173671,"z0":6.2178424025098975,"aX":2.1305543585389426},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.5,"breakHorizontal":-3.0,"spinRate":2444,"spinDirection":45},"zone":7,"typeConfidence":2.0,"plateTime":0.4778519131583181,"extension":6.661500722389517},"hitData":{"launchSpeed":63.0,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.63,"coordY":168.58}},"index":1,"playId":"9e4115cd-bbf4-3913-b785-2ce4cec4e458","pitchNumber":2,"startTime":"2026-04-12T19:00:18.969Z","endTime":"2026-04-12T19:00:26.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:00:26.708Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T19:00:50.016Z","endTime":"2026-04-12T19:01:53.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58521955864977,"aZ":-36.544685944431556,"pfxX":4.945983205965093,"pfxZ":-3.3679360906317637,"pX":0.04336164897100375,"pZ":0.31060757491427343,"vX0":1.3825682574479474,"vY0":-113.74648945100587,"vZ0":-4.41504733756256,"x":115.35,"y":230.39,"x0":-1.2161876840293584,"y0":50.00242370860731,"z0":5.9344572151796,"aX":6.422788083201127},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.0,"breakHorizontal":-9.4,"spinRate":2634,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4831852034201707,"extension":6.646484180618692},"index":0,"playId":"e176a315-97e6-3742-af0c-3c902596c187","pitchNumber":1,"startTime":"2026-04-12T19:00:50.016Z","endTime":"2026-04-12T19:00:54.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.374410786277064,"aZ":-24.226360802885267,"pfxX":2.6789214434545174,"pfxZ":4.946893823942045,"pX":0.9004574193997833,"pZ":0.29381520684647816,"vX0":4.1841707449306025,"vY0":-125.6728568787947,"vZ0":-8.674609198322413,"x":82.68,"y":230.85,"x0":-1.1312400387120627,"y0":50.00484189977411,"z0":5.744191285979116,"aX":4.30427452490907},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":-5.8,"spinRate":2602,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.43507687825311203,"extension":6.874555027816749},"index":1,"playId":"4a686030-5676-366f-96b7-6a72f276d38b","pitchNumber":2,"startTime":"2026-04-12T19:01:06.817Z","endTime":"2026-04-12T19:01:10.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.8,"endSpeed":83.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44800635612801,"aZ":-16.03207701664165,"pfxX":-1.732469935332381,"pfxZ":9.125124422612611,"pX":0.5284148027399145,"pZ":3.244541082604374,"vX0":4.6518970931237575,"vY0":-132.21530456343137,"vZ0":-3.829419762080722,"x":96.86,"y":151.18,"x0":-1.0294679955029302,"y0":50.00213609712032,"z0":5.889851475293167,"aX":-3.065207726133435},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.8,"breakHorizontal":2.2,"spinRate":2282,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.41443853029345856,"extension":6.8699488270033156},"index":2,"playId":"7472eb97-f83d-35dc-a5b5-a08725e512f7","pitchNumber":3,"startTime":"2026-04-12T19:01:21.432Z","endTime":"2026-04-12T19:01:24.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76617954974525,"aZ":-26.34727716293585,"pfxX":3.79648294529347,"pfxZ":3.660362146087653,"pX":0.8363250086134321,"pZ":2.881015650925449,"vX0":3.501457611888203,"vY0":-124.71942376904842,"vZ0":-2.510291381751129,"x":85.12,"y":160.99,"x0":-1.073877754949533,"y0":50.00003815069581,"z0":6.051523886216176,"aX":6.038780333131643},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.4,"breakHorizontal":-7.7,"spinRate":2524,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4375214896463193,"extension":6.69239776959727},"index":3,"playId":"b875cf56-21e5-3382-b1ab-b489bbae29d0","pitchNumber":4,"startTime":"2026-04-12T19:01:34.740Z","endTime":"2026-04-12T19:01:38.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82604603255861,"aZ":-29.54739356496193,"pfxX":4.790288031272366,"pfxZ":1.941450376319807,"pX":0.5533432937957631,"pZ":1.4819317572718367,"vX0":2.482016822793243,"vY0":-115.9465476836754,"vZ0":-3.813124866420476,"x":95.91,"y":198.77,"x0":-1.1553495459044638,"y0":50.00332759086682,"z0":5.984614765074151,"aX":6.485232603668121},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.8,"breakHorizontal":-9.4,"spinRate":2533,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4734200524174601,"extension":6.888219721189226},"index":4,"playId":"8632e89c-fd7c-383e-b374-7fbc7521fb30","pitchNumber":5,"startTime":"2026-04-12T19:01:49.677Z","endTime":"2026-04-12T19:01:53.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.6,"awayTeamWinProbability":89.4,"homeTeamWinProbabilityAdded":0.4999999999999982,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:01:53.459Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcell Ozuna pops out to first baseman Matt Shaw in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T19:02:12.172Z","endTime":"2026-04-12T19:02:58.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38343217605901,"aZ":-35.83747082811619,"pfxX":7.415838701483732,"pfxZ":-2.809880612656988,"pX":-0.346840652607854,"pZ":2.595496637155849,"vX0":0.15873163139852328,"vY0":-114.93303231045203,"vZ0":0.034466163304738284,"x":130.22,"y":168.7,"x0":-1.3768380332880745,"y0":50.00306650532675,"z0":6.136389870344937,"aX":9.666966292038605},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.7,"breakHorizontal":-13.3,"spinRate":2537,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.4813212161609739,"extension":6.778950941492512},"index":0,"playId":"a63788b8-7eb5-35bc-85ca-e225e8f0254d","pitchNumber":1,"startTime":"2026-04-12T19:02:17.953Z","endTime":"2026-04-12T19:02:21.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.7,"endSpeed":81.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49172123433452,"aZ":-12.566126479565712,"pfxX":-1.7167232486991773,"pfxZ":11.25770292863333,"pX":0.27225311534681773,"pZ":3.5401764285068738,"vX0":4.036193260003092,"vY0":-131.98916608831445,"vZ0":-3.6448231078148385,"x":106.62,"y":143.2,"x0":-1.0625678088603037,"y0":50.00050411245033,"z0":5.88201232014431,"aX":-2.9899780048865323},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.7,"breakHorizontal":2.0,"spinRate":2343,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4170588963626498,"extension":6.9279698456152685},"index":1,"playId":"9ef8b78d-031e-3ad7-9ccf-bfe8782c1e8d","pitchNumber":2,"startTime":"2026-04-12T19:02:31.392Z","endTime":"2026-04-12T19:02:34.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02221069824321,"aZ":-27.473933913091596,"pfxX":7.167458145618367,"pfxZ":3.3923814603198057,"pX":1.0157338727704022,"pZ":2.0053911436300935,"vX0":2.8795192817530966,"vY0":-117.66792224988694,"vZ0":-3.2617479099248152,"x":78.28,"y":184.63,"x0":-1.1595118267592703,"y0":50.000172683511195,"z0":5.990308037588324,"aX":9.918536563844922},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.5,"breakHorizontal":-13.7,"spinRate":2601,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.46780649029150734,"extension":6.915834138276238},"hitData":{"launchSpeed":72.4,"launchAngle":79.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.74,"coordY":197.29}},"index":2,"playId":"9913f0db-8ae4-3cb6-ade7-bb09b3cea3f7","pitchNumber":3,"startTime":"2026-04-12T19:02:48.830Z","endTime":"2026-04-12T19:02:58.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:02:58.199Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dansby Swanson homers (2) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T19:05:05.086Z","endTime":"2026-04-12T19:06:11.226Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59953163740552,"aZ":-9.799520979903322,"pfxX":-4.895622065505508,"pfxZ":10.96047500480027,"pX":0.8879305713860918,"pZ":1.7803149211676692,"vX0":6.910629482941986,"vY0":-142.61865716887365,"vZ0":-9.044053597322032,"x":83.15,"y":190.71,"x0":-0.9408694525209401,"y0":50.00330943366994,"z0":5.627804431035106,"aX":-9.994220529198882},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2377,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3854013561806715,"extension":6.67505493736928},"index":0,"playId":"163db707-cc23-34c8-b4ed-9be59764483f","pitchNumber":1,"startTime":"2026-04-12T19:05:08.403Z","endTime":"2026-04-12T19:05:13.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.0,"endSpeed":82.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.905310603842317,"aZ":-28.623430682285857,"pfxX":0.324230845329753,"pfxZ":2.0426816184592687,"pX":0.19962312243109456,"pZ":0.9257749421618127,"vX0":4.185149099659295,"vY0":-130.96590082363187,"vZ0":-6.4865825696917545,"x":109.39,"y":213.78,"x0":-1.461783219038398,"y0":50.00177415859452,"z0":5.578269099973217,"aX":0.5613439318419222},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-1.6,"spinRate":2434,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4183865393480932,"extension":6.691161875763837},"index":1,"playId":"e862cd15-ed97-3bfc-b945-27c9fbdb2040","pitchNumber":2,"startTime":"2026-04-12T19:05:24.600Z","endTime":"2026-04-12T19:05:27.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18137277935117,"aZ":-9.11132952024668,"pfxX":-2.9925278416149155,"pfxZ":11.254756730308845,"pX":-0.03111908628643727,"pZ":2.741793274984449,"vX0":3.8418199232158337,"vY0":-142.7726695143214,"vZ0":-6.65503528763926,"x":118.19,"y":164.75,"x0":-1.0101382194131752,"y0":50.0010018271313,"z0":5.68740567617385,"aX":-6.131314670348893},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.1,"breakHorizontal":4.6,"spinRate":2391,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3847566363761903,"extension":6.573351152975965},"hitData":{"launchSpeed":100.3,"launchAngle":35.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.29,"coordY":52.84}},"index":2,"playId":"ad8622fa-fad7-3dc2-a29f-04b8955e00e0","pitchNumber":3,"startTime":"2026-04-12T19:05:42.620Z","endTime":"2026-04-12T19:06:11.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":5.400000000000002,"leverageIndex":0.59,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:06:11.226Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T19:06:21.508Z","endTime":"2026-04-12T19:07:37.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.90073870296967,"aZ":-8.796222360353926,"pfxX":-2.9795205858095812,"pfxZ":11.320914034582454,"pX":-1.0285667559233895,"pZ":3.661373059220206,"vX0":1.2123890354501428,"vY0":-143.84833728132486,"vZ0":-4.364549972273168,"x":156.21,"y":139.92,"x0":-1.0719439748205726,"y0":50.004069451646444,"z0":5.759771136567151,"aX":-6.153646682736724},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.6,"breakHorizontal":5.0,"spinRate":2390,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38290507056186796,"extension":6.538658697893521},"index":0,"playId":"f794dd33-f239-30c0-b2a3-f0f8ab79a90d","pitchNumber":1,"startTime":"2026-04-12T19:06:32.346Z","endTime":"2026-04-12T19:06:35.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919813543252225,"aZ":-34.06268442475176,"pfxX":4.355713788423317,"pfxZ":-1.186796519975811,"pX":-0.018257984835658478,"pZ":2.7534264593286855,"vX0":1.8123712972851136,"vY0":-125.57110746205773,"vZ0":-0.6651002606982885,"x":117.7,"y":164.44,"x0":-1.3156211901877604,"y0":50.00192507679127,"z0":5.798001631116614,"aX":6.940409090133928},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.0,"breakHorizontal":-8.3,"spinRate":2526,"spinDirection":50},"zone":2,"typeConfidence":2.0,"plateTime":0.43654330634463845,"extension":6.469826662628533},"index":1,"playId":"efb937d9-90b0-33a3-9e40-9dad0dc36cdf","pitchNumber":2,"startTime":"2026-04-12T19:06:48.974Z","endTime":"2026-04-12T19:06:52.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":99.2,"endSpeed":89.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.87118548357471,"aZ":-9.627468967246491,"pfxX":-2.3329238125815186,"pfxZ":10.823605602446985,"pX":0.33657826453377776,"pZ":3.0100659884358256,"vX0":4.520115722332232,"vY0":-144.18987278434906,"vZ0":-5.847148375832654,"x":104.17,"y":157.51,"x0":-0.9559251000703465,"y0":50.003340413196106,"z0":5.672824587881648,"aX":-4.860347157839938},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.5,"breakHorizontal":3.2,"spinRate":2361,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.38143743114595674,"extension":6.5748863542238025},"index":2,"playId":"a8ed88cc-3be9-38e0-8665-fe1b25602ba7","pitchNumber":3,"startTime":"2026-04-12T19:07:08.827Z","endTime":"2026-04-12T19:07:11.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63978522133642,"aZ":-33.20057411629015,"pfxX":0.9373165713909768,"pfxZ":-0.6059159908405363,"pX":0.6576038969823048,"pZ":1.980398121836517,"vX0":4.092923139193043,"vY0":-128.58919111024417,"vZ0":-2.856709286801091,"x":91.93,"y":185.31,"x0":-1.073937040218289,"y0":50.00539942850633,"z0":5.670805435359037,"aX":1.5766153648976722},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.6,"breakHorizontal":-2.5,"spinRate":2440,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.4252747537456356,"extension":6.7451582105243535},"index":3,"playId":"ddec3397-db1c-3577-82ad-0eae6150bfd6","pitchNumber":4,"startTime":"2026-04-12T19:07:34.281Z","endTime":"2026-04-12T19:07:37.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:07:37.281Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T19:07:54.089Z","endTime":"2026-04-12T19:09:02.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.242157515281672,"aZ":-29.226611372574585,"pfxX":1.2727090862458068,"pfxZ":1.6838431776743024,"pX":0.5102379699458007,"pZ":1.0084068009894416,"vX0":4.189693575093821,"vY0":-130.50411403274245,"vZ0":-6.132056321545794,"x":97.55,"y":211.55,"x0":-1.2709238116865067,"y0":50.00559428896939,"z0":5.544508982788258,"aX":2.2311289321143395},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":-3.1,"spinRate":2412,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.41710692621419465,"extension":6.640870600423064},"index":0,"playId":"c43e4b03-fc54-3ac0-afc3-670bc97ada84","pitchNumber":1,"startTime":"2026-04-12T19:08:06.114Z","endTime":"2026-04-12T19:08:09.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686387476149864,"aZ":-27.530242461091063,"pfxX":-10.682877297304739,"pfxZ":2.560794467210286,"pX":0.1716681588528769,"pZ":1.7265663987617486,"vX0":7.629532630413928,"vY0":-134.01144594399238,"vZ0":-4.771527629957965,"x":110.46,"y":192.16,"x0":-1.3280721856538718,"y0":50.005037948193866,"z0":5.503306191557664,"aX":-19.38118071752867},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.7,"breakHorizontal":17.6,"spinRate":1917,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4091398332238958,"extension":6.595819912697032},"index":1,"playId":"bdfd6b01-4bb0-311c-9566-8d6fc756c51e","pitchNumber":2,"startTime":"2026-04-12T19:08:23.745Z","endTime":"2026-04-12T19:08:27.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-12T19:08:35.636Z","endTime":"2026-04-12T19:08:51.401Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.9,"endSpeed":90.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87952153595846,"aZ":-8.077660438599786,"pfxX":-3.162435370442304,"pfxZ":11.471660592711132,"pX":-0.6675884367267682,"pZ":2.1730787242258782,"vX0":1.6308531997665578,"vY0":-143.8952842747063,"vZ0":-8.397073023873416,"x":142.45,"y":180.11,"x0":-0.8302941498664785,"y0":50.0052140617284,"z0":5.627096208839739,"aX":-6.643367719505252},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.3,"breakHorizontal":5.4,"spinRate":2482,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.38041525557284617,"extension":6.708867668519048},"hitData":{"launchSpeed":89.5,"launchAngle":44.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.89,"coordY":70.41}},"index":3,"playId":"c1e07e88-2055-317c-8bbb-f4b94f2684f6","pitchNumber":3,"startTime":"2026-04-12T19:08:51.401Z","endTime":"2026-04-12T19:09:02.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:09:02.242Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Moisés Ballesteros homers (2) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T19:09:24.972Z","endTime":"2026-04-12T19:10:10.202Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.4,"endSpeed":83.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29882426947653,"aZ":-23.243871819948346,"pfxX":-10.464975144706845,"pfxZ":4.989540160220287,"pX":-0.11433826097038116,"pZ":1.7170674632194458,"vX0":6.40202780742968,"vY0":-132.91562062119712,"vZ0":-5.322059660423817,"x":121.36,"y":192.42,"x0":-1.1935695007564842,"y0":50.00631755720769,"z0":5.431820914559677,"aX":-18.74138370208369},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":17.6,"spinRate":2117,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4119794703058739,"extension":6.789176061626722},"index":0,"playId":"fd52bc01-1991-3f94-96c4-f92d3c5c0c55","pitchNumber":1,"startTime":"2026-04-12T19:09:26.617Z","endTime":"2026-04-12T19:09:30.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34972014152087,"aZ":-7.014621363394013,"pfxX":-2.09285085230355,"pfxZ":12.027314699114491,"pX":0.2731242576230873,"pZ":1.8606578106004747,"vX0":3.639038854222456,"vY0":-144.14637426781863,"vZ0":-9.47655419989112,"x":106.59,"y":188.54,"x0":-0.7372085170246307,"y0":50.00534481007927,"z0":5.634452863649083,"aX":-4.3790788051625},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":19.9,"breakHorizontal":3.0,"spinRate":2450,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.3808488078940737,"extension":6.482271502676504},"hitData":{"launchSpeed":101.9,"launchAngle":29.0,"totalDistance":427.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.1,"coordY":26.52}},"index":1,"playId":"0cf69783-2d61-3e12-859d-778421750a04","pitchNumber":2,"startTime":"2026-04-12T19:09:44.161Z","endTime":"2026-04-12T19:10:10.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":0.3,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:10:10.202Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T19:10:21.794Z","endTime":"2026-04-12T19:12:19.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87765291106008,"aZ":-34.83240998414372,"pfxX":3.2547086896705437,"pfxZ":-1.6551003619249443,"pX":0.800896519517134,"pZ":1.9345338845251248,"vX0":3.797088405151595,"vY0":-126.17060004859891,"vZ0":-2.4331017999789664,"x":86.47,"y":186.55,"x0":-1.1467095169044554,"y0":50.00056297506546,"z0":5.720804417788093,"aX":5.240591411738434},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.4,"breakHorizontal":-6.7,"spinRate":2606,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4342663891552814,"extension":6.554111835682904},"index":0,"playId":"fd2b4099-1d69-3341-b924-6a8e486ffff7","pitchNumber":1,"startTime":"2026-04-12T19:10:26.898Z","endTime":"2026-04-12T19:10:32.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":80.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11853820475937,"aZ":-30.645793469698578,"pfxX":0.525012880474108,"pfxZ":0.8987760398557736,"pX":-5.32129991073112E-4,"pZ":2.5560601488039207,"vX0":2.887550147379259,"vY0":-130.70860830492887,"vZ0":-2.245262573424908,"x":117.02,"y":169.77,"x0":-1.1976870039492828,"y0":50.000530243548674,"z0":5.777659331776942,"aX":0.887724654985805},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":-1.7,"spinRate":2340,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.422582251610673,"extension":6.506645757377378},"index":1,"playId":"9387e4de-ae07-3bb1-a1e0-578189bfde4d","pitchNumber":2,"startTime":"2026-04-12T19:10:44.355Z","endTime":"2026-04-12T19:10:47.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":99.6,"endSpeed":90.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81523192819304,"aZ":-10.097640263458194,"pfxX":-3.336558263480003,"pfxZ":10.430407036346638,"pX":-0.26572561271897954,"pZ":3.9385492162590867,"vX0":3.0417905460650996,"vY0":-144.9976907065466,"vZ0":-3.5455092367891283,"x":127.13,"y":132.44,"x0":-0.8980009653803146,"y0":50.002197055387384,"z0":5.799568306882152,"aX":-7.061593813193398},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.2,"breakHorizontal":5.4,"spinRate":2444,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3786349963422011,"extension":6.556043237644924},"index":2,"playId":"08189473-580c-369f-a22f-9f955b46261e","pitchNumber":3,"startTime":"2026-04-12T19:11:00.758Z","endTime":"2026-04-12T19:11:04.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.015079730481748,"aZ":-31.272775460252213,"pfxX":0.7178036355840081,"pfxZ":0.5403526673988885,"pX":-0.8856874845415998,"pZ":2.4620667304862223,"vX0":0.8015420900746169,"vY0":-128.45268271086044,"vZ0":-2.0686378592767554,"x":150.76,"y":172.3,"x0":-1.2952262151867264,"y0":50.00417321757667,"z0":5.713240172418836,"aX":1.197308663091973},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":-1.4,"spinRate":2393,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.42668893936030683,"extension":6.567437468092525},"index":3,"playId":"74ad12db-935a-3ed6-a6d9-8c9a7dcdaad2","pitchNumber":4,"startTime":"2026-04-12T19:11:19.122Z","endTime":"2026-04-12T19:11:22.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":100.0,"endSpeed":90.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.99882136247435,"aZ":-8.960893727473032,"pfxX":-3.1788435560956745,"pfxZ":10.947446057580118,"pX":-0.4912613549006644,"pZ":3.939706131322223,"vX0":1.838035430275802,"vY0":-145.57477119970696,"vZ0":-3.9439592415721445,"x":135.73,"y":132.41,"x0":-0.7218542844051498,"y0":50.00597425747024,"z0":5.867034300889959,"aX":-6.7419994666883465},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.1,"breakHorizontal":5.3,"spinRate":2254,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3779980362168627,"extension":6.588499345987034},"index":4,"playId":"b6f0e95a-1a90-3b89-af04-2819114def7b","pitchNumber":5,"startTime":"2026-04-12T19:11:45.729Z","endTime":"2026-04-12T19:11:49.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-12T19:12:00.586Z","endTime":"2026-04-12T19:12:13.011Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.814572019932143,"aZ":-31.214742985509023,"pfxX":3.0000254704085703,"pfxZ":0.5653166472831916,"pX":0.7783653351959895,"pZ":2.5581292990838795,"vX0":3.892211449485133,"vY0":-128.9341105210457,"vZ0":-1.942899401638771,"x":87.33,"y":169.71,"x0":-1.1381768641604302,"y0":50.0012539851951,"z0":5.721069724992033,"aX":5.069605354010288},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":-6.2,"spinRate":2614,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.4241722309687126,"extension":6.711072259572854},"index":6,"playId":"add6474f-5a34-31a0-b1cf-bc14163c92a8","pitchNumber":6,"startTime":"2026-04-12T19:12:13.011Z","endTime":"2026-04-12T19:12:19.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.8,"awayTeamWinProbability":79.2,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.39,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:12:19.325Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out sharply to right fielder Ryan O'Hearn.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T19:12:37.532Z","endTime":"2026-04-12T19:14:00.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.2,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096160251566403,"aZ":-26.513285182093018,"pfxX":-9.870057573829504,"pfxZ":3.1092729344826147,"pX":0.3197792287681939,"pZ":3.2499359965386967,"vX0":7.357423866739809,"vY0":-134.1154127153542,"vZ0":-1.2850221053081272,"x":104.81,"y":151.03,"x0":-1.1772140510470646,"y0":50.00290793968918,"z0":5.626779892148598,"aX":-17.97427470025245},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":16.3,"spinRate":1826,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.4084488061047953,"extension":6.690513388953802},"index":0,"playId":"fb58d33d-f6af-3055-a30e-4272b43e7ae3","pitchNumber":1,"startTime":"2026-04-12T19:12:43.779Z","endTime":"2026-04-12T19:12:48.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.6,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12093623581136,"aZ":-10.33697055088533,"pfxX":-5.285593738352196,"pfxZ":10.788895606284179,"pX":-0.19910880202505618,"pZ":1.734230924645493,"vX0":4.3597300473679494,"vY0":-141.77700024358086,"vZ0":-8.955218583643374,"x":124.59,"y":191.96,"x0":-1.0743449850161977,"y0":50.00707702151589,"z0":5.604497231492311,"aX":-10.702299180688648},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":8.6,"spinRate":2387,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.38716347969832965,"extension":6.6663523077963385},"index":1,"playId":"bce66d33-4673-3527-8ba0-c6126991880c","pitchNumber":2,"startTime":"2026-04-12T19:13:01.234Z","endTime":"2026-04-12T19:13:04.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89447347274913,"aZ":-32.71311832134835,"pfxX":0.7218177601254641,"pfxZ":-0.3136539453499665,"pX":0.2750116321302609,"pZ":0.36679636613349625,"vX0":3.3507029149923384,"vY0":-130.65259909223866,"vZ0":-6.887948524899346,"x":106.52,"y":228.88,"x0":-1.1124240121713553,"y0":50.00034013671422,"z0":5.463796712314467,"aX":1.2594311698693899},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.7,"breakHorizontal":-1.9,"spinRate":2528,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.41761267630276455,"extension":6.669930614122485},"index":2,"playId":"f4795336-4dbb-3d77-94c0-950604cb761d","pitchNumber":3,"startTime":"2026-04-12T19:13:29.888Z","endTime":"2026-04-12T19:13:33.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":91.9,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.396347317735064,"aZ":-26.92517725712304,"pfxX":-9.968701984529574,"pfxZ":2.883849370931099,"pX":-0.3597773235261781,"pZ":2.072156949000387,"vX0":5.857113707748804,"vY0":-133.70993800627502,"vZ0":-3.9561248748733604,"x":130.71,"y":182.83,"x0":-1.2775068593654297,"y0":50.00275771047906,"z0":5.491061768439914,"aX":-18.146091165307773},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.6,"breakHorizontal":16.9,"spinRate":2087,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4088078547147904,"extension":6.801590594000921},"hitData":{"launchSpeed":101.9,"launchAngle":17.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.54,"coordY":77.5}},"index":3,"playId":"5182314b-c75c-3456-a71a-c3a9e1b85dcc","pitchNumber":4,"startTime":"2026-04-12T19:13:53.717Z","endTime":"2026-04-12T19:14:00.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:14:00.714Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T19:16:03.831Z","endTime":"2026-04-12T19:17:24.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270063751661972,"aZ":-37.12781139563521,"pfxX":3.9960017924566307,"pfxZ":-3.9346630446025728,"pX":0.22763997222823248,"pZ":1.1492911194348112,"vX0":1.7012828847915995,"vY0":-113.11851377378655,"vZ0":-2.5776466058997682,"x":108.32,"y":207.75,"x0":-1.0603150907832704,"y0":50.003814247954914,"z0":6.133423513145765,"aX":5.0271015721928896},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.6,"breakHorizontal":-7.7,"spinRate":2512,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4897388708710104,"extension":6.728528992806224},"index":0,"playId":"34d02579-f880-3eff-ab56-6a703d62b61b","pitchNumber":1,"startTime":"2026-04-12T19:16:07.619Z","endTime":"2026-04-12T19:16:11.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.651732123589735,"aZ":-26.6798828893735,"pfxX":-8.269821354236983,"pfxZ":3.722901139931462,"pX":0.49110352509065797,"pZ":1.682635874051479,"vX0":5.9576180926585,"vY0":-121.45390832122018,"vZ0":-4.61722663224576,"x":98.28,"y":193.35,"x0":-0.9350393875167352,"y0":50.00040404162123,"z0":5.964108280516775,"aX":-12.193819516307029},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.8,"breakHorizontal":13.3,"spinRate":1697,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4532112738121383,"extension":6.706088473187528},"index":1,"playId":"faa20ba8-8cb6-3025-a6cd-df49f8fdbda0","pitchNumber":2,"startTime":"2026-04-12T19:16:20.384Z","endTime":"2026-04-12T19:16:33.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7602584387362,"aZ":-12.593194229304673,"pfxX":-2.9039121294047705,"pfxZ":10.973318248804208,"pX":0.27210398003191905,"pZ":3.2245395863905113,"vX0":4.882360638715993,"vY0":-132.8179709623959,"vZ0":-4.514143917794218,"x":106.63,"y":151.72,"x0":-1.2136680808542994,"y0":50.00381754208343,"z0":5.863766407700831,"aX":-5.182744636171744},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.1,"breakHorizontal":4.2,"spinRate":2322,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.4125856449661489,"extension":6.922956324135538},"index":2,"playId":"1ba2128a-d5f5-34ef-b995-eb234c7b5878","pitchNumber":3,"startTime":"2026-04-12T19:16:37.140Z","endTime":"2026-04-12T19:16:43.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.425493175929553,"aZ":-38.491529518365475,"pfxX":4.124016948469461,"pfxZ":-4.830451030321457,"pX":-1.1212733237298145,"pZ":2.7926481173680573,"vX0":-0.941500255418852,"vY0":-114.06866482211886,"vZ0":0.8475496354524799,"x":159.74,"y":163.38,"x0":-1.2370041610332698,"y0":50.002293332336734,"z0":6.233446874996365,"aX":5.394318029325776},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.2,"breakHorizontal":-7.2,"spinRate":2520,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.4815395731552625,"extension":6.718147583629378},"index":3,"playId":"51251149-bca0-38a1-8e81-4c5488298cd9","pitchNumber":4,"startTime":"2026-04-12T19:17:07.596Z","endTime":"2026-04-12T19:17:12.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4070143099171,"aZ":-24.619598848452277,"pfxX":1.7749238517328556,"pfxZ":4.7182125509649,"pX":0.18601183324619044,"pZ":0.9909741360068879,"vX0":3.003031051521142,"vY0":-125.99761433871952,"vZ0":-7.1869100305143,"x":109.91,"y":212.02,"x0":-1.2535594920345312,"y0":50.00517860216691,"z0":5.879469011145319,"aX":2.844777152680768},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.1,"breakHorizontal":-4.0,"spinRate":2545,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4352615087365548,"extension":6.836682250727798},"index":4,"playId":"6b5b60b6-1dd4-37d9-9ae5-07c65752cb35","pitchNumber":5,"startTime":"2026-04-12T19:17:20.519Z","endTime":"2026-04-12T19:17:24.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:17:24.504Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, third baseman Alex Bregman to first baseman Matt Shaw.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T19:17:43.259Z","endTime":"2026-04-12T19:17:56.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37839833174338,"aZ":-26.72113804513305,"pfxX":4.163604920819339,"pfxZ":3.3460734287373723,"pX":0.44942690649318756,"pZ":1.692460077090638,"vX0":2.9147147812112006,"vY0":-126.50381438153354,"vZ0":-5.107032644507931,"x":99.87,"y":193.08,"x0":-1.25634939057774,"y0":50.003773716760485,"z0":5.86396396275714,"aX":6.788327218841114},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":-8.2,"spinRate":2608,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.43200010566664293,"extension":6.779479812184074},"hitData":{"launchSpeed":79.1,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.02,"coordY":154.88}},"index":0,"playId":"3830f979-eb4d-3e18-86af-db9371169b8a","pitchNumber":1,"startTime":"2026-04-12T19:17:47.764Z","endTime":"2026-04-12T19:17:56.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:17:56.383Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T19:18:12.028Z","endTime":"2026-04-12T19:21:09.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.274386117919523,"aZ":-31.323189743934897,"pfxX":8.383388533061453,"pfxZ":0.6211477989883409,"pX":0.1639499496809267,"pZ":2.521496943427636,"vX0":1.1170550321906232,"vY0":-116.74630680434824,"vZ0":-1.1003245990523105,"x":110.75,"y":170.7,"x0":-1.4100654437458684,"y0":50.00452012466251,"z0":5.950820448515418,"aX":11.557109241471611},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.1,"breakHorizontal":-15.5,"spinRate":2558,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.46941015363569916,"extension":6.78329939846011},"index":0,"playId":"19bbead2-d71b-30c1-9f0d-432dd2f51bbb","pitchNumber":1,"startTime":"2026-04-12T19:18:19.855Z","endTime":"2026-04-12T19:18:23.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.2,"endSpeed":83.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91152983108453,"aZ":-12.92342775052326,"pfxX":-1.9741559050275743,"pfxZ":10.815299911833044,"pX":1.3669689800155083,"pZ":3.433548677723533,"vX0":6.618112781430495,"vY0":-132.70506436263994,"vZ0":-4.075424551067445,"x":64.89,"y":146.07,"x0":-0.904923483318246,"y0":50.00521029161866,"z0":5.933479128697158,"aX":-3.515657064957698},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.8,"breakHorizontal":2.2,"spinRate":2342,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.41304360474436397,"extension":6.9239241061062495},"index":1,"playId":"6cb1b9e1-7449-38c6-b687-e3df7e273027","pitchNumber":2,"startTime":"2026-04-12T19:18:34.769Z","endTime":"2026-04-12T19:18:39.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.7,"endSpeed":78.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.211483554025843,"aZ":-27.1322372825576,"pfxX":2.7241530958554034,"pfxZ":3.2488508781117815,"pX":0.116216834165344,"pZ":2.6843071559970206,"vX0":2.2901511245698334,"vY0":-123.46357851321088,"vZ0":-2.51990269565996,"x":112.57,"y":166.3,"x0":-1.1753946025866604,"y0":50.00384001218877,"z0":5.987718136138878,"aX":4.230997686694696},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-5.4,"spinRate":2604,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.44262621586795525,"extension":6.817069102429853},"index":2,"playId":"be29b8b2-58f3-3bb8-b81f-b8f94680e82f","pitchNumber":3,"startTime":"2026-04-12T19:18:47.586Z","endTime":"2026-04-12T19:18:50.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.274162978687734,"aZ":-33.05637925932766,"pfxX":8.127220516481115,"pfxZ":-0.6509664169409213,"pX":0.8376365178505303,"pZ":2.8748789818808387,"vX0":1.9336236720702424,"vY0":-115.91319116714652,"vZ0":-0.028709698868628397,"x":85.07,"y":161.16,"x0":-1.0647941395701208,"y0":50.00498446543973,"z0":6.064744008902492,"aX":10.97164596230651},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.8,"breakHorizontal":-15.2,"spinRate":2727,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.47398771891490954,"extension":6.802576092474272},"index":3,"playId":"c910a4da-7382-395c-80a2-fdf51e9d6e4e","pitchNumber":4,"startTime":"2026-04-12T19:19:08.343Z","endTime":"2026-04-12T19:19:11.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.822580400926594,"aZ":-14.69568573304473,"pfxX":-2.746366390962643,"pfxZ":10.151657344611607,"pX":-0.8578008048858214,"pZ":4.866950972647769,"vX0":1.5343163063212621,"vY0":-130.9345592745378,"vZ0":-0.1361069141356262,"x":149.7,"y":107.37,"x0":-1.097187862480769,"y0":50.0013865329532,"z0":6.027209372142189,"aX":-4.727898037278213},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2403,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.41967872293635233,"extension":6.822474368050724},"index":4,"playId":"d046fee2-68e7-3cc0-8f50-b66eeaeffcc7","pitchNumber":5,"startTime":"2026-04-12T19:19:28.876Z","endTime":"2026-04-12T19:19:32.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136033748729485,"aZ":-15.995502546151222,"pfxX":-8.678366348779882,"pfxZ":9.165507733052436,"pX":1.082011024597781,"pZ":2.0707624568178207,"vX0":7.788151707021363,"vY0":-132.25596885645592,"vZ0":-6.518800816324352,"x":75.76,"y":182.87,"x0":-0.7784194030691332,"y0":50.005456713139054,"z0":5.747997367684954,"aX":-15.32255998861699},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":13.9,"spinRate":2280,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4147012085320898,"extension":6.9444173536424785},"index":5,"playId":"1b7f2fed-d8f0-3669-b098-c98b8ca577e7","pitchNumber":6,"startTime":"2026-04-12T19:19:44.783Z","endTime":"2026-04-12T19:19:48.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25867767864993,"aZ":-27.04907672923212,"pfxX":1.7606503528541588,"pfxZ":3.3544133449115954,"pX":0.0880951539600505,"pZ":2.7466688391698706,"vX0":2.379021382136261,"vY0":-123.13072603984239,"vZ0":-2.3424918682638616,"x":113.64,"y":164.62,"x0":-1.1207819854013974,"y0":50.006084069247386,"z0":6.007265504191451,"aX":2.694521588263109},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.8,"breakHorizontal":-3.7,"spinRate":2627,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4454245759843096,"extension":6.710602359680324},"index":6,"playId":"e388ed37-1837-324d-98a3-57e4af7b19b8","pitchNumber":7,"startTime":"2026-04-12T19:19:59.196Z","endTime":"2026-04-12T19:20:04.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2325746883312,"aZ":-23.243623293098203,"pfxX":3.5004231004125823,"pfxZ":5.502910563285694,"pX":0.5285481826487156,"pZ":1.4419893293350061,"vX0":2.9668795382158777,"vY0":-126.19230594340245,"vZ0":-6.343104733156798,"x":96.85,"y":199.85,"x0":-1.1145743953812668,"y0":50.00171394157012,"z0":5.84491650395959,"aX":5.678556553165241},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.9,"breakHorizontal":-7.0,"spinRate":2563,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.43305407299679377,"extension":6.892995950545561},"index":7,"playId":"9665e936-9cec-3a24-86e6-8706841fe474","pitchNumber":8,"startTime":"2026-04-12T19:20:19.988Z","endTime":"2026-04-12T19:20:22.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64781835817719,"aZ":-12.652010268062293,"pfxX":-4.277239375881644,"pfxZ":10.883228463857884,"pX":0.2689224262903259,"pZ":2.8215029561438447,"vX0":4.964565814529273,"vY0":-133.10860630211428,"vZ0":-5.459350713261826,"x":106.75,"y":162.6,"x0":-1.0649073697367581,"y0":50.00592374599945,"z0":5.815820633228588,"aX":-7.674937874920217},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":6.7,"spinRate":2379,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4115331909743074,"extension":6.997223755975071},"index":8,"playId":"b3ebafe7-d8b7-303a-b7fc-06f3ab8bb71f","pitchNumber":9,"startTime":"2026-04-12T19:20:41.650Z","endTime":"2026-04-12T19:20:46.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921428640003942,"aZ":-31.743489798494508,"pfxX":8.936388320177304,"pfxZ":0.3184506714032862,"pX":0.8209288537631824,"pZ":1.6619067028498964,"vX0":1.7632293891150173,"vY0":-115.62201336475998,"vZ0":-2.7557524453522606,"x":85.71,"y":193.91,"x0":-1.1144912883432196,"y0":50.00088598975612,"z0":5.966985851355611,"aX":11.893808795652035},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.1,"breakHorizontal":-16.6,"spinRate":2753,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4767877843178945,"extension":6.887897671048198},"index":9,"playId":"8bf1de42-bd26-3e13-a565-8269bcc868dc","pitchNumber":10,"startTime":"2026-04-12T19:21:06.087Z","endTime":"2026-04-12T19:21:09.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:21:09.106Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:23:28.353Z","endTime":"2026-04-12T19:23:54.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655626965660336,"aZ":-27.41512265914019,"pfxX":0.38682392309819513,"pfxZ":2.7228245862212255,"pX":-0.4699110704170261,"pZ":1.5316894125303384,"vX0":2.0772337474832026,"vY0":-130.16375436112426,"vZ0":-5.238218600615115,"x":134.91,"y":197.42,"x0":-1.322646330892814,"y0":50.00326146101213,"z0":5.599958851036172,"aX":0.6752860827096784},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2417,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.41791608698122396,"extension":6.471667319654517},"index":0,"playId":"e56fda6d-e51f-3ddd-8210-d2d49a309aa7","pitchNumber":1,"startTime":"2026-04-12T19:23:28.353Z","endTime":"2026-04-12T19:23:32.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.489059866906313,"aZ":-31.686788320110317,"pfxX":5.682460912563464,"pfxZ":0.2945567343219899,"pX":0.24010928597393616,"pZ":2.4278846479425407,"vX0":1.927763251524074,"vY0":-127.34203751983043,"vZ0":-1.9016046188622444,"x":107.85,"y":173.23,"x0":-1.26587193901599,"y0":50.000103568111385,"z0":5.704244732252941,"aX":9.27894158432147},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":-10.7,"spinRate":2478,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.43102990246402806,"extension":6.415110692142731},"hitData":{"launchSpeed":89.3,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":168.76}},"index":1,"playId":"ae635233-ea0e-312c-8512-6f661464368b","pitchNumber":2,"startTime":"2026-04-12T19:23:47.215Z","endTime":"2026-04-12T19:23:54.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:23:54.571Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Kelly doubles (3) on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:24:18.396Z","endTime":"2026-04-12T19:25:08.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29108852679533,"aZ":-8.458137935818842,"pfxX":-5.503218984797384,"pfxZ":11.595501728891247,"pX":-0.32143936093007386,"pZ":2.7507479988232886,"vX0":3.5699025591285545,"vY0":-142.47061942033523,"vZ0":-6.682725807788471,"x":129.25,"y":164.51,"x0":-0.87902897689732,"y0":50.00320227583553,"z0":5.66873117533813,"aX":-11.255663660813362},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.7,"breakHorizontal":9.2,"spinRate":2364,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.38521203698290574,"extension":6.6374797383127335},"index":0,"playId":"56d63b0d-0859-31bf-b7e6-7bbaf065d7c5","pitchNumber":1,"startTime":"2026-04-12T19:24:18.895Z","endTime":"2026-04-12T19:24:22.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1139745852453,"aZ":-33.713136588214404,"pfxX":5.770132241498406,"pfxZ":-0.9748465865183995,"pX":0.894000592539568,"pZ":1.9890245980195473,"vX0":3.286529122462304,"vY0":-125.52793526979136,"vZ0":-2.3971161315024685,"x":82.92,"y":185.08,"x0":-1.184773556366844,"y0":50.00093942043994,"z0":5.7204475999208615,"aX":9.139932550519122},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.0,"breakHorizontal":-11.3,"spinRate":2571,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43753791635153805,"extension":6.490229986593496},"index":1,"playId":"f7a205b7-2233-3ba8-b5e2-3b0a079896bb","pitchNumber":2,"startTime":"2026-04-12T19:24:35.804Z","endTime":"2026-04-12T19:24:40.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.574705444983945,"aZ":-31.746151479774,"pfxX":6.398899722667025,"pfxZ":0.2615882889848855,"pX":-0.5892867084098575,"pZ":3.095288868535597,"vX0":-0.012434399499820392,"vY0":-127.10747250024765,"vZ0":-0.3156699186777102,"x":139.46,"y":155.21,"x0":-1.4147251885436667,"y0":50.001960345584784,"z0":5.7553429181917135,"aX":10.403710810931347},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-11.5,"spinRate":2481,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.4319609798318149,"extension":6.534834521682374},"hitData":{"launchSpeed":104.1,"launchAngle":11.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.48,"coordY":143.91}},"index":2,"playId":"e36d866d-6c5d-3214-87ff-37b837783038","pitchNumber":3,"startTime":"2026-04-12T19:24:53.977Z","endTime":"2026-04-12T19:25:08.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.400000000000002,"awayTeamWinProbability":76.6,"homeTeamWinProbabilityAdded":4.300000000000001,"leverageIndex":0.68,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:25:08.309Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, first baseman Spencer Horwitz to pitcher Bubba Chandler. Carson Kelly to 3rd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:25:34.825Z","endTime":"2026-04-12T19:25:52.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58694289560304,"aZ":-25.467562437575406,"pfxX":-10.988696361744312,"pfxZ":3.798664366519649,"pX":-0.6306775898704257,"pZ":2.234947339392493,"vX0":5.862144485939982,"vY0":-132.1669709298328,"vZ0":-3.8125551811863048,"x":141.04,"y":178.44,"x0":-1.45160035900998,"y0":50.00349549963527,"z0":5.569855927275094,"aX":-19.410534894156566},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":18.6,"spinRate":1955,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.41466959865790054,"extension":6.717669072064265},"hitData":{"launchSpeed":74.5,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.03,"coordY":162.17}},"index":0,"playId":"fb093682-0a2f-3df5-86ec-eccc78fe0a2c","pitchNumber":1,"startTime":"2026-04-12T19:25:42.671Z","endTime":"2026-04-12T19:25:52.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":1.4,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:25:52.533Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:26:13.788Z","endTime":"2026-04-12T19:27:55.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15704408630306,"aZ":-7.58145779014487,"pfxX":-6.0188150440798625,"pfxZ":11.68034979387279,"pX":1.1310626139475224,"pZ":0.13216393228573384,"vX0":7.91012515413306,"vY0":-144.51944124494537,"vZ0":-13.759545774373482,"x":73.89,"y":235.21,"x0":-0.8655161870281494,"y0":50.000621296063606,"z0":5.43169103092471,"aX":-12.670498440028496},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.4,"breakHorizontal":9.2,"spinRate":2454,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.37967759771022713,"extension":6.759078777014082},"index":0,"playId":"bb08e25b-1e4d-3b36-86c0-39ddcb42b3c2","pitchNumber":1,"startTime":"2026-04-12T19:26:20.701Z","endTime":"2026-04-12T19:26:24.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.368437434533863,"aZ":-26.47949385653722,"pfxX":6.044816615072655,"pfxZ":3.474600900711268,"pX":0.5204474862896434,"pZ":2.793080991090289,"vX0":2.7662027019522806,"vY0":-127.2693406755888,"vZ0":-2.1699361307303033,"x":97.16,"y":163.37,"x0":-1.3661573778064995,"y0":50.002298366097946,"z0":5.756045134757607,"aX":9.905281340976073},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":-11.5,"spinRate":2413,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.43053024306928034,"extension":6.505378537045291},"index":1,"playId":"bbd0a0b0-2b55-3857-835d-9e6619a8d767","pitchNumber":2,"startTime":"2026-04-12T19:26:45.553Z","endTime":"2026-04-12T19:26:48.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46917796165573,"aZ":-31.07149498689576,"pfxX":4.117527472494311,"pfxZ":0.6535511275383517,"pX":0.8854624455380569,"pZ":1.5268424540474146,"vX0":4.276359474426374,"vY0":-129.80433769688284,"vZ0":-4.380666255244539,"x":83.25,"y":197.56,"x0":-1.3238315048194649,"y0":50.003237381227144,"z0":5.626426160725808,"aX":6.963027618768085},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":-8.5,"spinRate":2556,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4234210129374256,"extension":6.600316292229653},"index":2,"playId":"726bc7aa-8758-3f8a-a064-7a420df75899","pitchNumber":3,"startTime":"2026-04-12T19:27:04.501Z","endTime":"2026-04-12T19:27:09.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.123353034069364,"aZ":-25.69937149805677,"pfxX":-10.891888302011942,"pfxZ":3.5875507184998012,"pX":0.2579411265679543,"pZ":1.234344107605563,"vX0":7.98216185712902,"vY0":-133.10956537415632,"vZ0":-6.042885944199921,"x":107.17,"y":205.45,"x0":-1.3564822931309675,"y0":50.0023047703193,"z0":5.381200776078863,"aX":-19.650569399196492},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":18.1,"spinRate":2036,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.41064846738398897,"extension":6.766902726806629},"index":3,"playId":"19876bb5-fc28-375c-9f01-919d5b61fb2e","pitchNumber":4,"startTime":"2026-04-12T19:27:30.375Z","endTime":"2026-04-12T19:27:33.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.925682263467788,"aZ":-31.418712133734246,"pfxX":6.272643601117131,"pfxZ":0.4722547844091558,"pX":0.34562062661299614,"pZ":2.855855108270555,"vX0":2.1908118584753264,"vY0":-126.13124118125842,"vZ0":-0.7871353724606169,"x":103.83,"y":161.67,"x0":-1.3521329905521287,"y0":50.000290667475795,"z0":5.7363721762345445,"aX":9.96660935734261},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":-11.9,"spinRate":2482,"spinDirection":48},"zone":3,"typeConfidence":2.0,"plateTime":0.43654059385652033,"extension":6.612897800726166},"hitData":{"launchSpeed":81.9,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.9,"coordY":152.53}},"index":4,"playId":"144cac56-1432-3a2e-8c91-79522c9282f1","pitchNumber":5,"startTime":"2026-04-12T19:27:47.902Z","endTime":"2026-04-12T19:27:55.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-3.599999999999998,"leverageIndex":1.32,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:27:55.425Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:30:12.164Z","endTime":"2026-04-12T19:31:06.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32488719335825,"aZ":-37.393986845179256,"pfxX":4.929521009211172,"pfxZ":-4.025892110026167,"pX":-0.143941666631548,"pZ":3.3363047152421417,"vX0":0.9118119217084907,"vY0":-113.55720235095437,"vZ0":1.8476218592181406,"x":122.49,"y":148.7,"x0":-1.1916521595150888,"y0":50.00369904725952,"z0":6.253885869255328,"aX":6.38760102391063},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-6.5,"breakHorizontal":-9.1,"spinRate":2443,"spinDirection":46},"zone":2,"typeConfidence":2.0,"plateTime":0.48380019763979876,"extension":6.613384483835355},"index":0,"playId":"db372535-3b0a-380c-98e6-a3763ee39ade","pitchNumber":1,"startTime":"2026-04-12T19:30:13.295Z","endTime":"2026-04-12T19:30:17.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995437912706812,"aZ":-25.142967541796406,"pfxX":-10.31940888972969,"pfxZ":4.758006631276998,"pX":-1.8565387128692221,"pZ":1.8607646654758068,"vX0":1.6951734666471485,"vY0":-121.1782446668344,"vZ0":-4.473244729319968,"x":187.77,"y":188.54,"x0":-1.2274227042926469,"y0":50.00511360618081,"z0":5.942955696129316,"aX":-15.256937859286626},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.8,"breakHorizontal":18.2,"spinRate":1667,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.45303553929860696,"extension":6.710019247927205},"index":1,"playId":"ce4cee6c-55ac-3fc4-a96c-a2d27d87ed2d","pitchNumber":2,"startTime":"2026-04-12T19:30:31.581Z","endTime":"2026-04-12T19:30:34.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636785217825963,"aZ":-24.399896944950058,"pfxX":2.6866692583103498,"pfxZ":4.815289998346687,"pX":0.09594824162333651,"pZ":3.1518633903948525,"vX0":2.675194425667568,"vY0":-126.2157173903633,"vZ0":-2.015117207716626,"x":113.34,"y":153.68,"x0":-1.326541022072696,"y0":50.000207178767205,"z0":5.924972736741367,"aX":4.334615123828652},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":-5.5,"spinRate":2479,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.43392955056963745,"extension":6.790541765914059},"index":2,"playId":"698d7cb4-e44b-33ce-adf1-b2c7facd427e","pitchNumber":3,"startTime":"2026-04-12T19:30:44.215Z","endTime":"2026-04-12T19:30:47.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1742737419061,"aZ":-36.892751596032845,"pfxX":6.072193124915154,"pfxZ":-3.4593590495926403,"pX":-0.0993775694859386,"pZ":1.5039172515589723,"vX0":0.6016440046980513,"vY0":-116.48135535025918,"vZ0":-2.277910658787496,"x":120.79,"y":198.17,"x0":-1.1496934321884604,"y0":50.0021079034509,"z0":6.003995029077012,"aX":8.289734637995508},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.6,"breakHorizontal":-11.2,"spinRate":2565,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.47138363061282673,"extension":6.7981516671966},"index":3,"playId":"5febf741-642a-3959-b784-6c2253f73f02","pitchNumber":4,"startTime":"2026-04-12T19:31:02.024Z","endTime":"2026-04-12T19:31:06.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:31:06.437Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (5) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:31:25.205Z","endTime":"2026-04-12T19:31:58.798Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.787058063523126,"aZ":-8.87404665556056,"pfxX":-1.5327701919050574,"pfxZ":13.066366750827019,"pX":0.08675785345145139,"pZ":2.4633157970084354,"vX0":4.123850334058091,"vY0":-133.68127062528026,"vZ0":-6.955748513984202,"x":113.69,"y":172.27,"x0":-1.2868567256054215,"y0":50.000407120558194,"z0":5.760133670447048,"aX":-2.7328599089225643},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":22.1,"breakHorizontal":1.8,"spinRate":2396,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.412052010107145,"extension":6.935747210986247},"hitData":{"launchSpeed":108.5,"launchAngle":27.0,"totalDistance":444.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.8,"coordY":29.28}},"index":0,"playId":"b5003e32-b9b8-3e26-898e-67c2158486f7","pitchNumber":1,"startTime":"2026-04-12T19:31:30.436Z","endTime":"2026-04-12T19:31:58.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":-6.399999999999997,"leverageIndex":0.37,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:31:58.798Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:32:15.797Z","endTime":"2026-04-12T19:32:32.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76600481974462,"aZ":-25.350504373240774,"pfxX":-9.123169852684768,"pfxZ":4.655038270528485,"pX":-0.5143655648439845,"pZ":2.294304461637825,"vX0":4.300621525819722,"vY0":-120.89889416637821,"vZ0":-3.4312731263781115,"x":136.61,"y":176.83,"x0":-1.140489757483514,"y0":50.003305989685195,"z0":5.981671996385773,"aX":-13.370708392922793},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.8,"breakHorizontal":15.4,"spinRate":1508,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4548031219961963,"extension":6.779623036632732},"hitData":{"launchSpeed":91.3,"launchAngle":17.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.26,"coordY":81.86}},"index":0,"playId":"06c51a9a-03d4-31c5-be13-4e8c2066a438","pitchNumber":1,"startTime":"2026-04-12T19:32:21.948Z","endTime":"2026-04-12T19:32:32.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.24,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:32:32.275Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging. Bryan Reynolds steals (1) 2nd base.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:32:49.351Z","endTime":"2026-04-12T19:34:43.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.6,"endSpeed":72.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62070985823852,"aZ":-38.50570659496664,"pfxX":4.483909252561958,"pfxZ":-4.806842606381397,"pX":-0.9890789468596293,"pZ":1.2630429486400903,"vX0":-0.4849494151282002,"vY0":-114.51370886738188,"vZ0":-2.1825753710395888,"x":154.7,"y":204.68,"x0":-1.3556588099173004,"y0":50.001478437010874,"z0":6.02198785482321,"aX":5.909853008355303},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.0,"breakHorizontal":-7.9,"spinRate":2497,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4796735386004469,"extension":6.7210105467536465},"index":0,"playId":"1afd0cc2-21ae-3742-9130-a28cf6c6d816","pitchNumber":1,"startTime":"2026-04-12T19:32:52.189Z","endTime":"2026-04-12T19:32:55.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.657944074916912,"aZ":-24.612700379632926,"pfxX":-8.126447542123378,"pfxZ":4.921239494214223,"pX":0.013221459768106993,"pZ":0.3956973098263168,"vX0":5.181064430388546,"vY0":-122.7380343196957,"vZ0":-8.177383592643757,"x":116.5,"y":228.1,"x0":-1.0616108837591218,"y0":50.00242912095908,"z0":5.84387430822078,"aX":-12.487594663404481},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.3,"breakHorizontal":13.6,"spinRate":1460,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.44502389356513605,"extension":6.7372209670421475},"index":1,"playId":"da463d93-3de1-3eb2-bdc3-fa5f6efdf110","pitchNumber":2,"startTime":"2026-04-12T19:33:10.134Z","endTime":"2026-04-12T19:33:13.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.035755622599126,"aZ":-37.98732571534721,"pfxX":2.9995983787957643,"pfxZ":-4.377377596333997,"pX":0.263368195348792,"pZ":0.11216374152478932,"vX0":2.2181724952206703,"vY0":-114.5203112235603,"vZ0":-4.7277778806891035,"x":106.96,"y":235.75,"x0":-1.1072358157974802,"y0":50.00232317903251,"z0":5.917007372235614,"aX":3.985530025068138},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.8,"breakHorizontal":-6.0,"spinRate":2646,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4781743538725527,"extension":6.8201694715598515},"index":2,"playId":"8091665b-246b-33bd-936b-1d65bfa022fa","pitchNumber":3,"startTime":"2026-04-12T19:33:30.598Z","endTime":"2026-04-12T19:33:33.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.197580025490883,"aZ":-12.654843282143874,"pfxX":-3.5727139723031054,"pfxZ":11.086703850359928,"pX":0.2661121335533754,"pZ":2.1655423001397303,"vX0":4.946109318109341,"vY0":-132.56021281927724,"vZ0":-6.823233052449454,"x":106.86,"y":180.31,"x0":-1.1691434791992508,"y0":50.0019356494491,"z0":5.7169772537733525,"aX":-6.289767974122394},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.6,"breakHorizontal":5.3,"spinRate":2267,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.41491030486117086,"extension":6.872726431559165},"index":3,"playId":"6b5defd9-2213-3f5a-999c-9ebf63766dd7","pitchNumber":4,"startTime":"2026-04-12T19:33:52.646Z","endTime":"2026-04-12T19:33:56.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920889783758046,"aZ":-17.156711602552022,"pfxX":2.4526498568308575,"pfxZ":9.585559953412535,"pX":-0.1159174509341213,"pZ":1.88829004302528,"vX0":2.2866481647932573,"vY0":-124.85947080129904,"vZ0":-6.055210554651428,"x":121.42,"y":187.8,"x0":-1.3648578205721857,"y0":50.005098890624375,"z0":5.773543055486803,"aX":3.8432752626494184},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":16.1,"breakHorizontal":-5.0,"spinRate":2498,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.4399554774551784,"extension":6.766194246419422},"index":4,"playId":"dd7f2ea2-07b5-33bb-b857-d335fcb98923","pitchNumber":5,"startTime":"2026-04-12T19:34:09.013Z","endTime":"2026-04-12T19:34:12.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-12T19:34:16.156Z","endTime":"2026-04-12T19:34:31.669Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.011204005217916,"aZ":-22.093479933594026,"pfxX":2.2475360438859266,"pfxZ":6.407262257845938,"pX":0.24616744024502804,"pZ":2.437280654696894,"vX0":3.050006649294638,"vY0":-124.12240869993077,"vZ0":-3.9718022852008454,"x":107.62,"y":172.97,"x0":-1.2867715301487792,"y0":50.001254325445586,"z0":5.8806629868948015,"aX":3.5329624376583633},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.0,"breakHorizontal":-4.7,"spinRate":2471,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.43997380383523277,"extension":6.7665807466448324},"index":6,"playId":"595bc7f8-540e-3941-8e5f-35b7fb7f8fe3","pitchNumber":6,"startTime":"2026-04-12T19:34:31.669Z","endTime":"2026-04-12T19:34:43.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.9,"awayTeamWinProbability":89.1,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.44,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:34:43.102Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Yorke flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:35:21.551Z","endTime":"2026-04-12T19:35:33.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T19:35:17.541Z","endTime":"2026-04-12T19:35:23.808Z","isPitch":false,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.893673749293875,"aZ":-31.74693331428994,"pfxX":4.6581820901785225,"pfxZ":0.31993042515887105,"pX":-0.06825472199658235,"pZ":2.283162622635442,"vX0":1.3565867580725792,"vY0":-115.58518838995847,"vZ0":-1.4012199637512512,"x":119.6,"y":177.13,"x0":-1.2676438003566886,"y0":50.00572698693543,"z0":5.936637458807768,"aX":6.324258484695836},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.5,"breakHorizontal":-8.8,"spinRate":2699,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.47328627880369734,"extension":6.810550432297779},"hitData":{"launchSpeed":89.1,"launchAngle":45.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.17,"coordY":93.64}},"index":1,"playId":"341513c7-75c5-3de5-9656-590fedc469a3","pitchNumber":1,"startTime":"2026-04-12T19:35:23.808Z","endTime":"2026-04-12T19:35:33.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":1.299999999999999,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:35:33.179Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:37:46.941Z","endTime":"2026-04-12T19:40:08.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.227888629730145,"aZ":-11.688762655992065,"pfxX":-3.286947940895581,"pfxZ":10.02306497352937,"pX":-0.5122004948190314,"pZ":3.48745113628383,"vX0":2.665712785444283,"vY0":-141.77822673354794,"vZ0":-4.442169297885666,"x":136.52,"y":144.62,"x0":-1.0357418886374459,"y0":50.002371414560045,"z0":5.815559048272505,"aX":-6.717652623523104},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":5.4,"spinRate":2401,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3857554167737298,"extension":6.540688136733604},"index":0,"playId":"6f5ecf8e-56de-37f7-824b-801c059d556d","pitchNumber":1,"startTime":"2026-04-12T19:37:46.941Z","endTime":"2026-04-12T19:37:50.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.0,"endSpeed":88.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.784145561158155,"aZ":-9.42643040226774,"pfxX":-3.3808770165579958,"pfxZ":11.232221068996575,"pX":0.11188310078461827,"pZ":3.6664898743176013,"vX0":4.046490760235219,"vY0":-142.5817763875821,"vZ0":-4.288777275383671,"x":112.74,"y":139.78,"x0":-0.897564526066166,"y0":50.00440164716134,"z0":5.8037922260634796,"aX":-6.848206534308471},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.4,"breakHorizontal":5.2,"spinRate":2421,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3865837150347433,"extension":6.46696202300893},"index":1,"playId":"95c04ea5-f4b9-3e7e-9313-405ad9051de1","pitchNumber":2,"startTime":"2026-04-12T19:38:01.658Z","endTime":"2026-04-12T19:38:04.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-12T19:38:12.612Z","endTime":"2026-04-12T19:38:29.061Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363314643576103,"aZ":-34.00493041086499,"pfxX":4.794970831890428,"pfxZ":-1.139849539396402,"pX":0.714155788483457,"pZ":1.2423750597447276,"vX0":2.879764150441778,"vY0":-126.5138218861562,"vZ0":-4.301732643607247,"x":89.78,"y":205.24,"x0":-1.0640979879765913,"y0":50.000521164994794,"z0":5.709414293785712,"aX":7.721185905748539},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.9,"breakHorizontal":-9.4,"spinRate":2665,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4340006605934055,"extension":6.374082957603987},"index":3,"playId":"3b7f4ccc-b7a8-312c-a730-df59809c9ccc","pitchNumber":3,"startTime":"2026-04-12T19:38:29.061Z","endTime":"2026-04-12T19:38:32.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86486434048756,"aZ":-10.391020295231877,"pfxX":-2.5148100323676474,"pfxZ":10.598456753193835,"pX":0.9911346784467986,"pZ":1.922104592206818,"vX0":5.559351081496357,"vY0":-142.91149947469805,"vZ0":-8.734816250628105,"x":79.22,"y":186.88,"x0":-0.6581759448434166,"y0":50.0040999349548,"z0":5.682435639420701,"aX":-5.169670495740261},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":3.4,"spinRate":2310,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.38418734854633296,"extension":6.584673318129572},"index":4,"playId":"a78a3b51-3f36-3353-b712-c0703a750d95","pitchNumber":4,"startTime":"2026-04-12T19:38:50.153Z","endTime":"2026-04-12T19:38:54.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.724480031555096,"aZ":-9.423795110418743,"pfxX":-1.7844653957474326,"pfxZ":11.07624141996029,"pX":-0.05336503878129005,"pZ":1.9347560945636306,"vX0":2.5959383435864862,"vY0":-142.63181667832447,"vZ0":-8.77284893178309,"x":119.03,"y":186.54,"x0":-0.7447352714448111,"y0":50.00505742904616,"z0":5.650137509690848,"aX":-3.6661831734533696},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":2.6,"spinRate":2336,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.3844540667319496,"extension":6.563260194504629},"index":5,"playId":"c61c9821-2dd4-354c-b48e-71e47dbe91d9","pitchNumber":5,"startTime":"2026-04-12T19:39:11.583Z","endTime":"2026-04-12T19:39:16.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":89.6,"endSpeed":83.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.356355058228075,"aZ":-28.581757186830473,"pfxX":0.9771168040110396,"pfxZ":2.0685710365216488,"pX":1.161995003636231,"pZ":-0.05425346926227356,"vX0":4.898900640863016,"vY0":-130.24612225539022,"vZ0":-8.78809462271816,"x":72.71,"y":240.24,"x0":-0.8613398511461653,"y0":50.00477439331049,"z0":5.487804994031623,"aX":1.6981497169406252},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":-2.8,"spinRate":2429,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4186574694592933,"extension":6.665564582066856},"index":6,"playId":"57c49ed8-1af4-3ee4-bc10-84add1b81b97","pitchNumber":6,"startTime":"2026-04-12T19:39:37.926Z","endTime":"2026-04-12T19:39:40.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06562866398192,"aZ":-11.12503781159754,"pfxX":-2.6027430330928816,"pfxZ":10.171356474917145,"pX":1.0319419657805464,"pZ":2.962190356843758,"vX0":6.069350815457548,"vY0":-142.971229465505,"vZ0":-5.7968507279591925,"x":77.66,"y":158.8,"x0":-0.7805661177263855,"y0":50.00153918628787,"z0":5.714601446343059,"aX":-5.385925699910418},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":3.5,"spinRate":2456,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3831384771825048,"extension":6.59002839889337},"index":7,"playId":"7e29cc44-87ae-3be8-8247-1e1d774e3e2c","pitchNumber":7,"startTime":"2026-04-12T19:40:05.095Z","endTime":"2026-04-12T19:40:08.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:40:08.095Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:40:20.013Z","endTime":"2026-04-12T19:43:32.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.166629263599724,"aZ":-26.17884529505006,"pfxX":-10.011636820263194,"pfxZ":3.3689679390211476,"pX":0.2709072146702225,"pZ":1.731739359773861,"vX0":7.530945352321659,"vY0":-132.04477226294034,"vZ0":-4.825018203962292,"x":106.67,"y":192.02,"x0":-1.3069319227641771,"y0":50.00118817408076,"z0":5.491255895093501,"aX":-17.808657056694283},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.3,"breakHorizontal":16.7,"spinRate":1982,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.41363077124989234,"extension":6.670585904675026},"index":0,"playId":"12251340-61f1-377f-a20e-81e011134a01","pitchNumber":1,"startTime":"2026-04-12T19:40:29.829Z","endTime":"2026-04-12T19:40:33.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-12T19:40:42.874Z","endTime":"2026-04-12T19:41:04.849Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.838641684984847,"aZ":-35.26873054885612,"pfxX":5.910547553180997,"pfxZ":-1.8983094697622178,"pX":0.686016611993632,"pZ":1.464441766396538,"vX0":2.6717794247718767,"vY0":-126.73767462983636,"vZ0":-3.5296807933192724,"x":90.85,"y":199.24,"x0":-1.1481760614634053,"y0":50.000644942142834,"z0":5.679184504031582,"aX":9.654707408198925},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":-11.3,"spinRate":2575,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.43144677088227024,"extension":6.544226558754228},"index":2,"playId":"1f8b8ce8-85f7-323c-8722-e26419577eb2","pitchNumber":2,"startTime":"2026-04-12T19:41:04.849Z","endTime":"2026-04-12T19:41:07.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.07576340999751,"aZ":-4.939421264413835,"pfxX":-1.466165415099205,"pfxZ":12.929033261101821,"pX":0.1232764988188034,"pZ":1.9866712270343505,"vX0":3.1205592557543143,"vY0":-144.9552601802023,"vZ0":-9.395476087958656,"x":112.3,"y":185.14,"x0":-0.7816580258043259,"y0":50.00330702057838,"z0":5.587950826296121,"aX":-3.088720661856908},"breaks":{"breakAngle":18.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.4,"breakVerticalInduced":21.5,"breakHorizontal":1.9,"spinRate":2478,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.3793313704313661,"extension":6.630324763415527},"index":3,"playId":"dda85fae-b113-366c-812a-42065a8a97db","pitchNumber":3,"startTime":"2026-04-12T19:41:27.881Z","endTime":"2026-04-12T19:41:30.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433700855480627,"aZ":-32.21505530994059,"pfxX":4.88559613326588,"pfxZ":-0.027461788289648403,"pX":0.6917504008126536,"pZ":1.9999336141956554,"vX0":2.7315112467195,"vY0":-126.3177109173511,"vZ0":-2.9195575069631423,"x":90.63,"y":184.78,"x0":-1.0392673696524344,"y0":50.00146579123173,"z0":5.768456779954244,"aX":7.870726180362689},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.5,"breakHorizontal":-9.5,"spinRate":2637,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.43409376896914775,"extension":6.598689036726681},"index":4,"playId":"61baf853-e5e0-3557-a27e-b85207aec1ac","pitchNumber":4,"startTime":"2026-04-12T19:41:50.114Z","endTime":"2026-04-12T19:41:53.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664340628110747,"aZ":-22.37463002463308,"pfxX":-9.41354655369205,"pfxZ":5.262371088059056,"pX":-0.9415270979890669,"pZ":1.897702516492546,"vX0":3.8556818413334,"vY0":-135.19717553085158,"vZ0":-5.744252149419463,"x":152.89,"y":187.54,"x0":-1.1577340374929794,"y0":50.00548505459289,"z0":5.605937223626593,"aX":-17.543649912300815},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":1850,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4041230196999206,"extension":6.560368299487078},"index":5,"playId":"841d8a94-d4fe-37f6-b8a0-03ef10394e13","pitchNumber":5,"startTime":"2026-04-12T19:42:12.031Z","endTime":"2026-04-12T19:42:15.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.502345572117072,"aZ":-23.78983017802123,"pfxX":-9.722498365107205,"pfxZ":4.569690782088466,"pX":-0.8673722774193805,"pZ":1.9005924854914829,"vX0":4.9698684394369215,"vY0":-134.2717648589713,"vZ0":-4.8907695867272745,"x":150.06,"y":187.46,"x0":-1.4732808777136202,"y0":50.006333490126885,"z0":5.425979068995464,"aX":-17.859028592351194},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":2092,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40702745398514795,"extension":6.691763742156319},"index":6,"playId":"03c814ef-9980-3528-b97e-e11b4e44a4a0","pitchNumber":6,"startTime":"2026-04-12T19:43:00.410Z","endTime":"2026-04-12T19:43:04.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.511675467504073,"aZ":-31.705142216719455,"pfxX":1.5510219048807936,"pfxZ":0.2768815257223771,"pX":0.16670085815699204,"pZ":2.48922949293242,"vX0":2.7053141506101475,"vY0":-129.8629726215266,"vZ0":-2.0062286206907496,"x":110.65,"y":171.57,"x0":-1.0921780857508774,"y0":50.00382722089497,"z0":5.695719812424761,"aX":2.635073211698929},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":-3.5,"spinRate":2449,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.422621070120357,"extension":6.652028758269383},"hitData":{"launchSpeed":86.7,"launchAngle":14.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.22,"coordY":81.5}},"index":7,"playId":"e5e7f079-3fd6-3e19-a9d5-42e9b55fb9e1","pitchNumber":7,"startTime":"2026-04-12T19:43:21.697Z","endTime":"2026-04-12T19:43:32.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":0.52,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:43:32.689Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Moisés Ballesteros singles on a ground ball to center fielder Oneil Cruz. Nico Hoerner to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:43:50.377Z","endTime":"2026-04-12T19:45:29.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92522987558404,"aZ":-25.508158761128197,"pfxX":-10.487192749335168,"pfxZ":3.7468974134122703,"pX":0.6201599721119491,"pZ":2.9827387850615947,"vX0":8.742208273760365,"vY0":-132.65444634376806,"vZ0":-2.05092069962884,"x":93.36,"y":158.25,"x0":-1.3589454418261124,"y0":50.00160215087592,"z0":5.629310958329671,"aX":-18.650715727997866},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.5,"breakHorizontal":17.0,"spinRate":2161,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.41322901753797625,"extension":6.818900759241736},"index":0,"playId":"7d87e133-5f33-31c5-b20c-e6de384452ba","pitchNumber":1,"startTime":"2026-04-12T19:44:00.269Z","endTime":"2026-04-12T19:44:04.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d568e218-63e8-3e84-aa8f-41d299ea444c","startTime":"2026-04-12T19:44:16.830Z","endTime":"2026-04-12T19:44:19.830Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13987490583009,"aZ":-25.011391552999896,"pfxX":-11.3071945264024,"pfxZ":3.8957413327638735,"pX":0.21492953140624696,"pZ":1.8273750862316074,"vX0":8.240181066963322,"vY0":-134.50894834458384,"vZ0":-5.157729941825347,"x":108.81,"y":189.44,"x0":-1.41334709791241,"y0":50.00405715776466,"z0":5.534524978435468,"aX":-20.79944059883376},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":18.8,"spinRate":2063,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4066083677594974,"extension":6.771457964062024},"index":2,"playId":"941ec155-0b38-33aa-8a3c-067a786b74bb","pitchNumber":2,"startTime":"2026-04-12T19:44:48.091Z","endTime":"2026-04-12T19:44:52.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T19:44:58.623Z","endTime":"2026-04-12T19:45:16.970Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0116992344641,"aZ":-25.17480615889658,"pfxX":-11.215997369619988,"pfxZ":3.890737683593872,"pX":0.5542383501843112,"pZ":1.9648352797740642,"vX0":8.987143954592883,"vY0":-133.0959801570519,"vZ0":-4.6564475486087,"x":95.87,"y":185.73,"x0":-1.4055493079254042,"y0":50.00025897859323,"z0":5.555370986265317,"aX":-20.161578519364745},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":18.4,"spinRate":2161,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.41119485241870857,"extension":6.77402482215537},"hitData":{"launchSpeed":107.2,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.36,"coordY":89.15}},"index":4,"playId":"352134ec-137e-38ef-8324-5be46f36d6a0","pitchNumber":3,"startTime":"2026-04-12T19:45:16.970Z","endTime":"2026-04-12T19:45:29.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.08,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:45:29.229Z","atBatIndex":42},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alex Bregman out on a sacrifice fly to left fielder Bryan Reynolds. Nico Hoerner scores.","rbi":1,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:45:54.154Z","endTime":"2026-04-12T19:46:19.638Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74337414482099,"aZ":-26.74384274265643,"pfxX":3.451233535971638,"pfxZ":3.2178350864530696,"pX":0.3313367674652503,"pZ":2.494435936972442,"vX0":3.0059343905519857,"vY0":-128.76054172371659,"vZ0":-2.819830387091534,"x":104.37,"y":171.43,"x0":-1.2978016825634713,"y0":50.00096786659411,"z0":5.6645607331924115,"aX":5.815789021488303},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":-7.0,"spinRate":2471,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.4247546706241305,"extension":6.654291691713683},"hitData":{"launchSpeed":91.7,"launchAngle":45.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.21,"coordY":89.51}},"index":0,"playId":"338c13b6-1fad-373d-8a94-9bbd5597b611","pitchNumber":1,"startTime":"2026-04-12T19:46:06.626Z","endTime":"2026-04-12T19:46:19.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":1.78,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:46:19.638Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:46:48.160Z","endTime":"2026-04-12T19:49:31.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.3,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.340301887316585,"aZ":-29.144649832619596,"pfxX":4.341260080437518,"pfxZ":1.8228594764279844,"pX":0.406064304310048,"pZ":2.109448623175969,"vX0":2.7210267355054834,"vY0":-128.48805365641704,"vZ0":-3.371100066955182,"x":101.52,"y":181.82,"x0":-1.2330252681133584,"y0":50.001432909695914,"z0":5.720033498410492,"aX":7.207373609428887},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":-8.5,"spinRate":2479,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4274181915536208,"extension":6.566237419661333},"index":0,"playId":"3f921687-eb2c-3b70-9c65-d83d8bda2d14","pitchNumber":1,"startTime":"2026-04-12T19:46:50.035Z","endTime":"2026-04-12T19:46:53.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803971996211487,"aZ":-32.15429966363046,"pfxX":0.029382684745499876,"pfxZ":0.013493676251558284,"pX":-0.5444415324711896,"pZ":2.8427933088560398,"vX0":2.4074949189418278,"vY0":-127.98354256785298,"vZ0":-0.9178509672563304,"x":137.75,"y":162.02,"x0":-1.5033872109851418,"y0":50.00481886552508,"z0":5.737176928387438,"aX":0.04795052434056974},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":-0.6,"spinRate":2420,"spinDirection":68},"zone":1,"typeConfidence":2.0,"plateTime":0.42889951627238077,"extension":6.629536481641625},"index":1,"playId":"e4b14a29-39c3-34c7-97ce-6e27ecd0375d","pitchNumber":2,"startTime":"2026-04-12T19:47:12.348Z","endTime":"2026-04-12T19:47:15.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75641763416244,"aZ":-13.579879230002767,"pfxX":-2.4824708701557796,"pfxZ":9.016466134165462,"pX":-1.133481599872401,"pZ":5.430148462581548,"vX0":0.3473402892466273,"vY0":-143.31698306828952,"vZ0":0.9394804383513031,"x":160.21,"y":92.17,"x0":-0.9345951125393726,"y0":50.00508992514334,"z0":5.951129167029552,"aX":-5.120393823238798},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":4.4,"spinRate":2248,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3834332701842742,"extension":6.4481259407466665},"index":2,"playId":"7b282422-3198-3305-9815-cea280c7b8f0","pitchNumber":3,"startTime":"2026-04-12T19:47:31.821Z","endTime":"2026-04-12T19:47:35.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.2,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10578935091529,"aZ":-9.232907603281328,"pfxX":-3.554561052085645,"pfxZ":11.101253922125178,"pX":0.04418480900727251,"pZ":2.2774041540817436,"vX0":3.9245025928631283,"vY0":-142.8974597387868,"vZ0":-7.60107394560379,"x":115.32,"y":177.29,"x0":-0.885556793568662,"y0":50.005402565542376,"z0":5.552936422281897,"aX":-7.3478842957760975},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.7,"breakHorizontal":5.6,"spinRate":2340,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3833850083462158,"extension":6.676380961591481},"index":3,"playId":"c1cde254-e980-30c9-8971-89f2f556668c","pitchNumber":4,"startTime":"2026-04-12T19:47:58.999Z","endTime":"2026-04-12T19:48:01.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32430053720905,"aZ":-12.871194684219116,"pfxX":-3.430413680892895,"pfxZ":9.153039277026298,"pX":-0.2150051853348071,"pZ":4.401763235152041,"vX0":3.591016973174359,"vY0":-143.85186662212956,"vZ0":-1.6660440389771232,"x":125.2,"y":119.93,"x0":-1.0299135044119014,"y0":50.006814059409635,"z0":5.780451058407863,"aX":-7.23810575190184},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2406,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.37980184865918387,"extension":6.5445570920102805},"index":4,"playId":"ff2a0b5f-f15e-3410-9c42-a82df9f8d986","pitchNumber":5,"startTime":"2026-04-12T19:48:22.510Z","endTime":"2026-04-12T19:48:26.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"bb88a914-1f7a-4524-8182-be4ff2ae33b2","startTime":"2026-04-12T19:48:42.881Z","endTime":"2026-04-12T19:48:47.881Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30475919153994,"aZ":-10.340902198432959,"pfxX":-2.7097991230786325,"pfxZ":10.413085610121755,"pX":-0.30914781600433117,"pZ":4.102336868296059,"vX0":2.65529700493717,"vY0":-144.27808524943697,"vZ0":-2.8213712618534856,"x":128.78,"y":128.02,"x0":-0.891820529395199,"y0":50.00150616085112,"z0":5.73545140616357,"aX":-5.681024157206267},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.5,"breakHorizontal":4.3,"spinRate":2390,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3804556273352042,"extension":6.578317212687913},"index":6,"playId":"46352da5-81a9-3f45-b9cf-954c1fd35bf1","pitchNumber":6,"startTime":"2026-04-12T19:49:03.246Z","endTime":"2026-04-12T19:49:07.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652327138321386,"aZ":-27.431868041405064,"pfxX":-10.543263506104692,"pfxZ":2.59773177659479,"pX":-0.5940786417484852,"pZ":2.7920651158652867,"vX0":5.745233857105662,"vY0":-134.46854098035126,"vZ0":-2.069026329398318,"x":139.64,"y":163.39,"x0":-1.3904740110095721,"y0":50.00590950991786,"z0":5.521233708053721,"aX":-19.276242698964634},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":17.9,"spinRate":2073,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.4076135514201118,"extension":6.62166513300284},"hitData":{"launchSpeed":93.5,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.11,"coordY":148.98}},"index":7,"playId":"80ccd366-8250-3379-8bd9-0ea4e18dbc74","pitchNumber":7,"startTime":"2026-04-12T19:49:23.561Z","endTime":"2026-04-12T19:49:31.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:49:31.196Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, third baseman Alex Bregman to first baseman Matt Shaw.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:51:46.169Z","endTime":"2026-04-12T19:53:11.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49003064713388,"aZ":-14.879000008551202,"pfxX":-2.0527616072959223,"pfxZ":9.522160240860446,"pX":-0.1991895338684671,"pZ":3.669670644018772,"vX0":3.40155157187412,"vY0":-133.60628548319113,"vZ0":-3.07409647309431,"x":124.59,"y":139.7,"x0":-1.21937392330057,"y0":50.005847229619874,"z0":5.89800260180587,"aX":-3.7300741349818263},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":3.0,"spinRate":2263,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4092119306929072,"extension":6.903857748038467},"index":0,"playId":"60eaa365-7766-39e0-9bba-838a7d965bf6","pitchNumber":1,"startTime":"2026-04-12T19:51:46.169Z","endTime":"2026-04-12T19:51:50.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":71.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.994226293502763,"aZ":-29.817467522402076,"pfxX":7.035843186473293,"pfxZ":1.8009169607392945,"pX":0.7141343839041522,"pZ":0.09204094973839357,"vX0":2.2464354421524715,"vY0":-115.34909415613595,"vZ0":-6.34707962297843,"x":89.78,"y":236.29,"x0":-1.1938803347140858,"y0":50.00454934411978,"z0":5.855085798084887,"aX":9.21883641568192},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.6,"breakHorizontal":-13.3,"spinRate":2736,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4799774926395579,"extension":6.773147577880174},"index":1,"playId":"121dd0c8-4860-32a3-9003-f5cf96403252","pitchNumber":2,"startTime":"2026-04-12T19:51:59.136Z","endTime":"2026-04-12T19:52:02.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21998371277663,"aZ":-11.031094486490163,"pfxX":-5.0759937834249635,"pfxZ":11.678328783276214,"pX":0.36214929820946656,"pZ":1.8255830591778035,"vX0":5.4587117876000795,"vY0":-134.01440505208757,"vZ0":-8.265020490793953,"x":103.2,"y":189.49,"x0":-1.046172662404285,"y0":50.00483399227312,"z0":5.746877067570993,"aX":-9.191500382262051},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":7.9,"spinRate":2352,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.4094382927166169,"extension":7.072686312120513},"index":2,"playId":"2d5b97ba-b579-3b89-81d8-c9e586a4fb5a","pitchNumber":3,"startTime":"2026-04-12T19:52:14.315Z","endTime":"2026-04-12T19:52:17.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72860851735683,"aZ":-12.871807438567318,"pfxX":-4.985513298593436,"pfxZ":10.699549225651154,"pX":1.2218944066888546,"pZ":2.41469465755895,"vX0":7.395513572700109,"vY0":-133.9139261235824,"vZ0":-6.54654529731381,"x":70.42,"y":173.58,"x0":-0.9363809999489737,"y0":50.002275120314195,"z0":5.8238777840811915,"aX":-8.994098857596546},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2394,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.41007079777240785,"extension":6.977706820712684},"index":3,"playId":"6002da6a-692b-3ba6-83be-e96f39f2f67a","pitchNumber":4,"startTime":"2026-04-12T19:52:27.574Z","endTime":"2026-04-12T19:52:30.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":92.5,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41434819665678,"aZ":-12.261012632715913,"pfxX":-4.277750071867819,"pfxZ":10.871019003288144,"pX":0.3338565532824931,"pZ":3.3068722135843527,"vX0":5.19218291568372,"vY0":-134.54450010346622,"vZ0":-4.544811189428348,"x":104.27,"y":149.49,"x0":-1.0659231398645932,"y0":50.00371542581628,"z0":5.888075891470349,"aX":-7.836932542988308},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":6.6,"spinRate":2430,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4072306197123843,"extension":6.9654786663362165},"index":4,"playId":"e8247a76-07a8-3b5b-bde1-32a99fbfba64","pitchNumber":5,"startTime":"2026-04-12T19:52:41.062Z","endTime":"2026-04-12T19:52:45.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T19:52:58.484Z","endTime":"2026-04-12T19:53:03.950Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.828383580186866,"aZ":-12.946570974379465,"pfxX":-4.944054219348925,"pfxZ":10.42440813422733,"pX":-0.2515955423898743,"pZ":2.5043353830286335,"vX0":3.822334936261705,"vY0":-135.0689891304717,"vZ0":-6.237331095097431,"x":126.59,"y":171.16,"x0":-1.0437668389229697,"y0":50.00592449896229,"z0":5.756562467467602,"aX":-9.12309316994592},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2424,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.40573260577951276,"extension":6.9739654339278205},"hitData":{"launchSpeed":97.2,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":166.73}},"index":6,"playId":"b95c3575-c176-3d82-b20a-481f80de91b8","pitchNumber":6,"startTime":"2026-04-12T19:53:03.950Z","endTime":"2026-04-12T19:53:11.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:53:11.876Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:53:30.804Z","endTime":"2026-04-12T19:54:34.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.362278504643562,"aZ":-22.706385012251616,"pfxX":2.3784775325969965,"pfxZ":5.77784861132121,"pX":-0.7032927936206036,"pZ":2.432755198271524,"vX0":0.9144035722327536,"vY0":-126.77420350693485,"vZ0":-4.063380740801513,"x":143.81,"y":173.1,"x0":-1.3769823732196476,"y0":50.001309972600914,"z0":5.854844408466476,"aX":3.8955790244651576},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.8,"breakHorizontal":-4.6,"spinRate":2439,"spinDirection":176},"zone":4,"typeConfidence":2.0,"plateTime":0.4310009891494353,"extension":6.737579586650215},"index":0,"playId":"d7dd4889-13d6-3c70-a82a-59ba0956d8fd","pitchNumber":1,"startTime":"2026-04-12T19:53:30.804Z","endTime":"2026-04-12T19:53:57.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":75.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85536068820774,"aZ":-23.982827226522645,"pfxX":-10.922978132663442,"pfxZ":5.497534148712081,"pX":-1.2179011660212267,"pZ":3.5951736901270532,"vX0":3.3549130396401043,"vY0":-122.53275263748435,"vZ0":-0.9377935087098126,"x":163.42,"y":141.71,"x0":-1.2027909969802342,"y0":50.00135941458556,"z0":6.071157915813401,"aX":-16.26586978150856},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.0,"breakHorizontal":18.7,"spinRate":1817,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4505872340099004,"extension":6.686987449382271},"index":1,"playId":"52eac247-9f90-3c6f-91d5-054c4fbd525d","pitchNumber":2,"startTime":"2026-04-12T19:53:59.962Z","endTime":"2026-04-12T19:54:03.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581090963028245,"aZ":-41.15293349558855,"pfxX":3.6555825986917556,"pfxZ":-6.699223765453613,"pX":0.4440465455206218,"pZ":2.0087620684470595,"vX0":2.697896613577571,"vY0":-115.83465325000343,"vZ0":-0.23479441768697762,"x":100.07,"y":184.54,"x0":-1.2168928504874992,"y0":50.005737813295994,"z0":6.094992581138865,"aX":4.895816058166644},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.9,"breakHorizontal":-7.3,"spinRate":2631,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.47551166490356955,"extension":6.823075624262141},"index":2,"playId":"5bdb49e0-573b-3d22-8878-56c28499fd67","pitchNumber":3,"startTime":"2026-04-12T19:54:14.102Z","endTime":"2026-04-12T19:54:17.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31304485794419,"aZ":-18.19991764379428,"pfxX":-5.53307102440588,"pfxZ":7.5410379543298465,"pX":0.5561057272607829,"pZ":2.9073077639594103,"vX0":6.257258888968784,"vY0":-134.7883061915683,"vZ0":-4.25129975167976,"x":95.8,"y":160.28,"x0":-1.0686568999590094,"y0":50.00450878121046,"z0":5.777723197034305,"aX":-10.255990130788666},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":8.8,"spinRate":2251,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40525420009229896,"extension":6.814320556716845},"index":3,"playId":"0abcf47c-cea1-3943-9b9c-24e1f9dbbe94","pitchNumber":4,"startTime":"2026-04-12T19:54:30.387Z","endTime":"2026-04-12T19:54:34.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:54:34.565Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:54:57.594Z","endTime":"2026-04-12T19:55:49.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.345403760020492,"aZ":-25.391682538189695,"pfxX":4.504635934854301,"pfxZ":4.164512118839783,"pX":0.26525325908468556,"pZ":2.733382341353599,"vX0":2.099301311065003,"vY0":-125.96858388699532,"vZ0":-2.8916195238810154,"x":106.89,"y":164.98,"x0":-1.1607706051454612,"y0":50.00250376110714,"z0":5.919573827196184,"aX":7.337184644773819},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.2,"breakHorizontal":-8.6,"spinRate":2526,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4325781984587862,"extension":6.854764203963162},"index":0,"playId":"b1860f4f-bb89-3c06-b0bd-8eec25651c77","pitchNumber":1,"startTime":"2026-04-12T19:54:57.594Z","endTime":"2026-04-12T19:55:01.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.418453351873048,"aZ":-28.376130616607018,"pfxX":7.1093201985226475,"pfxZ":2.591939049123244,"pX":1.9811005092685754,"pZ":0.1798432554427912,"vX0":4.985653323279413,"vY0":-120.04673578099337,"vZ0":-7.4008727968464205,"x":41.49,"y":233.92,"x0":-1.0436127793144747,"y0":50.00376165159563,"z0":5.81607562194111,"aX":10.414303492422874},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":-14.0,"spinRate":2807,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4556169048545349,"extension":6.965045559023857},"index":1,"playId":"7949bd0f-6147-3ba3-bb31-a3c3ca5b8c43","pitchNumber":2,"startTime":"2026-04-12T19:55:12.085Z","endTime":"2026-04-12T19:55:15.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97620106281949,"aZ":-14.978376203684437,"pfxX":-5.827926224709968,"pfxZ":9.487305311605425,"pX":0.7747572941310549,"pZ":2.2057977800085404,"vX0":6.514525202195382,"vY0":-133.81223917816538,"vZ0":-6.40186326942179,"x":87.47,"y":179.22,"x0":-0.9345942027418724,"y0":50.00426152694661,"z0":5.703117729329735,"aX":-10.565678649773687},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2228,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.40937237913004765,"extension":6.848373389227245},"index":2,"playId":"42872d8c-375c-3379-ba81-f51162b0e977","pitchNumber":3,"startTime":"2026-04-12T19:55:27.085Z","endTime":"2026-04-12T19:55:31.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136745652231525,"aZ":-33.39910639694837,"pfxX":4.8343098762688,"pfxZ":-0.9146358165965172,"pX":0.8997596314642698,"pZ":0.963616611500764,"vX0":3.024319343375077,"vY0":-116.28253972679262,"vZ0":-4.042020815270683,"x":82.7,"y":212.76,"x0":-1.0529301228570755,"y0":50.00104522875763,"z0":5.949161183883147,"aX":6.509724747802953},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.5,"breakHorizontal":-9.6,"spinRate":2744,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4740189148862797,"extension":6.971928120394718},"index":3,"playId":"674b7d6f-c979-324d-a364-1138782b77c7","pitchNumber":4,"startTime":"2026-04-12T19:55:46.828Z","endTime":"2026-04-12T19:55:49.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:55:49.828Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:58:04.908Z","endTime":"2026-04-12T19:59:23.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12597699693629,"aZ":-32.39596726906355,"pfxX":5.34161879022426,"pfxZ":-0.13938848507746382,"pX":0.13865264668835364,"pZ":1.8943054814818918,"vX0":2.0628124854488075,"vY0":-125.73593668410373,"vZ0":-2.8621917258083327,"x":111.71,"y":187.63,"x0":-1.3860051674146425,"y0":50.003311821625005,"z0":5.672155053082731,"aX":8.564834106876916},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":-10.2,"spinRate":2670,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.43537490084881814,"extension":6.453631691019618},"index":0,"playId":"abace8d0-5611-383f-96c4-ea46ce564c0d","pitchNumber":1,"startTime":"2026-04-12T19:58:04.908Z","endTime":"2026-04-12T19:58:09.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.4,"endSpeed":83.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67206672564656,"aZ":-28.207007710833757,"pfxX":1.4463748500503704,"pfxZ":2.258662582398629,"pX":0.2620032941323262,"pZ":0.9964374653284751,"vX0":3.2263542126304765,"vY0":-131.58650883512408,"vZ0":-6.588046560727261,"x":107.01,"y":211.88,"x0":-1.1674004520636365,"y0":50.00216505528971,"z0":5.619703395978879,"aX":2.5380814484469583},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.9,"breakHorizontal":-3.4,"spinRate":2445,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4161025064797017,"extension":6.53036180120663},"index":1,"playId":"31bd641f-9431-3442-8a33-38e5b52e1031","pitchNumber":2,"startTime":"2026-04-12T19:58:18.146Z","endTime":"2026-04-12T19:58:21.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856957609680936,"aZ":-23.7406267882075,"pfxX":-9.804023393440744,"pfxZ":4.7847726439068206,"pX":-0.5879303274038113,"pZ":1.905978477518994,"vX0":5.07582080356464,"vY0":-132.12129137882027,"vZ0":-4.81380530665129,"x":139.41,"y":187.32,"x0":-1.2629297092765388,"y0":50.00457702718628,"z0":5.502334626119823,"aX":-17.287731527086603},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":16.6,"spinRate":2387,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4149936042375182,"extension":6.478885887164761},"index":2,"playId":"2b8bae6d-36ff-331d-a07f-ba7d9fe74e75","pitchNumber":3,"startTime":"2026-04-12T19:58:35.010Z","endTime":"2026-04-12T19:58:38.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.008424634325447,"aZ":-21.1555765039286,"pfxX":-9.171639023058876,"pfxZ":5.7837008687640745,"pX":0.7172688344339935,"pZ":0.16366670341307923,"vX0":7.742654568213516,"vY0":-135.9627920550914,"vZ0":-10.32241496012327,"x":89.66,"y":234.36,"x0":-0.9519783804936639,"y0":50.001984613283895,"z0":5.429788495866963,"aX":-17.46599941500672},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":15.4,"spinRate":2139,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4002362665686445,"extension":6.646067537417074},"index":3,"playId":"546ee6bf-e0b9-3bc3-b0e2-a71dd0d7793e","pitchNumber":4,"startTime":"2026-04-12T19:58:56.590Z","endTime":"2026-04-12T19:59:00.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.285465351892178,"aZ":-35.7362364802066,"pfxX":4.398123117888746,"pfxZ":-2.2808227566574697,"pX":-0.6659684186512964,"pZ":3.2513696607638987,"vX0":0.054011342235210924,"vY0":-124.08686759382735,"vZ0":0.8350021759485089,"x":142.39,"y":150.99,"x0":-1.2595712155282897,"y0":50.00153476275709,"z0":5.882399713997044,"aX":6.873825733937324},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.7,"breakHorizontal":-8.0,"spinRate":2653,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.4410175509073908,"extension":6.487055315886068},"index":4,"playId":"3ac8a456-0ad2-367f-bd16-29694d44e952","pitchNumber":5,"startTime":"2026-04-12T19:59:20.333Z","endTime":"2026-04-12T19:59:23.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:59:23.868Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T20:01:59.584Z","endTime":"2026-04-12T20:02:53.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T19:59:53.384Z","endTime":"2026-04-12T20:00:20.061Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hunter Barco replaces Bubba Chandler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T20:00:20.061Z","endTime":"2026-04-12T20:02:01.865Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682995,"link":"/api/v1/people/682995"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.375812357199976,"aZ":-18.208050709393046,"pfxX":6.66355515103041,"pfxZ":7.4971766412656775,"pX":0.6909289995080821,"pZ":2.5676452769110742,"vX0":-8.878231566202933,"vY0":-136.22730087439118,"vZ0":-3.768239677956794,"x":90.66,"y":169.45,"x0":3.1398791271290842,"y0":50.00511039957951,"z0":5.242039000827614,"aX":12.417157942815802},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-10.0,"spinRate":2232,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4034330359291842,"extension":6.171414309567813},"index":2,"playId":"3aa140a8-0562-3542-9803-c8da2f6cefbe","pitchNumber":1,"startTime":"2026-04-12T20:02:01.865Z","endTime":"2026-04-12T20:02:06.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.284052929700888,"aZ":-24.95057784875036,"pfxX":10.358052715661952,"pfxZ":3.931777652868753,"pX":0.0038968009167242444,"pZ":2.997372171377096,"vX0":-11.809595842678041,"vY0":-134.87758783970884,"vZ0":-1.34764341195273,"x":116.85,"y":157.85,"x0":3.1005126175530964,"y0":50.000074206493736,"z0":5.2687152417874294,"aX":19.015943464925094},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-16.1,"spinRate":2130,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.4066364726102272,"extension":6.306388772263025},"index":3,"playId":"ecb32eec-1015-3a7c-a41c-b17fc80d261a","pitchNumber":2,"startTime":"2026-04-12T20:02:17.019Z","endTime":"2026-04-12T20:02:20.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-12T20:02:31.430Z","endTime":"2026-04-12T20:02:42.662Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.689013524855813,"aZ":-35.30870319377669,"pfxX":5.86177150847748,"pfxZ":-2.080303018317715,"pX":-0.14854671958429608,"pZ":1.8414729342272735,"vX0":-9.456957235563562,"vY0":-122.19596071189792,"vZ0":-0.673416783450894,"x":122.66,"y":189.06,"x0":3.0148559999636024,"y0":50.00187519120016,"z0":5.161306571743135,"aX":8.84096048151684},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.6,"breakHorizontal":-8.3,"spinRate":590,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.44870455639108275,"extension":6.346066030184311},"hitData":{"launchSpeed":99.4,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.29,"coordY":162.68}},"index":5,"playId":"d284a16b-db2c-35e3-9d79-ef6eeac40140","pitchNumber":3,"startTime":"2026-04-12T20:02:42.662Z","endTime":"2026-04-12T20:02:53.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:02:53.245Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T20:03:13.795Z","endTime":"2026-04-12T20:04:17.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45897652104273,"aZ":-19.50136499865609,"pfxX":8.118491683343697,"pfxZ":6.661148967020861,"pX":1.287796417052025,"pZ":2.874928816604714,"vX0":-8.102320736915233,"vY0":-137.51487588942294,"vZ0":-2.7510008444048357,"x":67.91,"y":161.16,"x0":3.2274036941651314,"y0":50.00123429478563,"z0":5.22181299478586,"aX":15.440630698058374},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":-12.8,"spinRate":2259,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.3993687330629445,"extension":6.1638956668874},"index":0,"playId":"0ae2b93a-4370-3522-bd1f-bb4589b0bb94","pitchNumber":1,"startTime":"2026-04-12T20:03:15.969Z","endTime":"2026-04-12T20:03:19.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519162125111023,"aZ":-24.672347080912502,"pfxX":10.509355947754623,"pfxZ":3.8764955556094645,"pX":0.5711955381933712,"pZ":3.2119476801099096,"vX0":-10.310584856074522,"vY0":-138.16712550654202,"vZ0":-0.9671719033987336,"x":95.23,"y":152.06,"x0":2.984185333506051,"y0":50.00389704715766,"z0":5.223186798118235,"aX":20.339901829670982},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.0,"breakHorizontal":-16.9,"spinRate":2126,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.39630030697032304,"extension":6.195076735522629},"index":1,"playId":"88b4a8d4-3d7f-3aa9-8e25-564e576578fb","pitchNumber":2,"startTime":"2026-04-12T20:03:37.349Z","endTime":"2026-04-12T20:03:41.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.099859011971475,"aZ":-16.45352571464257,"pfxX":9.08178526385883,"pfxZ":8.346229106909556,"pX":-0.39663170131628767,"pZ":3.076749330431126,"vX0":-12.065764040715994,"vY0":-137.48338384121263,"vZ0":-2.8576441923081104,"x":132.12,"y":155.71,"x0":2.9025453802295913,"y0":50.00120474578735,"z0":5.268854982126301,"aX":17.10308504335454},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":-13.4,"spinRate":2260,"spinDirection":118},"zone":1,"typeConfidence":2.0,"plateTime":0.40090907797846587,"extension":6.221108179292071},"index":2,"playId":"0c586907-03a5-3764-9ec6-3b44f1a9ee1d","pitchNumber":3,"startTime":"2026-04-12T20:03:53.401Z","endTime":"2026-04-12T20:03:57.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.5,"endSpeed":78.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123488567452526,"aZ":-33.60167691433053,"pfxX":-6.300632812637126,"pfxZ":-0.9203683838524572,"pX":0.2236958996153514,"pZ":2.9356742907250344,"vX0":-5.473164401116446,"vY0":-123.03446397511003,"vZ0":1.580342341764152,"x":108.47,"y":159.52,"x0":3.2914869916369565,"y0":50.006050768888706,"z0":5.120764644638125,"aX":-9.716093729460125},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.1,"breakHorizontal":12.6,"spinRate":2370,"spinDirection":301},"zone":2,"typeConfidence":2.0,"plateTime":0.4442271535889679,"extension":6.056124998512715},"index":3,"playId":"6a0bf87a-8204-3ccf-8c4c-ccf6e7bbb99c","pitchNumber":4,"startTime":"2026-04-12T20:04:14.349Z","endTime":"2026-04-12T20:04:17.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:04:17.349Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Bart pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T20:06:51.741Z","endTime":"2026-04-12T20:08:15.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley Martin replaces Jameson Taillon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:05:18.898Z","endTime":"2026-04-12T20:06:54.041Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702303,"link":"/api/v1/people/702303"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43237043702559,"aZ":-11.030153582910005,"pfxX":4.481221456225919,"pfxZ":11.622284859260928,"pX":0.34251799856478754,"pZ":1.800747718646634,"vX0":-5.862708687233187,"vY0":-134.81386093197307,"vZ0":-8.362247316115123,"x":103.94,"y":190.16,"x0":1.9748748247068337,"y0":50.006318187394704,"z0":5.744005925479623,"aX":8.155875211422119},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":-6.7,"spinRate":2420,"spinDirection":152},"zone":9,"typeConfidence":0.91,"plateTime":0.4080616381395532,"extension":5.5994762208452915},"index":1,"playId":"b12be093-d00d-3864-ac98-eb2a855b2ab9","pitchNumber":1,"startTime":"2026-04-12T20:06:54.041Z","endTime":"2026-04-12T20:07:21.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38993953680672,"aZ":-43.28113364747411,"pfxX":-3.2689654530757437,"pfxZ":-7.38282505753685,"pX":0.1840002878895848,"pZ":3.6855831133425094,"vX0":-3.7345996414592313,"vY0":-122.76419167898989,"vZ0":2.8101567465951733,"x":109.99,"y":139.27,"x0":2.157317212246536,"y0":50.00065806371424,"z0":6.245899052920855,"aX":-4.919481970335},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.2,"breakHorizontal":6.8,"spinRate":2577,"spinDirection":322},"zone":12,"typeConfidence":0.9,"plateTime":0.4485223213572058,"extension":5.443316995769508},"index":2,"playId":"1b7cae6e-7586-39fc-930d-28ceeeae2c88","pitchNumber":2,"startTime":"2026-04-12T20:07:26.745Z","endTime":"2026-04-12T20:07:30.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7921481939597,"aZ":-40.489189806029984,"pfxX":0.11570290524525628,"pfxZ":-5.518424582937541,"pX":-0.9258708307487433,"pZ":1.0492538603679042,"vX0":-7.277379713610295,"vY0":-123.39664259982128,"vZ0":-3.4719297610835276,"x":152.29,"y":210.45,"x0":2.075406836652935,"y0":50.002285066461546,"z0":5.965705782422864,"aX":0.17450463319937115},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.7,"breakHorizontal":1.9,"spinRate":2527,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.4478213088852727,"extension":5.589939331156657},"index":3,"playId":"cf884e25-b833-39f3-ac73-b93422a7c1eb","pitchNumber":3,"startTime":"2026-04-12T20:07:38.251Z","endTime":"2026-04-12T20:07:42.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08151016903894,"aZ":-11.027509591017065,"pfxX":5.00357939788148,"pfxZ":11.438159656799066,"pX":-0.595883400847045,"pZ":1.4127165884203732,"vX0":-8.400688684008069,"vY0":-136.35570338351667,"vZ0":-9.327051401690047,"x":139.71,"y":200.64,"x0":1.9007218722412067,"y0":50.000127952669004,"z0":5.676596389368743,"aX":9.24881389867575},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":-7.0,"spinRate":2491,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.40452144861873407,"extension":5.873129062192381},"index":4,"playId":"d0e49cd9-b5a5-380c-913e-42e08787c283","pitchNumber":4,"startTime":"2026-04-12T20:07:52.692Z","endTime":"2026-04-12T20:07:56.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76912370124913,"aZ":-11.355176151283974,"pfxX":4.074503957000397,"pfxZ":11.428472931144903,"pX":-0.6039188381792177,"pZ":1.7659124672338566,"vX0":-7.915563980339286,"vY0":-135.177587534838,"vZ0":-8.683548228543712,"x":140.02,"y":191.1,"x0":1.8538173299381084,"y0":50.00324179666116,"z0":5.8490734943157925,"aX":7.423269543099343},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":-5.4,"spinRate":2367,"spinDirection":151},"zone":7,"typeConfidence":0.9,"plateTime":0.40765177612100834,"extension":5.808843988881797},"hitData":{"launchSpeed":60.3,"launchAngle":68.0,"totalDistance":105.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.53,"coordY":161.35}},"index":5,"playId":"eb882725-f393-349a-b981-85454f2181dc","pitchNumber":5,"startTime":"2026-04-12T20:08:07.859Z","endTime":"2026-04-12T20:08:15.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:08:15.853Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T20:08:39.785Z","endTime":"2026-04-12T20:09:36.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.447016403900477,"aZ":-26.06903824321925,"pfxX":-1.979013286083374,"pfxZ":3.505838764332756,"pX":-0.29168966350226966,"pZ":2.0104262913309117,"vX0":-5.71446824041665,"vY0":-131.00179955956887,"vZ0":-4.631163492596204,"x":128.12,"y":184.5,"x0":2.174072947513514,"y0":50.00029775115855,"z0":5.747788698086801,"aX":-3.4404739176611674},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":4.8,"spinRate":2506,"spinDirection":164},"zone":7,"typeConfidence":0.91,"plateTime":0.41797140628178653,"extension":5.595457159263812},"index":0,"playId":"1cdb394d-8e3f-3185-ab22-14ef7038101e","pitchNumber":1,"startTime":"2026-04-12T20:08:39.785Z","endTime":"2026-04-12T20:08:43.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63121834959555,"aZ":-12.00885729617635,"pfxX":2.3718679021249205,"pfxZ":10.449563761112998,"pX":-0.1210742781125643,"pZ":2.225334603641882,"vX0":-6.476798092162647,"vY0":-138.67124870856034,"vZ0":-7.6109228497693024,"x":121.62,"y":178.7,"x0":1.9461936293842235,"y0":50.00688556821169,"z0":5.823616109947867,"aX":4.579848780345178},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":-2.8,"spinRate":2423,"spinDirection":148},"zone":8,"typeConfidence":0.91,"plateTime":0.39636380873029164,"extension":5.958818853290702},"index":1,"playId":"c3542926-b326-3ab7-98c2-e97a3b1f15c1","pitchNumber":2,"startTime":"2026-04-12T20:08:52.165Z","endTime":"2026-04-12T20:08:56.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32024658002217,"aZ":-41.28588008377667,"pfxX":-0.15192220437019976,"pfxZ":-5.734804746052337,"pX":-1.4133050128884053,"pZ":0.39739152285908463,"vX0":-8.04441997703216,"vY0":-125.47856690196353,"vZ0":-5.229805748357117,"x":170.87,"y":228.05,"x0":1.859226932394708,"y0":50.00316745733239,"z0":5.886824903349549,"aX":-0.24149217616414725},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-11.4,"breakHorizontal":2.2,"spinRate":2573,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.43715384880157515,"extension":5.558194534880394},"index":2,"playId":"4aaf48dd-9acd-35bc-81a9-4e5822bd0027","pitchNumber":3,"startTime":"2026-04-12T20:09:13.569Z","endTime":"2026-04-12T20:09:16.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.1,"endSpeed":83.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58953792911949,"aZ":-28.313253330625653,"pfxX":-1.0884989193751258,"pfxZ":2.1997259129241806,"pX":-1.6274639267175568,"pZ":1.3618237205485892,"vX0":-9.340946503160355,"vY0":-130.94231223473315,"vZ0":-5.697805871372968,"x":179.04,"y":202.01,"x0":2.110271650802936,"y0":50.00425843293016,"z0":5.653057733346217,"aX":-1.9127389425827748},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":3.8,"spinRate":2568,"spinDirection":236},"zone":13,"typeConfidence":0.96,"plateTime":0.41642392722681176,"extension":5.796666510791631},"index":3,"playId":"4fe34094-7bd8-37d9-a21a-81e9a2b1350d","pitchNumber":4,"startTime":"2026-04-12T20:09:33.637Z","endTime":"2026-04-12T20:09:36.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:09:36.637Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T20:09:57.709Z","endTime":"2026-04-12T20:11:06.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90047516026612,"aZ":-26.297718672583855,"pfxX":-1.9373761766549338,"pfxZ":3.433768084784118,"pX":0.20814282509589432,"pZ":3.3593594811459866,"vX0":-4.761300942166203,"vY0":-129.67965351118826,"vZ0":-1.4546710173760282,"x":109.07,"y":148.08,"x0":2.316158314733861,"y0":50.00274819863995,"z0":5.924553691838677,"aX":-3.3148312888271545},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":4.6,"spinRate":2519,"spinDirection":198},"zone":12,"typeConfidence":0.93,"plateTime":0.4215918500954161,"extension":5.616458953877644},"index":0,"playId":"b5e96006-d058-3d59-89b7-cd610feeb596","pitchNumber":1,"startTime":"2026-04-12T20:10:02.895Z","endTime":"2026-04-12T20:10:08.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":88.0,"endSpeed":82.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37198914468392,"aZ":-30.873093751058235,"pfxX":-1.111596032254121,"pfxZ":0.7670540894328441,"pX":-0.295331259012574,"pZ":1.577772742882291,"vX0":-6.176887269576546,"vY0":-128.22260878364384,"vZ0":-4.440127455156154,"x":128.26,"y":196.18,"x0":2.2728621064935752,"y0":50.00112303291871,"z0":5.695781083825433,"aX":-1.8812970598288223},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":3.2,"spinRate":2461,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.4244849696320605,"extension":5.668157677081426},"index":1,"playId":"45114d3a-36cc-3a63-b4b8-7489164f2656","pitchNumber":2,"startTime":"2026-04-12T20:10:16.448Z","endTime":"2026-04-12T20:10:20.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.810465059104157,"aZ":-28.035488247989942,"pfxX":-0.9184252232671763,"pfxZ":2.427952655279311,"pX":-0.9599757024011693,"pZ":2.265745955706221,"vX0":-7.61877250650729,"vY0":-129.39422744398163,"vZ0":-3.561400925118829,"x":153.59,"y":177.6,"x0":2.136036342416573,"y0":50.00069814554072,"z0":5.7968005356927925,"aX":-1.5645191419408442},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":3.2,"spinRate":2509,"spinDirection":188},"zone":13,"typeConfidence":0.95,"plateTime":0.42254413692370374,"extension":5.687841173149501},"index":2,"playId":"f7ff443d-a656-3ca0-9b50-a256d67b56ad","pitchNumber":3,"startTime":"2026-04-12T20:10:39.063Z","endTime":"2026-04-12T20:10:42.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"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-12T20:10:53.645Z","endTime":"2026-04-12T20:11:03.238Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.104028842753106,"aZ":-30.315689267853372,"pfxX":-1.6796530577324047,"pfxZ":1.0786303087015963,"pX":-0.15877840972147758,"pZ":1.6359813138967931,"vX0":-5.500582040327115,"vY0":-129.77501163468548,"vZ0":-4.563227361414789,"x":123.05,"y":194.61,"x0":2.199452070363904,"y0":50.0007310983494,"z0":5.704860829205416,"aX":-2.8872334523988017},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.2,"breakHorizontal":4.2,"spinRate":2385,"spinDirection":269},"zone":8,"typeConfidence":0.91,"plateTime":0.4207591892626996,"extension":5.677313175877427},"index":4,"playId":"0309cc44-5910-381e-b2e7-d3b2b78756c1","pitchNumber":4,"startTime":"2026-04-12T20:11:03.238Z","endTime":"2026-04-12T20:11:06.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:11:06.821Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:13:16.719Z","endTime":"2026-04-12T20:14:31.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00456221929022,"aZ":-23.70695331291153,"pfxX":11.323453384298759,"pfxZ":4.642121265097585,"pX":0.27381569454298266,"pZ":2.3558431141895273,"vX0":-11.315532477077806,"vY0":-135.31892914868064,"vZ0":-3.1188123752061867,"x":106.56,"y":175.17,"x0":3.0714741485962,"y0":50.00363909517843,"z0":5.214961682944664,"aX":20.65965915781563},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":-17.6,"spinRate":2086,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.40730409214935515,"extension":6.132600753119322},"index":0,"playId":"0cb146cd-780b-3c20-b135-9df64c2b08db","pitchNumber":1,"startTime":"2026-04-12T20:13:16.719Z","endTime":"2026-04-12T20:13:21.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175374114941555,"aZ":-28.827597857153656,"pfxX":4.6122016917788216,"pfxZ":2.1928109262810036,"pX":0.9755451974105004,"pZ":2.4932758359633573,"vX0":-6.566476836750992,"vY0":-123.22594560437315,"vZ0":-0.6289643346606437,"x":79.81,"y":171.46,"x0":3.0846987358790563,"y0":50.00408693545326,"z0":5.203227441296854,"aX":7.041964978082117},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.1,"breakHorizontal":-6.7,"spinRate":780,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.44576420811476103,"extension":6.3209063668256835},"index":1,"playId":"3f5739af-cabe-3067-9078-e4305c37f9d5","pitchNumber":2,"startTime":"2026-04-12T20:13:40.823Z","endTime":"2026-04-12T20:13:44.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.988421410853455,"aZ":-38.72384217022161,"pfxX":-0.1249840029884508,"pfxZ":-4.457562137892377,"pX":-0.41093220016820253,"pZ":0.7295522331906907,"vX0":-8.16111900640582,"vY0":-120.84908574783198,"vZ0":-2.124805483302191,"x":132.66,"y":219.08,"x0":3.0354102041115514,"y0":50.00342875249425,"z0":5.042774359718105,"aX":-0.18216605616167175},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.3,"breakHorizontal":2.3,"spinRate":2224,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4543665399615424,"extension":6.05198713237069},"index":2,"playId":"f3a31925-657e-34c1-8715-aa3e0f71ac36","pitchNumber":3,"startTime":"2026-04-12T20:13:57.840Z","endTime":"2026-04-12T20:14:01.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.702382389847976,"aZ":-22.339383445004138,"pfxX":10.544372709614906,"pfxZ":5.163208539302086,"pX":-0.5495269443352021,"pZ":1.779760303564964,"vX0":-12.964784489593903,"vY0":-137.232792333989,"vZ0":-4.935108735697601,"x":137.95,"y":190.73,"x0":2.868649994338344,"y0":50.00337550742401,"z0":5.125455568903234,"aX":20.08917086285654},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.4,"breakHorizontal":-16.3,"spinRate":2095,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.39930092246312965,"extension":6.280414640125574},"index":3,"playId":"db6b61c1-9a4c-38b5-a0ce-f5ae3ee9c5c8","pitchNumber":4,"startTime":"2026-04-12T20:14:13.722Z","endTime":"2026-04-12T20:14:19.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790589835522592,"aZ":-22.922263547217657,"pfxX":9.386289553025222,"pfxZ":4.915110797077535,"pX":-0.8793221749973767,"pZ":2.4702812116778596,"vX0":-13.458913708352382,"vY0":-135.8712914979033,"vZ0":-2.8593101840106385,"x":150.52,"y":172.08,"x0":2.9027197571929646,"y0":50.00521646376198,"z0":5.116736935898313,"aX":17.67778810595545},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":-14.4,"spinRate":2047,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4020436830044165,"extension":6.259923442403564},"index":4,"playId":"9af80ecf-6f36-30eb-94a5-ebe633ee5d06","pitchNumber":5,"startTime":"2026-04-12T20:14:27.143Z","endTime":"2026-04-12T20:14:31.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":5.099999999999998,"leverageIndex":1.1,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:14:31.101Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Shaw lines out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:14:55.905Z","endTime":"2026-04-12T20:16:48.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27523720395219,"aZ":-20.365653162159262,"pfxX":9.628085277200586,"pfxZ":6.311673642660189,"pX":0.29815151177396254,"pZ":2.2406555586766936,"vX0":-11.069496751005206,"vY0":-136.69503203498178,"vZ0":-4.0960190612877945,"x":105.64,"y":178.28,"x0":3.17084458935135,"y0":50.00514869501861,"z0":5.177068406215122,"aX":18.02010465347139},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-14.8,"spinRate":2262,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.40242881891786286,"extension":6.187433391980222},"index":0,"playId":"05c3b4b0-490b-3d02-9c96-dd5e4d64da9b","pitchNumber":1,"startTime":"2026-04-12T20:14:56.963Z","endTime":"2026-04-12T20:15:00.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.882778094700416,"aZ":-22.495274274073285,"pfxX":10.282024238589957,"pfxZ":5.181733151427862,"pX":-0.33319766363462433,"pZ":2.2867926432661565,"vX0":-12.588684787295119,"vY0":-136.05568691711392,"vZ0":-3.4717280734092055,"x":129.7,"y":177.04,"x0":3.0258754263987004,"y0":50.00353668057837,"z0":5.145196634208368,"aX":19.207229733372465},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":-15.8,"spinRate":2018,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.40314840628153625,"extension":6.2499164427354215},"index":1,"playId":"caf0dc80-7fbb-3efb-9360-f177df682790","pitchNumber":2,"startTime":"2026-04-12T20:15:15.262Z","endTime":"2026-04-12T20:15:19.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-12T20:15:49.815Z","endTime":"2026-04-12T20:16:36.378Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35222762261454,"aZ":-19.18374350231318,"pfxX":10.524061586234374,"pfxZ":6.604431000608462,"pX":0.38047595925987854,"pZ":2.304551593717902,"vX0":-11.101274324732978,"vY0":-139.57195074065243,"vZ0":-4.452192453118078,"x":102.5,"y":176.56,"x0":3.048241774595799,"y0":50.00190891605664,"z0":5.189236331389507,"aX":20.69655107990431},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":-16.7,"spinRate":2499,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.3929135672011701,"extension":6.302012959410229},"hitData":{"launchSpeed":92.1,"launchAngle":21.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.61,"coordY":106.01}},"index":3,"playId":"2d3d7a5b-2185-3cc4-8959-31726f41a7d6","pitchNumber":3,"startTime":"2026-04-12T20:16:36.378Z","endTime":"2026-04-12T20:16:48.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-4.6999999999999975,"leverageIndex":2.06,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:16:48.226Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nico Hoerner doubles (7) on a ground ball to left fielder Bryan Reynolds. Dansby Swanson to 3rd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:17:04.073Z","endTime":"2026-04-12T20:18:05.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35445187256534,"aZ":-18.741228315984618,"pfxX":10.456933823192239,"pfxZ":7.039232948204376,"pX":-1.4369252928381457,"pZ":1.4754654881813132,"vX0":-15.018369644868786,"vY0":-137.90051658571045,"vZ0":-6.77615300786475,"x":171.77,"y":198.94,"x0":2.7449286216664284,"y0":50.001843338764424,"z0":5.248589141189784,"aX":19.95124052022031},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":-15.5,"spinRate":2481,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.3986237969436237,"extension":6.227036595720052},"index":0,"playId":"460859a8-20c1-3572-8577-bbf5c3f50bc9","pitchNumber":1,"startTime":"2026-04-12T20:17:13.054Z","endTime":"2026-04-12T20:17:16.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.166976694019716,"aZ":-35.3451810577649,"pfxX":0.02501450348474643,"pfxZ":-2.0964546088828886,"pX":-0.39634687598240703,"pZ":1.9477562683725753,"vX0":-8.268573503329259,"vY0":-121.48784643230061,"vZ0":-0.4346229088624377,"x":132.11,"y":186.19,"x0":3.0311995443281163,"y0":50.0033336880982,"z0":5.170392198015026,"aX":0.039134012584097884},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.7,"breakHorizontal":1.7,"spinRate":2194,"spinDirection":322},"zone":7,"typeConfidence":2.0,"plateTime":0.44883430931416735,"extension":6.308511969762054},"hitData":{"launchSpeed":92.0,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.07,"coordY":126.67}},"index":1,"playId":"15feade9-d9da-38ed-9135-a1cc4058b7ef","pitchNumber":2,"startTime":"2026-04-12T20:17:54.009Z","endTime":"2026-04-12T20:18:05.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":10.599999999999996,"leverageIndex":1.55,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:18:05.146Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Amaya walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:18:47.263Z","endTime":"2026-04-12T20:22:48.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,11],"actionIndex":[0],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Amaya replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T20:18:23.495Z","endTime":"2026-04-12T20:18:49.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.968065134893898,"aZ":-19.564889542621156,"pfxX":9.357140424268401,"pfxZ":6.62981008314565,"pX":0.23617039007932858,"pZ":2.2609192321211147,"vX0":-10.879157077728266,"vY0":-136.96052005050717,"vZ0":-4.724900170854898,"x":108.0,"y":177.74,"x0":3.0422385277578043,"y0":50.00341819332638,"z0":5.344748328400301,"aX":17.79628187942591},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":-14.6,"spinRate":2066,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.3997640626579426,"extension":6.179340736533322},"index":1,"playId":"0666cde5-1d7e-30b2-bb4e-694a33a74485","pitchNumber":1,"startTime":"2026-04-12T20:18:49.585Z","endTime":"2026-04-12T20:18:52.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04158963503449,"aZ":-31.661134010493605,"pfxX":4.598223631593996,"pfxZ":0.3449324294582521,"pX":-0.571025910372463,"pZ":0.8687911638297214,"vX0":-9.893700823697472,"vY0":-122.96583725148216,"vZ0":-3.679362629230607,"x":138.77,"y":215.32,"x0":2.9446247625629196,"y0":50.005410368652605,"z0":5.130542422168516,"aX":6.899233450165632},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.1,"breakHorizontal":-5.5,"spinRate":675,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.4489833766566944,"extension":6.304723912620277},"index":2,"playId":"3d43a842-dd19-3eb2-af9f-d99c19428de6","pitchNumber":2,"startTime":"2026-04-12T20:19:12.611Z","endTime":"2026-04-12T20:19:16.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":76.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6320751876107,"aZ":-27.123585514454394,"pfxX":4.639632005674036,"pfxZ":3.3271103439748266,"pX":0.20789423692062994,"pZ":1.0208613777824334,"vX0":-8.311449019690473,"vY0":-123.83043713102072,"vZ0":-4.334260580664508,"x":109.08,"y":211.22,"x0":3.03787398631228,"y0":50.00602495529541,"z0":5.120009384727335,"aX":7.053410149691353},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.0,"breakHorizontal":-6.0,"spinRate":828,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4459696340654373,"extension":6.351784694176073},"index":3,"playId":"a54854da-0b9b-3037-8b3d-385da6b90bbe","pitchNumber":3,"startTime":"2026-04-12T20:19:34.182Z","endTime":"2026-04-12T20:19:37.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50634957415718,"aZ":-37.09482325724716,"pfxX":1.5809329818713564,"pfxZ":-3.177029174873515,"pX":0.8432725008188484,"pZ":1.847246109912413,"vX0":-5.927052446187701,"vY0":-123.57350475393842,"vZ0":-0.664346556689852,"x":84.86,"y":188.9,"x0":3.0670023427209037,"y0":50.00514813950731,"z0":5.234516382030673,"aX":2.4472383933001676},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.6,"breakHorizontal":-1.4,"spinRate":635,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.4431551827811253,"extension":6.224025941628815},"index":4,"playId":"cbdb1e80-0b0f-38df-a146-7cfc28628611","pitchNumber":4,"startTime":"2026-04-12T20:19:59.655Z","endTime":"2026-04-12T20:20:05.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.493367542253676,"aZ":-23.30748593155455,"pfxX":10.397612873476508,"pfxZ":4.590667527434382,"pX":1.6344550134952027,"pZ":3.057985125909662,"vX0":-7.7354433041477995,"vY0":-138.06399413047123,"vZ0":-1.8732946997312272,"x":54.7,"y":156.21,"x0":3.120404469049801,"y0":50.00565678176726,"z0":5.312621673603082,"aX":20.093482526176686},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":-17.3,"spinRate":2345,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.396594400589267,"extension":6.23086820596173},"index":5,"playId":"8b51d271-67fc-3320-98bd-16fc38aef3b3","pitchNumber":5,"startTime":"2026-04-12T20:20:40.660Z","endTime":"2026-04-12T20:20:43.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":94.2,"endSpeed":85.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.047704991514884,"aZ":-20.255139721913313,"pfxX":9.49909863484552,"pfxZ":6.302492156258825,"pX":0.9131028365396316,"pZ":2.9537284384645712,"vX0":-9.142593632997533,"vY0":-136.8498860640885,"vZ0":-2.5664654924115395,"x":82.19,"y":159.03,"x0":3.0679460808121752,"y0":50.001339802884736,"z0":5.2957548218682975,"aX":17.96168268969467},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":-15.2,"spinRate":2276,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.40070031395646266,"extension":6.1931966528565425},"index":6,"playId":"1b1c82bc-42a6-39d6-a17f-43f7bd0bcdff","pitchNumber":6,"startTime":"2026-04-12T20:21:01.981Z","endTime":"2026-04-12T20:21:04.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.753556588350424,"aZ":-33.26547487429189,"pfxX":-0.050800976880053916,"pfxZ":-0.7101748258783145,"pX":-1.4533182307797243,"pZ":1.719507547967444,"vX0":-10.743490112077945,"vY0":-122.64275073024339,"vZ0":-1.3677001990350282,"x":172.4,"y":192.35,"x0":2.9703115425208595,"y0":50.00132603881319,"z0":5.093195309160973,"aX":-0.0776330681707217},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":2.4,"spinRate":2202,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.44473909035488823,"extension":6.249589340699815},"index":7,"playId":"83667f54-1390-3de7-968a-3f4c070e0dfd","pitchNumber":7,"startTime":"2026-04-12T20:21:28.054Z","endTime":"2026-04-12T20:21:33.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"63fe0093-aab8-4cd6-bbc9-45d9ef99c3ff","startTime":"2026-04-12T20:21:49.234Z","endTime":"2026-04-12T20:21:54.234Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.896132690801146,"aZ":-20.58417732670649,"pfxX":10.219878848035435,"pfxZ":5.9626458076321995,"pX":0.9232007428813026,"pZ":3.177358785860088,"vX0":-9.365411417769469,"vY0":-138.98352264254333,"vZ0":-2.2116594293965974,"x":81.81,"y":152.99,"x0":3.018671034765586,"y0":50.005971650708545,"z0":5.359409071889103,"aX":19.877244988228075},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":-16.4,"spinRate":2227,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.3950064374969058,"extension":6.280237472037612},"index":9,"playId":"dfc6a955-afe5-3245-8d02-a98f446c51aa","pitchNumber":8,"startTime":"2026-04-12T20:22:06.507Z","endTime":"2026-04-12T20:22:09.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":10,"startTime":"2026-04-12T20:22:29.360Z","endTime":"2026-04-12T20:22:43.293Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":76.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.589713612804825,"aZ":-32.08036894211501,"pfxX":5.4437675840394375,"pfxZ":0.0651655734340082,"pX":1.575220857292102,"pZ":2.1749529565801438,"vX0":-5.461224278397858,"vY0":-123.83968311893446,"vZ0":-0.7824029122044047,"x":56.96,"y":180.06,"x0":3.1242059650840246,"y0":50.00500825194552,"z0":5.229224132819554,"aX":8.278345398277247},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":-8.3,"spinRate":708,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.44589457994899373,"extension":6.3505916025377855},"index":11,"playId":"b82922b3-5a71-380c-bbd7-05adee6577f1","pitchNumber":9,"startTime":"2026-04-12T20:22:43.293Z","endTime":"2026-04-12T20:22:48.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":4.200000000000006,"leverageIndex":2.59,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:22:48.630Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to second baseman Brandon Lowe on the infield fly rule. Dansby Swanson scores.","rbi":1,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:24:17.932Z","endTime":"2026-04-12T20:26:35.373Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pop Out","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T20:23:19.877Z","endTime":"2026-04-12T20:24:20.248Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.153175722284583,"aZ":-22.28763369809779,"pfxX":10.25845485649685,"pfxZ":5.892219107591589,"pX":-0.7072660908690452,"pZ":0.9853925760692235,"vX0":-12.459883958449335,"vY0":-128.61651651796825,"vZ0":-6.087945705079516,"x":143.96,"y":212.17,"x0":2.8625141890667427,"y0":50.00533321866879,"z0":5.106447514077078,"aX":17.22490535038049},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.5,"breakHorizontal":-15.8,"spinRate":2273,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.42551873084342695,"extension":6.378966952845379},"index":1,"playId":"99d90806-d45e-3991-937e-255c3b589073","pitchNumber":1,"startTime":"2026-04-12T20:24:20.248Z","endTime":"2026-04-12T20:24:23.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30568605309489,"aZ":-24.254522448104247,"pfxX":10.130704324783652,"pfxZ":4.235232800357987,"pX":0.5217180907144886,"pZ":2.323766928765856,"vX0":-10.300583249228936,"vY0":-135.79109551359588,"vZ0":-3.1477708299648275,"x":97.11,"y":176.04,"x0":3.045175476104568,"y0":50.00516896499756,"z0":5.18266293998649,"aX":18.951674320119054},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":-16.2,"spinRate":2177,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4031251379089684,"extension":6.292655223472068},"index":2,"playId":"c3500422-bffe-3c55-ad21-71db82ebeb38","pitchNumber":2,"startTime":"2026-04-12T20:24:44.423Z","endTime":"2026-04-12T20:24:49.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":95.9,"endSpeed":86.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02393788554802,"aZ":-19.04049825452601,"pfxX":8.695868155486876,"pfxZ":6.779803697498727,"pX":0.5438029910114159,"pZ":3.6093430199956944,"vX0":-9.943832346286928,"vY0":-139.22241853998764,"vZ0":-1.2989378432399707,"x":96.27,"y":141.33,"x0":3.0540915148081322,"y0":50.00446099003167,"z0":5.358366561750136,"aX":16.85157615629686},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":-13.3,"spinRate":2454,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.39537349392847254,"extension":6.326435823052781},"index":3,"playId":"214e0920-d1b8-3f3c-aa57-0d708b3c0177","pitchNumber":3,"startTime":"2026-04-12T20:25:20.662Z","endTime":"2026-04-12T20:25:24.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02244219664956,"aZ":-16.44993179942101,"pfxX":10.814861024416336,"pfxZ":8.591590382021227,"pX":-0.7511413019025046,"pZ":2.3771419605667568,"vX0":-13.53871261394151,"vY0":-135.51875424914036,"vZ0":-4.432185659730464,"x":145.63,"y":174.6,"x0":2.9420908597042406,"y0":50.00412954662098,"z0":5.209538473177351,"aX":19.797234132099653},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-16.2,"spinRate":2431,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.4066579649358193,"extension":6.36966239991508},"index":4,"playId":"b109b6f1-2503-3532-8a2d-3f720221a600","pitchNumber":4,"startTime":"2026-04-12T20:25:41.322Z","endTime":"2026-04-12T20:25:45.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"}},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783014690968315,"aZ":-36.97874286359447,"pfxX":0.2528237921464278,"pfxZ":-3.1782984744832774,"pX":0.2095398411044722,"pZ":2.1252714233784946,"vX0":-7.0979754674915645,"vY0":-122.2821552751132,"vZ0":0.382279107269595,"x":109.01,"y":181.4,"x0":3.1207775606756143,"y0":50.005166603228034,"z0":5.147055169536664,"aX":0.38228146203182},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.4,"breakHorizontal":1.3,"spinRate":2292,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4484324605824912,"extension":6.185951886902384},"hitData":{"launchSpeed":79.9,"launchAngle":67.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.04,"coordY":137.83}},"index":5,"playId":"c8ce5f20-d00e-3f1d-8bd1-8ac13cdf3adb","pitchNumber":5,"startTime":"2026-04-12T20:26:21.511Z","endTime":"2026-04-12T20:26:35.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-6.5000000000000036,"leverageIndex":4.06,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:26:35.373Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:27:18.659Z","endTime":"2026-04-12T20:27:32.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613275043752456,"aZ":-35.85886606767316,"pfxX":0.6327578114074308,"pfxZ":-2.512134160942905,"pX":0.7579431041950928,"pZ":2.833430796405278,"vX0":-6.15096867612857,"vY0":-120.4939655713574,"vZ0":1.804047999350947,"x":88.11,"y":162.28,"x0":3.262393332828777,"y0":50.00003451814577,"z0":5.245534596301288,"aX":0.9299381761244094},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.8,"breakHorizontal":0.4,"spinRate":2011,"spinDirection":309},"zone":3,"typeConfidence":2.0,"plateTime":0.4547318995488503,"extension":6.118561522450337},"hitData":{"launchSpeed":91.1,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":118.56,"coordY":147.46}},"index":0,"playId":"62484030-6ab7-31d4-86fa-51d7f37a0b1c","pitchNumber":1,"startTime":"2026-04-12T20:27:25.335Z","endTime":"2026-04-12T20:27:32.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-7.699999999999999,"leverageIndex":3.08,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:27:32.741Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, shortstop Dansby Swanson to first baseman Matt Shaw.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:29:53.181Z","endTime":"2026-04-12T20:30:52.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Miguel Amaya remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"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:28:53.719Z","endTime":"2026-04-12T20:29:55.503Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.844989611519022,"aZ":-14.507076550936818,"pfxX":1.757960835995935,"pfxZ":9.397027142283068,"pX":-0.022282790359552346,"pZ":2.17934288245311,"vX0":-6.309153101456451,"vY0":-136.4568142337796,"vZ0":-7.122738925422527,"x":117.85,"y":179.94,"x0":2.0944401903107996,"y0":50.00665856471748,"z0":5.82880905428994,"aX":3.307307783657775},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":-1.8,"spinRate":2320,"spinDirection":151},"zone":8,"typeConfidence":0.88,"plateTime":0.40185414967437705,"extension":5.648933885837154},"index":1,"playId":"b5e7cf60-0fbe-3b09-9a91-3e3b103aad25","pitchNumber":1,"startTime":"2026-04-12T20:29:55.503Z","endTime":"2026-04-12T20:29:58.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":94.9,"endSpeed":86.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46883048237253,"aZ":-12.818896924802594,"pfxX":1.6246256922643827,"pfxZ":10.125748545163134,"pX":0.10109414499934469,"pZ":3.3717606500464354,"vX0":-5.963371463712522,"vY0":-138.04698216422594,"vZ0":-4.399050364909469,"x":113.15,"y":147.74,"x0":2.0873328726102844,"y0":50.004503244443654,"z0":5.862310037195705,"aX":3.1066752727438853},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":-1.6,"spinRate":2472,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.3982232609173333,"extension":5.704061931421075},"index":2,"playId":"5b5d1860-42c7-345c-8f46-3e9a85c32634","pitchNumber":2,"startTime":"2026-04-12T20:30:08.324Z","endTime":"2026-04-12T20:30:11.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-12T20:30:26.011Z","endTime":"2026-04-12T20:30:44.217Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.988650478112238,"aZ":-14.730193316800586,"pfxX":2.1080886818180433,"pfxZ":8.734988034690863,"pX":-0.7528908710515334,"pZ":2.719391588485473,"vX0":-8.394880212867854,"vY0":-140.46309488103267,"vZ0":-5.970007746954453,"x":145.7,"y":165.36,"x0":2.001402995114006,"y0":50.00347772306411,"z0":5.8311565196459485,"aX":4.211218497878374},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":-2.0,"spinRate":2341,"spinDirection":151},"zone":4,"typeConfidence":0.9,"plateTime":0.39002504127052084,"extension":5.71009846561526},"hitData":{"launchSpeed":78.5,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.49,"coordY":154.05}},"index":4,"playId":"ce14abf5-00e8-3437-b06b-19109294f0a2","pitchNumber":3,"startTime":"2026-04-12T20:30:44.217Z","endTime":"2026-04-12T20:30:52.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:30:52.344Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:31:11.291Z","endTime":"2026-04-12T20:31:58.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.920769665771303,"aZ":-14.554995146019499,"pfxX":0.506401425845042,"pfxZ":9.134303902513665,"pX":0.03055091242945583,"pZ":2.267047122110245,"vX0":-5.467328182864814,"vY0":-137.4048609069945,"vZ0":-6.969574942156839,"x":115.84,"y":177.57,"x0":1.9729342248996726,"y0":50.00635253661605,"z0":5.809041761059009,"aX":0.9783833879300512},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":0.1,"spinRate":2209,"spinDirection":153},"zone":5,"typeConfidence":0.87,"plateTime":0.39729180919316764,"extension":5.683185482357037},"index":0,"playId":"26a9dcc3-8ef8-33d6-954e-f995b11718a1","pitchNumber":1,"startTime":"2026-04-12T20:31:14.564Z","endTime":"2026-04-12T20:31:17.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03542232374887,"aZ":-14.700611343760274,"pfxX":2.8281151352839924,"pfxZ":8.91765833319997,"pX":-0.16303212710964532,"pZ":1.4229506345583935,"vX0":-6.879725788809415,"vY0":-138.8411450335503,"vZ0":-9.234598563619874,"x":123.21,"y":200.36,"x0":1.9755758018993133,"y0":50.00464933294944,"z0":5.76268410244265,"aX":5.543166271239541},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":-3.7,"spinRate":2215,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.39396757940828664,"extension":5.728761420085255},"index":1,"playId":"cd255d9e-80de-3dbb-aee1-eb6bd32e490c","pitchNumber":2,"startTime":"2026-04-12T20:31:32.001Z","endTime":"2026-04-12T20:31:36.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.793270935467817,"aZ":-16.252688946086597,"pfxX":3.497704381395367,"pfxZ":8.23945700675482,"pX":0.38140111715987224,"pZ":2.2999712606001355,"vX0":-5.841425994712962,"vY0":-138.35783498396194,"vZ0":-6.484759014147776,"x":102.46,"y":176.68,"x0":2.0687182500199346,"y0":50.00407259439553,"z0":5.769446720008906,"aX":6.760266610895059},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":-5.0,"spinRate":2176,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.396365556988326,"extension":5.7372624097507705},"hitData":{"launchSpeed":108.1,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.88,"coordY":86.9}},"index":2,"playId":"0b242551-b0aa-36a1-ba8c-af6c2b6acfb0","pitchNumber":3,"startTime":"2026-04-12T20:31:48.879Z","endTime":"2026-04-12T20:31:58.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":702303,"link":"/api/v1/people/702303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.39,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:31:58.669Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nick Yorke hit by pitch. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:34:32.130Z","endTime":"2026-04-12T20:36:05.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"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":6,"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-12T20:32:11.354Z","endTime":"2026-04-12T20:32:23.641Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ethan Roberts replaces Riley Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-12T20:32:23.641Z","endTime":"2026-04-12T20:34:34.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681799,"link":"/api/v1/people/681799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702303,"link":"/api/v1/people/702303","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048229643169048,"aZ":-31.749489836855368,"pfxX":8.773422741434805,"pfxZ":0.2785600757771576,"pX":0.48454266041940797,"pZ":3.1957797417781606,"vX0":2.372288647144679,"vY0":-123.62161640396462,"vZ0":1.7976355468772907,"x":98.53,"y":152.49,"x0":-1.6332284524916492,"y0":50.00090231214874,"z0":5.179204919943911,"aX":13.196780560548618},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-16.4,"spinRate":3215,"spinDirection":62},"zone":3,"typeConfidence":0.89,"plateTime":0.44790535711413915,"extension":6.327953093601136},"index":2,"playId":"fd24aebc-43b4-3fcd-8068-9870a7ca2a86","pitchNumber":1,"startTime":"2026-04-12T20:34:34.471Z","endTime":"2026-04-12T20:34:38.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.527239420958484,"aZ":-18.85121591184003,"pfxX":-10.992897268008358,"pfxZ":7.020311708500749,"pX":-0.3740165814987684,"pZ":2.7251351303620024,"vX0":6.516563979927278,"vY0":-136.96891297689646,"vZ0":-2.7717465059376076,"x":131.26,"y":165.2,"x0":-1.356983602813641,"y0":50.00364525212349,"z0":5.040663131787511,"aX":-20.867664403415912},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":18.5,"spinRate":2345,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.40002965256783884,"extension":6.434713868320592},"index":3,"playId":"e8319bf6-5f9d-3246-baca-f42c1e3b775b","pitchNumber":2,"startTime":"2026-04-12T20:34:54.331Z","endTime":"2026-04-12T20:34:58.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.687311525024683,"aZ":-28.995720096390748,"pfxX":9.307949635237328,"pfxZ":2.043351864678759,"pX":2.1706797107621667,"pZ":1.2610804632976476,"vX0":5.47063784277972,"vY0":-124.99146972901922,"vZ0":-3.38783530195303,"x":34.26,"y":204.73,"x0":-1.2668174613642669,"y0":50.0054733055967,"z0":5.053411513592617,"aX":14.511268917679198},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":-18.2,"spinRate":3313,"spinDirection":61},"zone":14,"typeConfidence":0.87,"plateTime":0.4407186238971166,"extension":6.39068407114527},"index":4,"playId":"072f1a1f-864f-3af2-b245-9a30da44473f","pitchNumber":3,"startTime":"2026-04-12T20:35:15.102Z","endTime":"2026-04-12T20:35:18.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.940507851694164,"aZ":-12.71817040293924,"pfxX":-6.0689516028383235,"pfxZ":10.241077336867356,"pX":0.5434673609302147,"pZ":2.1832406704629297,"vX0":6.610918462180814,"vY0":-137.34083341781837,"vZ0":-5.666675473514032,"x":96.28,"y":179.83,"x0":-1.1124977243898948,"y0":50.006486427144694,"z0":5.146970475784408,"aX":-11.534480154240084},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2858,"spinDirection":205},"zone":6,"typeConfidence":0.79,"plateTime":0.39963402055112773,"extension":6.427718065531029},"index":5,"playId":"48b6694b-5601-31a9-9a27-36f78581cca3","pitchNumber":4,"startTime":"2026-04-12T20:35:36.346Z","endTime":"2026-04-12T20:35:40.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.899284876147256,"aZ":-25.00952099667547,"pfxX":-10.719202854241592,"pfxZ":3.758364202177093,"pX":-2.4412867550016957,"pZ":2.7915192493377154,"vX0":1.2244564104684348,"vY0":-138.1464457279674,"vZ0":-1.5147803938453137,"x":210.06,"y":163.41,"x0":-1.5038928926948858,"y0":50.00097651349834,"z0":5.051825255111668,"aX":-20.417031860657673},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":19.1,"spinRate":2469,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.39868424328211516,"extension":6.4667929522533765},"index":6,"playId":"bda8f2f4-f80c-376f-97ba-b4b9c4f4e2b9","pitchNumber":5,"startTime":"2026-04-12T20:36:01.176Z","endTime":"2026-04-12T20:36:05.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:36:05.276Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:36:50.720Z","endTime":"2026-04-12T20:38:12.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.438565524866554,"aZ":-14.532427059113855,"pfxX":-1.4123682252389107,"pfxZ":9.30395648022785,"pX":0.42214264405033747,"pZ":2.265822477826994,"vX0":5.064839775138038,"vY0":-136.65301829700996,"vZ0":-4.988893618963866,"x":100.91,"y":177.6,"x0":-1.2697797486739026,"y0":50.001006933917125,"z0":5.109633193083721,"aX":-2.6784334565644934},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":1.6,"spinRate":2863,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.40046009384223247,"extension":6.503352727999835},"index":0,"playId":"53b379d6-2211-37b3-8886-7b180268a8c1","pitchNumber":1,"startTime":"2026-04-12T20:36:57.834Z","endTime":"2026-04-12T20:37:01.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84000941826329,"aZ":-20.426475308250758,"pfxX":0.5290666037558316,"pfxZ":6.23343852806428,"pX":0.025623441510203848,"pZ":3.4682737769445167,"vX0":3.2430558204895927,"vY0":-136.58356470273486,"vZ0":-1.083698294640147,"x":116.02,"y":145.14,"x0":-1.2471290562147899,"y0":50.00188757242867,"z0":5.278498420712266,"aX":0.9958431442041443},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":-1.7,"spinRate":2819,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.4014404994056,"extension":6.269620454716528},"index":1,"playId":"db643b43-3046-36eb-83a6-da5181853c7f","pitchNumber":2,"startTime":"2026-04-12T20:37:17.192Z","endTime":"2026-04-12T20:37:21.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215461615345312,"aZ":-30.544699318542484,"pfxX":10.158920592776038,"pfxZ":1.0845847815873597,"pX":0.03434361770826094,"pZ":2.493894909084914,"vX0":0.8158189542440242,"vY0":-122.20899833914562,"vZ0":-0.19288307051088305,"x":115.69,"y":171.44,"x0":-1.6227026729886993,"y0":50.00128160243793,"z0":5.2187273878814855,"aX":15.217732175711363},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.2,"breakHorizontal":-18.6,"spinRate":3176,"spinDirection":66},"zone":5,"typeConfidence":0.9,"plateTime":0.4498360049967216,"extension":6.235101290990406},"index":2,"playId":"bf2bf9d5-26f6-39a9-abc3-4d4f1ec100d0","pitchNumber":3,"startTime":"2026-04-12T20:37:36.158Z","endTime":"2026-04-12T20:37:39.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T20:37:52.415Z","endTime":"2026-04-12T20:38:09.019Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179137787732234,"aZ":-20.788165176789466,"pfxX":1.950004776687071,"pfxZ":6.024892757924816,"pX":0.9126995119808041,"pZ":3.0283072089580325,"vX0":5.047300474481498,"vY0":-135.96905063076954,"vZ0":-2.361621467349245,"x":82.21,"y":157.02,"x0":-1.214059378414616,"y0":50.00256344243073,"z0":5.335883230043253,"aX":3.6857924536938373},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":-4.6,"spinRate":2985,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.4013901217067328,"extension":6.316423501450894},"index":4,"playId":"601847c6-199d-3921-93d4-3dd6d404f3ec","pitchNumber":4,"startTime":"2026-04-12T20:38:09.019Z","endTime":"2026-04-12T20:38:12.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":2.4000000000000004,"leverageIndex":1.04,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:38:12.019Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Horwitz lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:38:27.419Z","endTime":"2026-04-12T20:39:48.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.325346236265347,"aZ":-15.174256923679858,"pfxX":-2.9035398223827706,"pfxZ":9.006100229865947,"pX":-0.11456157519845979,"pZ":1.2772431349983637,"vX0":4.516054656183547,"vY0":-136.80167447330888,"vZ0":-7.160916699009404,"x":121.37,"y":204.29,"x0":-1.4126143546289198,"y0":50.00222762421202,"z0":4.976887449384365,"aX":-5.4807971046973},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":4.3,"spinRate":2810,"spinDirection":204},"zone":13,"typeConfidence":0.91,"plateTime":0.40100116486712123,"extension":6.558481177541301},"index":0,"playId":"ae3cf6f8-0843-35b0-a64e-7ef0c6bcd169","pitchNumber":1,"startTime":"2026-04-12T20:38:38.781Z","endTime":"2026-04-12T20:38:42.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53280568090816,"aZ":-18.527650334724854,"pfxX":-1.089419569050985,"pfxZ":7.243049683068492,"pX":-0.56104377136772,"pZ":1.9384012688221954,"vX0":2.765395844016902,"vY0":-136.29965821519602,"vZ0":-5.133805442811172,"x":138.39,"y":186.44,"x0":-1.4465632831937014,"y0":50.003012202817125,"z0":5.122872337441586,"aX":-2.05282337337659},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":1.4,"spinRate":2823,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.401607878244977,"extension":6.244011055437718},"index":1,"playId":"39650e51-320a-3316-842e-8b71d85fe9da","pitchNumber":2,"startTime":"2026-04-12T20:38:59.495Z","endTime":"2026-04-12T20:39:03.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00710596926068,"aZ":-14.73249324794236,"pfxX":-2.782775162823498,"pfxZ":9.263538604625802,"pX":-2.2942320710752666,"pZ":2.794130782168073,"vX0":-0.9403091337119388,"vY0":-136.7882551548483,"vZ0":-3.6223341033433445,"x":204.45,"y":163.34,"x0":-1.5839822268207606,"y0":50.00151206508405,"z0":5.154740503007312,"aX":-5.238274404378912},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":5.3,"spinRate":2861,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.4014175524017265,"extension":6.123721781765376},"index":2,"playId":"12d929df-a5d5-37ba-8629-8b86336d18da","pitchNumber":3,"startTime":"2026-04-12T20:39:20.383Z","endTime":"2026-04-12T20:39:23.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9905512005945,"aZ":-30.846937300994654,"pfxX":9.675824335572557,"pfxZ":0.8952618577772524,"pX":-0.04448209466482959,"pZ":1.8563147181569255,"vX0":0.9302282663624661,"vY0":-122.41159728582271,"vZ0":-1.3811642799423345,"x":118.7,"y":188.66,"x0":-1.685521879412651,"y0":50.004359727251625,"z0":5.12192908799209,"aX":14.369910763045048},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.6,"breakHorizontal":-17.6,"spinRate":3161,"spinDirection":70},"zone":8,"typeConfidence":0.9,"plateTime":0.45117222931073986,"extension":6.349074917168714},"hitData":{"launchSpeed":98.2,"launchAngle":21.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.05,"coordY":62.11}},"index":3,"playId":"cf653090-26ae-3f37-a31a-b9979dac497b","pitchNumber":4,"startTime":"2026-04-12T20:39:41.246Z","endTime":"2026-04-12T20:39:48.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:39:48.587Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:42:30.831Z","endTime":"2026-04-12T20:43:56.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from right field to first base for Ryan O'Hearn.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"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:42:29.071Z","endTime":"2026-04-12T20:42:29.094Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Billy Cook replaces first baseman Spencer Horwitz, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":4,"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-12T20:42:29.094Z","endTime":"2026-04-12T20:42:29.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Lawrence replaces Hunter Barco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"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-12T20:42:29.095Z","endTime":"2026-04-12T20:42:33.146Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28855349459346,"aZ":-29.359241478883447,"pfxX":-11.355854094017726,"pfxZ":1.4003330694706495,"pX":0.5051308562340822,"pZ":3.8526600536537905,"vX0":11.958099554900052,"vY0":-140.8664761404778,"vZ0":3.521092125948523,"x":97.75,"y":134.76,"x0":-2.3215271930470265,"y0":50.00044813455319,"z0":4.485560674092972,"aX":-22.796972257514714},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.5,"breakHorizontal":18.1,"spinRate":2530,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.3889729674227502,"extension":6.309560926848982},"index":3,"playId":"e896da7a-026d-31a3-989b-bf6f37ad4249","pitchNumber":1,"startTime":"2026-04-12T20:42:33.146Z","endTime":"2026-04-12T20:42:36.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.769581323672085,"aZ":-24.81863810450487,"pfxX":-11.933430300124996,"pfxZ":3.80520229845866,"pX":-0.29222645040446116,"pZ":2.186636446497176,"vX0":10.398864931035567,"vY0":-138.6052708062236,"vZ0":-1.2605940838055245,"x":128.14,"y":179.74,"x0":-2.5536210163962627,"y0":50.003520658491674,"z0":4.3143226848671254,"aX":-23.07626955193999},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":19.3,"spinRate":2486,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.3961094044309781,"extension":6.648642553848985},"index":4,"playId":"9c0a508c-3e97-3550-b21d-8d0246e0f0dc","pitchNumber":2,"startTime":"2026-04-12T20:42:51.262Z","endTime":"2026-04-12T20:42:54.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91472834975873,"aZ":-29.706161827253776,"pfxX":5.964831763188038,"pfxZ":1.6584707148748343,"pX":1.2221683603073932,"pZ":2.549945094280686,"vX0":7.397902530793417,"vY0":-121.2673089486278,"vZ0":1.2303490259525798,"x":70.41,"y":169.93,"x0":-2.6439671372323024,"y0":50.002824323492185,"z0":4.629173107352607,"aX":8.874288682350704},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.6,"breakHorizontal":-12.6,"spinRate":2899,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.45182602189672627,"extension":6.531219883246742},"index":5,"playId":"5cfd996d-4163-36ee-a8fd-02db55ded79c","pitchNumber":3,"startTime":"2026-04-12T20:43:11.317Z","endTime":"2026-04-12T20:43:16.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23107818238054,"aZ":-32.23272982243371,"pfxX":-10.866859725875498,"pfxZ":-0.030207994327941634,"pX":0.9880781668731149,"pZ":2.340051651230971,"vX0":13.254663248848994,"vY0":-138.66351556433082,"vZ0":0.43282011643490204,"x":79.34,"y":175.6,"x0":-2.436077688342427,"y0":50.00333661488123,"z0":4.32794229691704,"aX":-21.220052037758062},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.2,"breakHorizontal":17.0,"spinRate":2394,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.39461618430676326,"extension":6.579542702923519},"index":6,"playId":"53d8378d-609b-3b3d-98a8-f072c5ea56e6","pitchNumber":4,"startTime":"2026-04-12T20:43:32.512Z","endTime":"2026-04-12T20:43:37.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50895288910366,"aZ":-27.540643912962384,"pfxX":-11.729457120431057,"pfxZ":2.314144311850929,"pX":0.6473861147533189,"pZ":1.5557835315459474,"vX0":12.72566067991993,"vY0":-140.2989295479748,"vZ0":-2.400245759463729,"x":92.32,"y":196.77,"x0":-2.4142988803547243,"y0":50.003067171427226,"z0":4.209690093607128,"aX":-23.481613453003},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.8,"breakHorizontal":18.7,"spinRate":2394,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.38978839093106155,"extension":6.644942181809184},"index":7,"playId":"39d3a538-0ec8-31d1-a55e-fc28c0b44d8e","pitchNumber":5,"startTime":"2026-04-12T20:43:51.844Z","endTime":"2026-04-12T20:43:56.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":8.2,"leverageIndex":1.73,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:43:56.313Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:44:25.722Z","endTime":"2026-04-12T20:46:29.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":97.6,"endSpeed":89.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.465540539207,"aZ":-30.36993065965509,"pfxX":-10.801083823752128,"pfxZ":0.889393339099195,"pX":-0.12301439225432709,"pZ":2.2483335652026386,"vX0":10.032559070373805,"vY0":-141.8487178425694,"vZ0":-0.41464985789795544,"x":121.69,"y":178.07,"x0":-2.302458216986259,"y0":50.006861722541565,"z0":4.332803083705272,"aX":-22.014757724592272},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":1.7,"breakHorizontal":17.5,"spinRate":2499,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.38614704348517925,"extension":6.6173146346883245},"index":0,"playId":"6cb71889-ac04-3cc1-8af7-c4061cbb28dd","pitchNumber":1,"startTime":"2026-04-12T20:44:25.722Z","endTime":"2026-04-12T20:44:29.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95459681246555,"aZ":-20.001278886333193,"pfxX":-8.429590490554483,"pfxZ":6.004100141878485,"pX":0.9561755269548698,"pZ":1.8814016557879985,"vX0":12.359707823115675,"vY0":-141.01097601101378,"vZ0":-3.675837772240022,"x":80.55,"y":187.98,"x0":-2.374398989401934,"y0":50.004824749732165,"z0":4.480970240984171,"aX":-17.09751561644523},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.3,"breakHorizontal":13.0,"spinRate":2517,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.38739761836348485,"extension":6.515197246608213},"index":1,"playId":"39d6d31a-d065-344c-b188-245d7210a2a8","pitchNumber":2,"startTime":"2026-04-12T20:44:44.034Z","endTime":"2026-04-12T20:44:47.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62357085607192,"aZ":-30.805941955852628,"pfxX":3.7618772103979152,"pfxZ":0.9633386145873715,"pX":1.0580916908057403,"pZ":1.8727202379257208,"vX0":7.231553373243592,"vY0":-119.16058214778789,"vZ0":0.28360389338375125,"x":76.67,"y":188.22,"x0":-2.520090114559922,"y0":50.002357301133515,"z0":4.564560043503618,"aX":5.339954760219682},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.2,"breakHorizontal":-8.8,"spinRate":2966,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.46192206609005737,"extension":6.268681467170428},"index":2,"playId":"80127b5d-2ae1-3d99-bc90-b0e11a7f9c36","pitchNumber":3,"startTime":"2026-04-12T20:45:02.539Z","endTime":"2026-04-12T20:45:05.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.378976977027953,"aZ":-29.653273947028605,"pfxX":3.4087174572689327,"pfxZ":1.7023529955659154,"pX":0.9066122471855845,"pZ":1.572141672815939,"vX0":7.152823169865046,"vY0":-122.08870580657982,"vZ0":-1.1348537361289284,"x":82.44,"y":196.33,"x0":-2.526689553205842,"y0":50.00249343529688,"z0":4.640800003401375,"aX":5.045048250177226},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":-8.2,"spinRate":3003,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4519935860071973,"extension":6.472292451818647},"index":3,"playId":"87a172ca-917c-332f-af68-6a5425b01ce7","pitchNumber":4,"startTime":"2026-04-12T20:45:30.188Z","endTime":"2026-04-12T20:45:34.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.59984798626505,"aZ":-30.051637954974588,"pfxX":-13.375077826112701,"pfxZ":1.0653810230825052,"pX":-1.2228716282389143,"pZ":2.7978238595226674,"vX0":8.309067923526046,"vY0":-141.38793643413854,"vZ0":0.9435205084564435,"x":163.61,"y":163.24,"x0":-2.4843656439384456,"y0":50.00508499626933,"z0":4.409844809623236,"aX":-26.689680682740253},"breaks":{"breakAngle":39.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.4,"breakHorizontal":22.2,"spinRate":2445,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.3895788172471075,"extension":6.373057952580929},"index":4,"playId":"4168a5a0-ed89-3210-ba08-aceb9771919e","pitchNumber":5,"startTime":"2026-04-12T20:45:49.087Z","endTime":"2026-04-12T20:45:52.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22216447359963,"aZ":-34.871257384535106,"pfxX":6.37859239450965,"pfxZ":-1.870237495011243,"pX":0.5839488897643084,"pZ":1.7442630033585158,"vX0":5.159226146806933,"vY0":-120.60966735387582,"vZ0":0.38023644389899136,"x":94.74,"y":191.68,"x0":-2.428553233681007,"y0":50.004381126544835,"z0":4.715286167382146,"aX":9.191635890695396},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.9,"breakHorizontal":-13.0,"spinRate":2967,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.45798007819778164,"extension":6.513347635671735},"index":5,"playId":"222c9774-cf42-3c06-a031-05cc4dc4c302","pitchNumber":6,"startTime":"2026-04-12T20:46:25.988Z","endTime":"2026-04-12T20:46:29.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.8,"awayTeamWinProbability":82.2,"homeTeamWinProbabilityAdded":-7.099999999999998,"leverageIndex":3.17,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:46:29.336Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:46:50.915Z","endTime":"2026-04-12T20:48:22.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25271845184689,"aZ":-19.118444718245044,"pfxX":-8.599453046848684,"pfxZ":6.605362534258154,"pX":1.408360027239705,"pZ":2.620728968098977,"vX0":13.351657200056726,"vY0":-140.50055736864473,"vZ0":-1.7938198697728782,"x":63.32,"y":168.02,"x0":-2.3133824086700625,"y0":50.0008766451724,"z0":4.524976614504047,"aX":-16.99357714056164},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":12.5,"spinRate":2589,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.3915580348398948,"extension":6.165302323056487},"index":0,"playId":"ce378a26-a146-3cbf-add4-a84f67b2ef86","pitchNumber":1,"startTime":"2026-04-12T20:46:56.815Z","endTime":"2026-04-12T20:46:59.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62248495884816,"aZ":-21.298883310348934,"pfxX":-9.492766606681663,"pfxZ":5.33382697013136,"pX":-0.17929728412510595,"pZ":3.2296930600189575,"vX0":9.79583269438446,"vY0":-142.15562261105683,"vZ0":0.21854308438633163,"x":123.83,"y":151.58,"x0":-2.442215381033669,"y0":50.004953823673176,"z0":4.507595878170414,"aX":-19.36485704443592},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":15.1,"spinRate":2621,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.3858046610436743,"extension":6.283566582360082},"index":1,"playId":"f2ff22a1-b1ab-38c9-89d7-4d3e39c7f8ef","pitchNumber":2,"startTime":"2026-04-12T20:47:20.635Z","endTime":"2026-04-12T20:47:25.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.315993707174435,"aZ":-19.028799756220582,"pfxX":-7.125838295909007,"pfxZ":6.416221447142929,"pX":0.6238786178849113,"pZ":2.425738062295002,"vX0":10.737461566769024,"vY0":-142.18035074731102,"vZ0":-2.489246394636815,"x":93.22,"y":173.29,"x0":-2.274186656380794,"y0":50.004148348074665,"z0":4.5188514736912255,"aX":-14.603793636301878},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":10.8,"spinRate":2676,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.38509273729261073,"extension":6.240383357353933},"index":2,"playId":"3facdcbc-9d20-3c08-97f3-e7e85237ebcd","pitchNumber":3,"startTime":"2026-04-12T20:47:46.999Z","endTime":"2026-04-12T20:47:49.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523101503956255,"aZ":-29.54184036968626,"pfxX":7.962858573181665,"pfxZ":1.7435860554675857,"pX":1.1322687925184347,"pZ":1.202713745613059,"vX0":6.4926151793983395,"vY0":-122.36390069003286,"vZ0":-2.0128125047426155,"x":73.84,"y":206.31,"x0":-2.5955594433938733,"y0":50.00164291810769,"z0":4.582181812114213,"aX":11.997599741477513},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.9,"breakHorizontal":-16.0,"spinRate":3054,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.44867758800390645,"extension":6.225245200811733},"index":3,"playId":"700fee3d-4d45-3a87-953c-9aca736722e3","pitchNumber":4,"startTime":"2026-04-12T20:48:19.107Z","endTime":"2026-04-12T20:48:22.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-5.900000000000002,"leverageIndex":2.54,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:48:22.107Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks. Seiya Suzuki to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:48:45.314Z","endTime":"2026-04-12T20:51:13.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51198859577983,"aZ":-30.92254729764301,"pfxX":-10.910363710898917,"pfxZ":0.6187170499444861,"pX":0.6514893534413445,"pZ":2.287636799139648,"vX0":12.182555216205001,"vY0":-142.35919462434663,"vZ0":-0.6220400127151755,"x":92.17,"y":177.01,"x0":-2.284935579915638,"y0":50.00594951119082,"z0":4.482471708024474,"aX":-22.190299742825605},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.2,"breakHorizontal":17.0,"spinRate":2520,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.3861318406843539,"extension":6.398778279554282},"index":0,"playId":"e31490ef-a2b0-33fb-a19e-a151bb8c73a3","pitchNumber":1,"startTime":"2026-04-12T20:48:53.459Z","endTime":"2026-04-12T20:48:57.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.3,"endSpeed":88.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81839077032674,"aZ":-16.301832372054324,"pfxX":-5.569794280542424,"pfxZ":7.913262351342233,"pX":1.7618728845806124,"pZ":2.7455607044872,"vX0":13.09290875890328,"vY0":-141.14181665148305,"vZ0":-2.365152309942589,"x":49.84,"y":164.65,"x0":-2.225318105323167,"y0":50.0052723292208,"z0":4.6511915737409995,"aX":-11.176584131873135},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2521,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3889114607587807,"extension":6.253480526822235},"index":1,"playId":"5e1d736e-d2b8-3f50-8ca2-85115ed74469","pitchNumber":2,"startTime":"2026-04-12T20:49:11.424Z","endTime":"2026-04-12T20:49:14.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":73.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51407127350467,"aZ":-29.987734607546013,"pfxX":10.29508132517874,"pfxZ":1.5548828772983967,"pX":0.30728991553151436,"pZ":2.2175341061134217,"vX0":3.851754314346496,"vY0":-119.39241121112852,"vZ0":0.6615412761272943,"x":105.29,"y":178.91,"x0":-2.6764306730781433,"y0":50.002968303650924,"z0":4.691890092683082,"aX":14.478347223548562},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.4,"breakHorizontal":-19.7,"spinRate":3134,"spinDirection":70},"zone":6,"typeConfidence":2.0,"plateTime":0.4633672787407801,"extension":6.2739808106707535},"index":2,"playId":"97b2d03d-30d4-3414-a09a-0f9012f822c2","pitchNumber":3,"startTime":"2026-04-12T20:49:28.969Z","endTime":"2026-04-12T20:49:31.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42278666163817,"aZ":-33.617163782840066,"pfxX":9.286915799601841,"pfxZ":-0.9700415061059866,"pX":3.3450412673197856,"pZ":1.6190716939325946,"vX0":10.619015186364209,"vY0":-122.55892194211724,"vZ0":-0.47740538047084036,"x":-10.51,"y":195.07,"x0":-2.2805549144804598,"y0":50.000137759789006,"z0":4.7341254942226785,"aX":13.861828616990262},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.6,"breakHorizontal":-19.7,"spinRate":2942,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.45012815570737263,"extension":6.523020317266625},"index":3,"playId":"f033c4d3-31d6-3a50-8d86-b6a945399714","pitchNumber":4,"startTime":"2026-04-12T20:49:53.735Z","endTime":"2026-04-12T20:49:56.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":96.8,"endSpeed":89.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93251757217599,"aZ":-17.221212021386723,"pfxX":-6.617327094390877,"pfxZ":7.366952511123537,"pX":1.7903852581865443,"pZ":1.7349918894937055,"vX0":13.378673040140225,"vY0":-140.4184720974007,"vZ0":-4.679321878096986,"x":48.75,"y":191.94,"x0":-2.141288155061745,"y0":50.001109884373584,"z0":4.5170819672191564,"aX":-13.42956257020928},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":9.7,"spinRate":2592,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.38766085548977625,"extension":6.8593185972863155},"index":4,"playId":"719fa8f0-b6bd-3f10-85b7-e4f1957785a4","pitchNumber":5,"startTime":"2026-04-12T20:50:22.571Z","endTime":"2026-04-12T20:50:25.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-12T20:50:50.766Z","endTime":"2026-04-12T20:51:07.080Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.633653170802518,"aZ":-31.333107421638847,"pfxX":10.429407717359467,"pfxZ":0.5870011492536555,"pX":1.4377214399489933,"pZ":1.0919272012008172,"vX0":6.2517262581031705,"vY0":-120.7680975127188,"vZ0":-1.6052980761091529,"x":62.2,"y":209.3,"x0":-2.5603096162723307,"y0":50.005068278262264,"z0":4.582478383282118,"aX":15.048336447893313},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.8,"breakHorizontal":-20.6,"spinRate":3105,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4576463135932438,"extension":6.258687384859774},"index":6,"playId":"5910b2db-b952-3dd5-b8e2-1bcb05c99518","pitchNumber":6,"startTime":"2026-04-12T20:51:07.080Z","endTime":"2026-04-12T20:51:13.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":4.5000000000000036,"leverageIndex":1.71,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:51:13.894Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to left fielder Bryan Reynolds. Seiya Suzuki scores. Dansby Swanson scores. Michael Busch to 2nd. Throwing error by left fielder Bryan Reynolds.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:52:59.699Z","endTime":"2026-04-12T20:54:14.157Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Busch replaces Matt Shaw.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-12T20:51:29.597Z","endTime":"2026-04-12T20:51:58.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-12T20:51:58.099Z","endTime":"2026-04-12T20:53:01.963Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79727956121281,"aZ":-29.943880380896402,"pfxX":8.669968096495055,"pfxZ":1.4784600400601953,"pX":1.7977163648315733,"pZ":1.333112129922688,"vX0":8.376459109628769,"vY0":-122.17054401118448,"vZ0":-0.7422799081383007,"x":48.48,"y":202.79,"x0":-2.8055924500447644,"y0":50.0014955342889,"z0":4.221881431734761,"aX":13.060831173257226},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.8,"breakHorizontal":-17.8,"spinRate":3144,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.44887711726928314,"extension":6.271968269072565},"index":2,"playId":"92e7406d-5cbd-3b6d-8b96-76d0f9a2a946","pitchNumber":1,"startTime":"2026-04-12T20:53:01.963Z","endTime":"2026-04-12T20:53:07.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908903938178728,"aZ":-31.05406650971778,"pfxX":10.424398841469493,"pfxZ":0.7588912318897192,"pX":1.7914273712967916,"pZ":0.9905243997874156,"vX0":7.267729885975324,"vY0":-122.03413374947853,"vZ0":-1.6413597164437044,"x":48.72,"y":212.04,"x0":-2.5979772682088274,"y0":50.00429962541325,"z0":4.391090604468241,"aX":15.451262721718138},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.2,"breakHorizontal":-20.8,"spinRate":3189,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.45183607543141946,"extension":6.106662576948482},"index":3,"playId":"d3c2d4d9-9722-372f-8966-a57ccaf2c0c0","pitchNumber":2,"startTime":"2026-04-12T20:53:23.524Z","endTime":"2026-04-12T20:53:28.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49910745641885,"aZ":-20.163260790678397,"pfxX":-8.509434474551881,"pfxZ":6.0189034486269,"pX":0.3131777522038887,"pZ":2.2582512247795594,"vX0":10.567215453617665,"vY0":-140.5200353915377,"vZ0":-2.3834351305435724,"x":105.06,"y":177.81,"x0":-2.394435221860015,"y0":50.003238890237014,"z0":4.430673991660821,"aX":-16.98148749749513},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":2468,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.3901263282875931,"extension":6.441304921827605},"hitData":{"launchSpeed":68.2,"launchAngle":23.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.7,"coordY":100.72}},"index":4,"playId":"21f75d00-8370-35e7-95df-59ef6c36353c","pitchNumber":3,"startTime":"2026-04-12T20:53:58.151Z","endTime":"2026-04-12T20:54:14.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":41.8,"leverageIndex":3.48,"dramaIndex":348.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:54:14.157Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Konnor Griffin to first baseman Ryan O'Hearn.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:54:58.363Z","endTime":"2026-04-12T20:56:43.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":97.7,"endSpeed":88.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22066260018643,"aZ":-36.53757242447005,"pfxX":-10.668747067811791,"pfxZ":-2.160446316523858,"pX":1.2665785143613721,"pZ":1.5340894499078312,"vX0":13.400868771869973,"vY0":-141.6238930119519,"vZ0":-1.3616926653933286,"x":68.72,"y":197.36,"x0":-2.1543150828685156,"y0":50.004787906100724,"z0":4.37155667091821,"aX":-21.541557641259054},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-4.0,"breakHorizontal":16.4,"spinRate":2462,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.38767431125848173,"extension":6.565228820402407},"index":0,"playId":"3796fede-db5d-3d55-8082-8aa581e9d8d5","pitchNumber":1,"startTime":"2026-04-12T20:54:58.875Z","endTime":"2026-04-12T20:55:02.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1315324015961,"aZ":-28.85128830794803,"pfxX":10.414521484159405,"pfxZ":2.313123415268066,"pX":-0.1445231649190948,"pZ":1.195889355611905,"vX0":3.1514167387283893,"vY0":-119.7308145834962,"vZ0":-1.502693539766529,"x":122.51,"y":206.49,"x0":-2.834211699477343,"y0":50.00582725311885,"z0":4.436303117684801,"aX":14.980263221653422},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":-19.7,"spinRate":3096,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.45911262545341813,"extension":6.028466048675742},"index":1,"playId":"f196e15e-9495-3683-860d-fcc298b0158b","pitchNumber":2,"startTime":"2026-04-12T20:55:24.166Z","endTime":"2026-04-12T20:55:28.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.124913899380786,"aZ":-28.423029316767764,"pfxX":-10.21876168688028,"pfxZ":1.8873778481250483,"pX":0.25356355599830627,"pZ":2.8994713600688926,"vX0":10.999229747085439,"vY0":-140.1088938351151,"vZ0":0.9594505676973393,"x":107.33,"y":160.49,"x0":-2.3984033122419484,"y0":50.00011587140469,"z0":4.4122518336471135,"aX":-20.281551072010302},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.8,"breakHorizontal":16.2,"spinRate":2575,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.3911615726747453,"extension":6.381611523039246},"index":2,"playId":"a3451e98-dcd9-369d-8ffc-33fc731c1154","pitchNumber":3,"startTime":"2026-04-12T20:55:44.804Z","endTime":"2026-04-12T20:55:48.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32095013416498,"aZ":-29.371398106296503,"pfxX":9.378636962690127,"pfxZ":1.9090764163962017,"pX":-0.4721595964115741,"pZ":2.9007824062012713,"vX0":2.4729269210850475,"vY0":-120.6833380666151,"vZ0":2.182680976009401,"x":135.0,"y":160.46,"x0":-2.7295591517244575,"y0":50.00402502265943,"z0":4.5784122833193175,"aX":13.781616466324177},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.3,"breakHorizontal":-17.5,"spinRate":3100,"spinDirection":74},"zone":1,"typeConfidence":2.0,"plateTime":0.45451443498575905,"extension":6.277278739178746},"index":3,"playId":"ba66187b-6dd2-3173-b405-2e839650cbd4","pitchNumber":4,"startTime":"2026-04-12T20:56:02.055Z","endTime":"2026-04-12T20:56:07.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48230018714317,"aZ":-31.858282693382492,"pfxX":-8.618234470613565,"pfxZ":0.15619920396061637,"pX":-0.8774745251554626,"pZ":2.419741128624036,"vX0":7.671854694919095,"vY0":-140.7576175048596,"vZ0":0.05355898831948169,"x":150.45,"y":173.45,"x0":-2.5210564145923726,"y0":50.002086928677684,"z0":4.466352258367527,"aX":-17.26215859396938},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":2468,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.389394140745845,"extension":6.299442872463631},"hitData":{"launchSpeed":66.3,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.91,"coordY":152.03}},"index":4,"playId":"f13dc8a1-25d7-315d-9f36-ec538ab3ab07","pitchNumber":5,"startTime":"2026-04-12T20:56:35.546Z","endTime":"2026-04-12T20:56:43.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-8.199999999999996,"leverageIndex":3.08,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:56:43.725Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:59:17.678Z","endTime":"2026-04-12T21:00:06.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Michael Busch remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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:58:18.452Z","endTime":"2026-04-12T20:58:18.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Daniel Palencia replaces Ethan Roberts.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-12T20:58:18.467Z","endTime":"2026-04-12T20:59:20.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694037,"link":"/api/v1/people/694037"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.579230880106046,"aZ":-10.866549790477308,"pfxX":-6.890270444539755,"pfxZ":10.306599766293747,"pX":-0.5587112096064588,"pZ":3.511089952160985,"vX0":3.451865527607657,"vY0":-143.64180021768553,"vZ0":-3.377084065502369,"x":138.3,"y":143.98,"x0":-0.8878567793641832,"y0":50.00268200256142,"z0":5.388984934676197,"aX":-14.24488140501436},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.0,"breakHorizontal":11.6,"spinRate":2392,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3828718415715362,"extension":6.817015687184869},"index":2,"playId":"dcb074f9-5826-35b7-85ef-a1c0c1009f1b","pitchNumber":1,"startTime":"2026-04-12T20:59:20.006Z","endTime":"2026-04-12T20:59:23.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.584956239426354,"aZ":-11.243944787673877,"pfxX":-6.199960413291572,"pfxZ":9.924979504427935,"pX":0.07516801851619835,"pZ":2.8811201524574717,"vX0":4.85039548480976,"vY0":-144.9304538798765,"vZ0":-5.2188945537721425,"x":114.13,"y":160.99,"x0":-0.8218328127264819,"y0":50.003590276394334,"z0":5.403361947861464,"aX":-13.076856071820428},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2441,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.3791681076610356,"extension":6.831076226546482},"index":3,"playId":"e63cc760-418f-37b5-9f2b-5284cf94e51c","pitchNumber":2,"startTime":"2026-04-12T20:59:39.239Z","endTime":"2026-04-12T20:59:43.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-12T20:59:48.777Z","endTime":"2026-04-12T21:00:03.531Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92058353221382,"aZ":-11.71607155877143,"pfxX":-4.928007048691571,"pfxZ":9.50423808902378,"pX":-0.6339594021728976,"pZ":3.5258989560644896,"vX0":2.5502613402110783,"vY0":-146.1395607120535,"vZ0":-3.637954669084244,"x":141.17,"y":143.58,"x0":-0.879793415451667,"y0":50.00665938926905,"z0":5.495841932484903,"aX":-10.612524739025318},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2442,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.37546120317490006,"extension":6.845358634942866},"index":5,"playId":"b2347bb3-5400-3431-adc8-c1f59c81d6cc","pitchNumber":3,"startTime":"2026-04-12T21:00:03.531Z","endTime":"2026-04-12T21:00:06.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:00:06.531Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out softly, pitcher Daniel Palencia to first baseman Michael Busch.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T21:00:24.038Z","endTime":"2026-04-12T21:00:43.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694037,"link":"/api/v1/people/694037"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.94729615454658,"aZ":-12.723484393815509,"pfxX":-5.946642512636895,"pfxZ":9.247209862127344,"pX":-1.0807758331470256,"pZ":2.915255836617323,"vX0":2.0009395581420755,"vY0":-145.04317580434864,"vZ0":-4.930279124212521,"x":158.2,"y":160.07,"x0":-1.0122942672857282,"y0":50.00575885720862,"z0":5.430625255353537,"aX":-12.51075489145469},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.7,"breakHorizontal":10.3,"spinRate":2406,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3794825764433227,"extension":6.739574830656737},"hitData":{"launchSpeed":39.0,"launchAngle":19.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.88,"coordY":174.89}},"index":0,"playId":"8ddb36eb-6bfb-32af-98e3-e0ea31d1525a","pitchNumber":1,"startTime":"2026-04-12T21:00:33.004Z","endTime":"2026-04-12T21:00:43.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:00:43.311Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T21:01:16.536Z","endTime":"2026-04-12T21:03:15.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77059422560819,"aZ":-24.412693512411018,"pfxX":-6.050842156836144,"pfxZ":4.557350295456229,"pX":0.21933325097131412,"pZ":1.9910590406654776,"vX0":3.486080185994901,"vY0":-130.04900581898767,"vZ0":-4.854954610188226,"x":108.64,"y":185.02,"x0":-0.35650021702635554,"y0":50.0025820563162,"z0":5.747584091785006,"aX":-10.303336482770428},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":10.1,"spinRate":1246,"spinDirection":214},"zone":8,"typeConfidence":0.89,"plateTime":0.422115641902292,"extension":6.843738326091618},"index":0,"playId":"1335baef-f671-3807-acce-2f721a8c1056","pitchNumber":1,"startTime":"2026-04-12T21:01:19.856Z","endTime":"2026-04-12T21:01:22.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08709792442447,"aZ":-22.853065995755536,"pfxX":-9.756920467840647,"pfxZ":5.3653643703881135,"pX":-0.3907388178160833,"pZ":-0.2895770909265812,"vX0":3.586095850573504,"vY0":-131.50475345007243,"vZ0":-10.647258128393823,"x":131.89,"y":246.6,"x0":-0.511136607559889,"y0":50.00339073022344,"z0":5.533688642259616,"aX":-16.944223343901804},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":16.8,"spinRate":1392,"spinDirection":212},"zone":13,"typeConfidence":0.92,"plateTime":0.41787222718672323,"extension":7.013845057603606},"index":1,"playId":"d3a57284-aa1d-34b9-b7e7-066eb520857f","pitchNumber":2,"startTime":"2026-04-12T21:01:37.893Z","endTime":"2026-04-12T21:01:41.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":99.8,"endSpeed":90.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01939386918224,"aZ":-11.245952716312347,"pfxX":-4.777008545825626,"pfxZ":9.804070582588746,"pX":-0.6133844249511837,"pZ":4.023366868745427,"vX0":2.073613578220774,"vY0":-145.4014428231332,"vZ0":-2.681348571539375,"x":140.38,"y":130.15,"x0":-0.7162806996959584,"y0":50.0052351714344,"z0":5.6427093872627205,"aX":-10.200093533017933},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2364,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3771196812470299,"extension":6.900701236743885},"index":2,"playId":"5094b29f-23d0-3449-88b7-d0fb0d23777d","pitchNumber":3,"startTime":"2026-04-12T21:02:01.392Z","endTime":"2026-04-12T21:02:04.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995150011356763,"aZ":-25.925658595966908,"pfxX":-5.612764227936625,"pfxZ":3.547781395372761,"pX":0.3390257188726596,"pZ":2.189213272919634,"vX0":3.9365047749233524,"vY0":-131.16113139164432,"vZ0":-4.075221612357816,"x":104.08,"y":179.67,"x0":-0.44412551993337085,"y0":50.00219897035755,"z0":5.672662043899277,"aX":-9.882303850357271},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":9.5,"spinRate":1356,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.41591888861208615,"extension":6.9259842152932505},"index":3,"playId":"b8644d42-1cbe-372d-a1f9-335db26ac16e","pitchNumber":4,"startTime":"2026-04-12T21:02:20.063Z","endTime":"2026-04-12T21:02:23.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":99.4,"endSpeed":91.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57768620435776,"aZ":-11.735285114783162,"pfxX":-5.098299502550585,"pfxZ":9.585896637039033,"pX":-0.9563809005362578,"pZ":3.6365650531418905,"vX0":1.2135494998754048,"vY0":-144.8045551146328,"vZ0":-3.6143502206832907,"x":153.45,"y":140.59,"x0":-0.7174704437961957,"y0":50.00120285556797,"z0":5.614536051685737,"aX":-10.867413329264632},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2295,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.37769795509476456,"extension":6.904583973627899},"index":4,"playId":"ca2eb0e7-c6c4-3476-9654-fa83479d7709","pitchNumber":5,"startTime":"2026-04-12T21:02:51.273Z","endTime":"2026-04-12T21:02:55.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75942201497637,"aZ":-9.447294895996714,"pfxX":-4.158703379665574,"pfxZ":10.783542387730014,"pX":-0.9984641079445746,"pZ":3.096742206863316,"vX0":0.32646066710528876,"vY0":-144.30805272582546,"vZ0":-5.56351597678786,"x":155.06,"y":155.17,"x0":-0.5727184595014956,"y0":50.00661498884329,"z0":5.632489739962038,"aX":-8.768093166457039},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.6,"breakHorizontal":7.4,"spinRate":2374,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.37962920924558397,"extension":6.975796922661839},"index":5,"playId":"1c20f44e-aae8-3ed0-b52a-e25cfad8b5fa","pitchNumber":6,"startTime":"2026-04-12T21:03:10.766Z","endTime":"2026-04-12T21:03:15.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.4,"awayTeamWinProbability":42.6,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:03:15.976Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T21:03:41.973Z","endTime":"2026-04-12T21:09:11.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,5,6,8],"actionIndex":[3,4,7],"runnerIndex":[0,1,2],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.865215917729312,"aZ":-12.957898768983831,"pfxX":-3.7610132692072913,"pfxZ":9.52442282363124,"pX":-0.768577416187284,"pZ":3.0334495760023485,"vX0":1.2172202971666959,"vY0":-141.07910238846452,"vZ0":-4.695681234505212,"x":146.3,"y":156.88,"x0":-0.7168460296333058,"y0":50.000229525942835,"z0":5.553494741262135,"aX":-7.585793587198225},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":6.6,"spinRate":2234,"spinDirection":212},"zone":1,"typeConfidence":0.83,"plateTime":0.38812400757538423,"extension":6.797924955837734},"index":0,"playId":"9b2ac01a-98d1-3f82-bc92-b9ec67f94cfc","pitchNumber":1,"startTime":"2026-04-12T21:03:42.159Z","endTime":"2026-04-12T21:03:46.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":94.8,"endSpeed":86.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.813531178546707,"aZ":-14.261241132484683,"pfxX":-3.065252270766231,"pfxZ":9.279877791958885,"pX":-0.7969582809732925,"pZ":4.921421391105409,"vX0":0.9301150616349938,"vY0":-138.08138584673833,"vZ0":-0.06665385780991684,"x":147.38,"y":105.9,"x0":-0.7399469305430085,"y0":50.0048522817902,"z0":5.905610855274479,"aX":-5.91819876428005},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":5.4,"spinRate":2232,"spinDirection":207},"zone":11,"typeConfidence":0.78,"plateTime":0.3967047555533991,"extension":6.567020385543437},"index":1,"playId":"d76974f3-83b1-3b09-9515-1d707633e52e","pitchNumber":2,"startTime":"2026-04-12T21:03:58.455Z","endTime":"2026-04-12T21:04:01.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35693964245233,"aZ":-11.096752365685788,"pfxX":-3.9223820322795957,"pfxZ":10.229459665022848,"pX":-0.4935651400031969,"pZ":2.725892885429361,"vX0":1.8191331486631896,"vY0":-142.95587757453637,"vZ0":-5.997609575442099,"x":135.81,"y":165.18,"x0":-0.6301719880860414,"y0":50.00308060486383,"z0":5.55443306528093,"aX":-8.081284445618989},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":6.7,"spinRate":2279,"spinDirection":208},"zone":1,"typeConfidence":0.87,"plateTime":0.38382410846565396,"extension":6.8178221421857526},"index":2,"playId":"e9b74004-fa93-392e-b18a-a7d34b6a8950","pitchNumber":3,"startTime":"2026-04-12T21:04:16.411Z","endTime":"2026-04-12T21:04:21.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cubs challenged (tag play), call on the field was upheld: Oneil Cruz steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"e9b74004-fa93-392e-b18a-a7d34b6a8950","startTime":"2026-04-12T21:04:37.995Z","endTime":"2026-04-12T21:07:09.253Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"postOnSecond":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":112},"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":2.55,"dramaIndex":88.0,"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-12T21:07:09.253Z","endTime":"2026-04-12T21:08:10.697Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.514782756349874,"aZ":-11.510234446483913,"pfxX":-5.640177089517903,"pfxZ":9.643486752295704,"pX":-0.8699227049543414,"pZ":2.7745348487350223,"vX0":1.3754729936483292,"vY0":-145.95189527511147,"vZ0":-6.409115204980074,"x":150.16,"y":163.87,"x0":-0.6166948611687159,"y0":50.003211526573466,"z0":5.702285385474635,"aX":-12.086296226544254},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2363,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.37624790031451827,"extension":7.017235781011608},"index":5,"playId":"162aac4c-0bed-3311-b7d5-6b900b233f66","pitchNumber":4,"startTime":"2026-04-12T21:08:10.697Z","endTime":"2026-04-12T21:08:15.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37664103471494,"aZ":-25.212229743020675,"pfxX":-6.91160723369331,"pfxZ":4.265627514256952,"pX":-1.3449854095268485,"pZ":3.772731492220375,"vX0":-0.2695580481978915,"vY0":-127.48779543172905,"vZ0":-0.2799634690409146,"x":168.27,"y":136.92,"x0":-0.3409817274792935,"y0":50.00109052048254,"z0":5.889114357003967,"aX":-11.27476063728944},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.9,"breakHorizontal":12.6,"spinRate":1395,"spinDirection":209},"zone":11,"typeConfidence":0.95,"plateTime":0.4310927211129436,"extension":6.763844589700983},"index":6,"playId":"24a91ddd-f290-3f7a-971c-18060483c2ad","pitchNumber":5,"startTime":"2026-04-12T21:08:30.872Z","endTime":"2026-04-12T21:08:35.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Carson Kelly. Oneil Cruz to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"24a91ddd-f290-3f7a-971c-18060483c2ad","startTime":"2026-04-12T21:08:47.201Z","endTime":"2026-04-12T21:09:06.191Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"postOnThird":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":2.55,"dramaIndex":124.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29637016746849,"aZ":-12.879292412845357,"pfxX":-4.520975905904823,"pfxZ":9.279049514148983,"pX":-0.603815138247022,"pZ":4.057948776391376,"vX0":1.4381360366014548,"vY0":-143.53244029198262,"vZ0":-2.474657670059448,"x":140.02,"y":129.22,"x0":-0.5251006966150269,"y0":50.00163261508321,"z0":5.73686534448619,"aX":-9.39927035337555},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2335,"spinDirection":208},"zone":11,"typeConfidence":0.88,"plateTime":0.38212374802836635,"extension":7.001511878576369},"index":8,"playId":"3893db10-3289-3a82-b207-075a193b3d4c","pitchNumber":6,"startTime":"2026-04-12T21:09:06.191Z","endTime":"2026-04-12T21:09:11.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":12.399999999999999,"leverageIndex":2.55,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:09:11.585Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Conforto doubles (2) on a line drive to right fielder Billy Cook.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T21:11:54.278Z","endTime":"2026-04-12T21:13:05.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Urquidy replaces Justin Lawrence.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-12T21:10:44.881Z","endTime":"2026-04-12T21:11:31.359Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664353,"link":"/api/v1/people/664353"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Miguel Amaya.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-12T21:11:31.359Z","endTime":"2026-04-12T21:11:56.431Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"202","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105937300528613,"aZ":-39.54938417828763,"pfxX":5.667289782768579,"pfxZ":-5.503745662940322,"pX":1.8295085032618685,"pZ":2.3974388042022343,"vX0":4.880463530167937,"vY0":-115.69701318240591,"vZ0":0.5718133045941025,"x":47.26,"y":174.05,"x0":-1.0534433507183978,"y0":50.00527591431358,"z0":5.975842579958658,"aX":7.58802576613669},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-9.5,"breakHorizontal":-11.6,"spinRate":2678,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4756934723598385,"extension":5.843175354521155},"index":2,"playId":"505040ec-5378-34f2-9ea4-3de93a39ad01","pitchNumber":1,"startTime":"2026-04-12T21:11:56.431Z","endTime":"2026-04-12T21:12:00.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":78.7,"endSpeed":71.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700925300962997,"aZ":-40.877962497328994,"pfxX":5.0130442281383685,"pfxZ":-6.675593793388005,"pX":0.8655660141965924,"pZ":1.2878992229907449,"vX0":3.2939978676249257,"vY0":-114.52578895499659,"vZ0":-1.2947167733874716,"x":84.01,"y":204.01,"x0":-1.2515983621411917,"y0":50.00141271935614,"z0":5.923855682853249,"aX":6.5381671570341116},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.0,"breakHorizontal":-10.0,"spinRate":2742,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.48159635077606744,"extension":5.7797597193583075},"index":3,"playId":"8c6a10f4-983e-3a33-aed1-944a5fb7685b","pitchNumber":2,"startTime":"2026-04-12T21:12:10.129Z","endTime":"2026-04-12T21:12:14.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50027103762283,"aZ":-11.477352570078564,"pfxX":-5.30406474735174,"pfxZ":10.822495263203972,"pX":0.7084053026063674,"pZ":1.833385252710658,"vX0":5.9609986077584365,"vY0":-137.20839649211445,"vZ0":-8.792261789238845,"x":90.0,"y":189.28,"x0":-0.8000588118269719,"y0":50.003076730173916,"z0":5.855408625948464,"aX":-10.144067085646853},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2414,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3987228401845031,"extension":5.819828221761795},"index":4,"playId":"3dd7132e-25cc-378d-b352-7fe6f01b4ddc","pitchNumber":3,"startTime":"2026-04-12T21:12:25.934Z","endTime":"2026-04-12T21:12:30.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-12T21:12:37.095Z","endTime":"2026-04-12T21:12:53.219Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.617845111302703,"aZ":-11.30014997477785,"pfxX":-5.78925950440743,"pfxZ":10.793209523171917,"pX":0.8873525627175305,"pZ":2.358775416508113,"vX0":6.420434306718015,"vY0":-138.36469161627141,"vZ0":-7.564607996105475,"x":83.18,"y":175.09,"x0":-0.7138427855503877,"y0":50.00327396540356,"z0":5.890052842389974,"aX":-11.19686505330131},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2414,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.39625135024446045,"extension":5.81717380392314},"hitData":{"launchSpeed":85.1,"launchAngle":15.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.06,"coordY":132.81}},"index":6,"playId":"b46c10eb-19af-39d2-9afd-b0c083b3973e","pitchNumber":4,"startTime":"2026-04-12T21:12:53.219Z","endTime":"2026-04-12T21:13:05.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":16.6,"leverageIndex":2.22,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:13:05.030Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to shortstop Konnor Griffin.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T21:13:42.182Z","endTime":"2026-04-12T21:15:05.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Scott Kingery replaces Michael Conforto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-12T21:13:29.954Z","endTime":"2026-04-12T21:13:44.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"203","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"base":2,"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2001079762474,"aZ":-17.055721979388192,"pfxX":-6.796088923696022,"pfxZ":7.820185785366141,"pX":-0.48352106148944596,"pZ":2.3675812946095536,"vX0":2.9855548391751814,"vY0":-137.82867715631585,"vZ0":-5.987115286219461,"x":135.43,"y":174.86,"x0":-0.6947252059053426,"y0":50.00547590517814,"z0":5.710576217046979,"aX":-13.142594585768425},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":11.8,"spinRate":2073,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3966346488231536,"extension":5.909199168855206},"index":1,"playId":"7e7c8b46-89f8-37db-96e7-4d1babb81d0e","pitchNumber":1,"startTime":"2026-04-12T21:13:44.493Z","endTime":"2026-04-12T21:13:48.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.175752094758984,"aZ":-8.03307383291967,"pfxX":-5.632363204431032,"pfxZ":12.876291720631208,"pX":-0.5806364552225856,"pZ":3.026929116655174,"vX0":1.65222074026717,"vY0":-137.22874957559156,"vZ0":-6.332476128529159,"x":139.13,"y":157.05,"x0":-0.46525627870739544,"y0":50.00151492691925,"z0":5.936105956381555,"aX":-10.559167306619255},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.8,"breakHorizontal":9.7,"spinRate":2295,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4017536685466201,"extension":5.830950353886344},"index":2,"playId":"a52899ee-0c2f-38d6-aab1-11cfb006d0ff","pitchNumber":2,"startTime":"2026-04-12T21:14:06.511Z","endTime":"2026-04-12T21:14:10.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28867620179226,"aZ":-40.37742636378443,"pfxX":6.2717329028338185,"pfxZ":-5.739364157994338,"pX":1.4202828071322207,"pZ":0.45004749296506047,"vX0":3.0966296290052306,"vY0":-119.43016939333646,"vZ0":-4.0523482985645725,"x":62.86,"y":226.63,"x0":-0.7123734856728834,"y0":50.003750520807046,"z0":5.840566473161033,"aX":8.96305040040963},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.2,"breakHorizontal":-12.1,"spinRate":2811,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46049666931821864,"extension":5.926871371184529},"index":3,"playId":"948c6e47-d62b-3c60-8444-d43eee511d44","pitchNumber":3,"startTime":"2026-04-12T21:14:32.424Z","endTime":"2026-04-12T21:14:35.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88699587392366,"aZ":-44.01379307912439,"pfxX":5.509415226441327,"pfxZ":-8.28660493081832,"pX":0.22826321671454877,"pZ":1.20631168121204,"vX0":1.225965271672866,"vY0":-119.83781461025346,"vZ0":-2.0351320049091854,"x":108.3,"y":206.21,"x0":-1.0073160543360333,"y0":50.00160841437249,"z0":6.061828329975574,"aX":7.873742415591052},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.2,"breakHorizontal":-10.3,"spinRate":2949,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4601131531643521,"extension":5.654480986233403},"hitData":{"launchSpeed":85.6,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.32,"coordY":152.03}},"index":4,"playId":"e1b6c405-4c9b-3f84-bff2-04213d6ad2cf","pitchNumber":4,"startTime":"2026-04-12T21:14:57.710Z","endTime":"2026-04-12T21:15:05.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":2.67,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:15:05.682Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ian Happ grounds into a force out, first baseman Ryan O'Hearn to shortstop Konnor Griffin. Scott Kingery to 3rd. Alex Bregman out at 2nd. Ian Happ to 1st.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T21:15:43.572Z","endTime":"2026-04-12T21:17:12.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04715794771628,"aZ":-39.92015005665209,"pfxX":6.315887213625414,"pfxZ":-5.557444290617406,"pX":0.6274526085207324,"pZ":0.9662326519483974,"vX0":1.85390351714776,"vY0":-118.0023050061129,"vZ0":-2.632923569423591,"x":93.08,"y":212.69,"x0":-0.9914899658820057,"y0":50.00513513498423,"z0":5.818445531837049,"aX":8.797593695836897},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.4,"breakHorizontal":-11.9,"spinRate":2772,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.46637239415602316,"extension":5.8820064597311355},"index":0,"playId":"3d9be60c-b314-3fcf-9faa-370eeaad16d1","pitchNumber":1,"startTime":"2026-04-12T21:15:55.621Z","endTime":"2026-04-12T21:15:58.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.957499353183213,"aZ":-25.706894494832614,"pfxX":-10.553033327777882,"pfxZ":4.177532411590574,"pX":-0.14523566798041213,"pZ":1.7141498595258262,"vX0":5.056944555826361,"vY0":-124.19503916340098,"vZ0":-5.152771822353407,"x":122.54,"y":192.5,"x0":-0.8465821401123124,"y0":50.00195622550867,"z0":5.977680996522079,"aX":-16.336799267055028},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.5,"breakHorizontal":17.8,"spinRate":2122,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4425376830214569,"extension":5.758254355909824},"index":1,"playId":"877ef1dc-10a5-3a3e-876c-7263564eba46","pitchNumber":2,"startTime":"2026-04-12T21:16:15.028Z","endTime":"2026-04-12T21:16:18.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.0,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.404989308321234,"aZ":-12.290829019047182,"pfxX":-3.841625338440573,"pfxZ":10.866851597337298,"pX":1.1471679399769013,"pZ":2.3883110952858586,"vX0":5.864417938347589,"vY0":-135.14778039407628,"vZ0":-7.223023314618306,"x":73.27,"y":174.3,"x0":-0.5625882044633915,"y0":50.00465196913505,"z0":5.978867779645044,"aX":-7.030876430356531},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2226,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40696024091981764,"extension":5.867417033906288},"index":2,"playId":"137c5460-9cce-37cb-a63e-6642302942aa","pitchNumber":3,"startTime":"2026-04-12T21:16:35.405Z","endTime":"2026-04-12T21:16:39.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52458522763652,"aZ":-26.355949704646836,"pfxX":-11.074225956245671,"pfxZ":3.8664494739379336,"pX":0.15052231451379697,"pZ":1.9256518834585612,"vX0":5.7944388298656015,"vY0":-122.52492336868316,"vZ0":-4.027664552839187,"x":111.26,"y":186.79,"x0":-0.8190525157812978,"y0":50.002433854179706,"z0":5.869433250260171,"aX":-16.66464276096313},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.2,"breakHorizontal":18.5,"spinRate":2072,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.44879650151458916,"extension":5.911951193126986},"hitData":{"launchSpeed":82.4,"launchAngle":6.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.62,"coordY":163.69}},"index":3,"playId":"1430984f-a62d-3cea-8aa6-b68812e052ac","pitchNumber":4,"startTime":"2026-04-12T21:16:57.089Z","endTime":"2026-04-12T21:17:12.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.39999999999999,"awayTeamWinProbability":17.60000000000001,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":3.23,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:17:12.583Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Ian Happ to 2nd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T21:17:39.132Z","endTime":"2026-04-12T21:20:31.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0410646840124,"aZ":-31.79570602634088,"pfxX":4.1329481963329435,"pfxZ":0.26066362241562313,"pX":0.8978484386420825,"pZ":1.4976971179861231,"vX0":3.9825633866930543,"vY0":-120.15239253960044,"vZ0":-2.7960553679208164,"x":82.78,"y":198.34,"x0":-1.3258471999539354,"y0":50.002605335038346,"z0":5.538447096824345,"aX":5.9647432897282915},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.0,"breakHorizontal":-8.5,"spinRate":2560,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4580940730659262,"extension":5.945694150845561},"index":0,"playId":"ad83b043-68f3-3be7-b83a-10c7cf5a5e6f","pitchNumber":1,"startTime":"2026-04-12T21:17:46.629Z","endTime":"2026-04-12T21:17:49.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458869031800713,"aZ":-31.073939688546574,"pfxX":5.966925817073946,"pfxZ":0.7464337838433712,"pX":1.2717540773916702,"pZ":1.1633495098307547,"vX0":4.002562794298232,"vY0":-121.14940324917993,"vZ0":-3.79070409843339,"x":68.52,"y":207.37,"x0":-1.1839848511112958,"y0":50.00001703899848,"z0":5.5014024153720245,"aX":8.755951780772978},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.6,"breakHorizontal":-11.9,"spinRate":2724,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45431089620218756,"extension":5.855323775947338},"index":1,"playId":"419d7bac-e23c-39be-b6c9-388e48f5e1b4","pitchNumber":2,"startTime":"2026-04-12T21:18:09.812Z","endTime":"2026-04-12T21:18:14.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.690039881996782,"aZ":-30.23971545869645,"pfxX":5.08444026069968,"pfxZ":1.3183544996176448,"pX":2.0049546243965595,"pZ":0.8896377833948897,"vX0":5.8867999613923185,"vY0":-121.0987404916152,"vZ0":-4.461920170742511,"x":40.58,"y":214.76,"x0":-1.130511659477802,"y0":50.00051099028399,"z0":5.442653345844048,"aX":7.44631429481728},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.4,"breakHorizontal":-10.8,"spinRate":2749,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.45469410130012555,"extension":5.927430038271687},"index":2,"playId":"26fd0bc2-e4cf-3140-841c-54bd0459ba69","pitchNumber":3,"startTime":"2026-04-12T21:18:34.963Z","endTime":"2026-04-12T21:18:38.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97825765982392,"aZ":-12.014381569830883,"pfxX":-6.658336241730606,"pfxZ":10.497922839635788,"pX":0.020597184819812916,"pZ":2.683144203935038,"vX0":3.6202358193416337,"vY0":-137.3671919653988,"vZ0":-6.783629044634908,"x":116.21,"y":166.34,"x0":-0.44567518408170764,"y0":50.00633106397129,"z0":5.99283461656325,"aX":-12.79228630480821},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":11.4,"spinRate":2440,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3979500793985693,"extension":5.897960904732071},"index":3,"playId":"9d8c1cde-5355-370d-a68b-dec506e783cc","pitchNumber":4,"startTime":"2026-04-12T21:19:10.507Z","endTime":"2026-04-12T21:19:13.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.447052391263583,"aZ":-22.547218564352935,"pfxX":-11.106540738109866,"pfxZ":6.115425496836625,"pX":-1.604978599698443,"pZ":1.614600035585374,"vX0":1.0547121670666257,"vY0":-125.48385875732394,"vZ0":-5.7365846094902215,"x":178.18,"y":195.19,"x0":-0.5931837414884291,"y0":50.00368781301605,"z0":5.799835750839286,"aX":-17.48362547520805},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.8,"breakHorizontal":19.8,"spinRate":2206,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4386760625367252,"extension":5.84509919056565},"index":4,"playId":"fb0ed3e2-0e3a-3e67-923f-4abefc67aaba","pitchNumber":5,"startTime":"2026-04-12T21:19:35.129Z","endTime":"2026-04-12T21:19:41.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36236985215091,"aZ":-30.713700370137882,"pfxX":2.1643353992117733,"pfxZ":0.976201735427698,"pX":1.8650757055817813,"pZ":1.9143067423343372,"vX0":6.2546616362978344,"vY0":-122.01407174244353,"vZ0":-2.506586936088231,"x":45.91,"y":187.09,"x0":-1.023497294103447,"y0":50.00016367021514,"z0":5.629306631488011,"aX":3.2283485560459915},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.5,"spinRate":2652,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.45070970854298453,"extension":5.883482265152751},"index":5,"playId":"b192578c-caad-3e4d-a6fa-420ab66dfa47","pitchNumber":6,"startTime":"2026-04-12T21:20:06.349Z","endTime":"2026-04-12T21:20:10.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85720628406752,"aZ":-28.967920178863142,"pfxX":5.375704456534029,"pfxZ":2.2371129759200725,"pX":0.662197656638287,"pZ":1.0851802057335067,"vX0":2.8313491010201535,"vY0":-119.96550730106502,"vZ0":-4.044223184790017,"x":91.76,"y":209.48,"x0":-1.238235086779717,"y0":50.00348513626729,"z0":5.423979000333747,"aX":7.70256861714972},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.2,"breakHorizontal":-10.4,"spinRate":2636,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.45955652214881093,"extension":5.830636636364774},"index":6,"playId":"81e7ded3-99ff-3f4c-8fa5-e8540cc4d9d6","pitchNumber":7,"startTime":"2026-04-12T21:20:27.168Z","endTime":"2026-04-12T21:20:31.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":5.29,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:20:31.146Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a line drive to center fielder Oneil Cruz. Scott Kingery scores. Ian Happ to 3rd. Seiya Suzuki to 2nd.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T21:20:59.354Z","endTime":"2026-04-12T21:22:12.287Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".097"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".932"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.48"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.12"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.01"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.51"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.06"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.93"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.52"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.39"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.57"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.12"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".304"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".932"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":{"id":664353,"link":"/api/v1/people/664353"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88505547663453,"aZ":-10.769914447889276,"pfxX":-5.2607116863258945,"pfxZ":11.209351073773037,"pX":0.04533926309891235,"pZ":3.1227804847970653,"vX0":3.2190534158606696,"vY0":-137.85635684296966,"vZ0":-5.620509412534298,"x":115.27,"y":154.46,"x0":-0.4587751679936864,"y0":50.003336157550734,"z0":5.926519602234867,"aX":-10.046576661634942},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2417,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39850036696277247,"extension":5.872157738750584},"index":0,"playId":"ef9d3867-8465-3a8d-9a43-b3a76aa0746d","pitchNumber":1,"startTime":"2026-04-12T21:21:15.474Z","endTime":"2026-04-12T21:21:20.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.047252088897377,"aZ":-35.52820298259528,"pfxX":6.15919346634504,"pfxZ":-2.3203338745199167,"pX":0.8925860693086188,"pZ":1.0399880504078174,"vX0":2.966589888093429,"vY0":-120.17636970029288,"vZ0":-2.9500038664571675,"x":82.98,"y":210.7,"x0":-1.1630345083974984,"y0":50.00335359650477,"z0":5.479422663952416,"aX":8.895261643889219},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.7,"breakHorizontal":-11.9,"spinRate":2500,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4579997980849031,"extension":5.829375154930871},"index":1,"playId":"34f4772c-c927-30ee-bae9-6181f0653a8f","pitchNumber":2,"startTime":"2026-04-12T21:21:39.006Z","endTime":"2026-04-12T21:21:42.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.170361960624813,"aZ":-11.787355826443191,"pfxX":-4.402544767166889,"pfxZ":11.020710583622883,"pX":0.5786958797044698,"pZ":3.03008406985081,"vX0":4.522697664298922,"vY0":-135.3138593302707,"vZ0":-5.79349662524475,"x":94.94,"y":156.97,"x0":-0.5442614472090223,"y0":50.00625790494574,"z0":6.028685051161145,"aX":-8.146889088005901},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":7.0,"spinRate":2341,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4051498676359766,"extension":5.841903195656505},"hitData":{"launchSpeed":103.3,"launchAngle":21.0,"totalDistance":381.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.63,"coordY":65.31}},"index":2,"playId":"8e0d33de-9880-3efc-928c-1bf745032545","pitchNumber":3,"startTime":"2026-04-12T21:22:01.321Z","endTime":"2026-04-12T21:22:12.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":16.299999999999997,"leverageIndex":5.37,"dramaIndex":240.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:22:12.287Z","atBatIndex":79}]